Slashdot Mirror


Words with Multiple Meanings Pose a Special Challenge To Algorithms (theatlantic.com)

Sample this: Me: So that's the marshmallow but you're going to eat it with this graham cracker and chocolate.
[My son looks at me like I am the dumbest person alive.]
Sebastian: No, I'm going to eat it with my MOUTH.
[End of play.]
That's from "S'MORES. A Real-Life One-Act Play", a conversation between Hamilton impresario Lin-Manuel Miranda which his young son Sebastian. In that brief interaction, young Sebastian Miranda inadvertently hit upon a kind of ambiguity that reveals a great deal about how people learn and process language -- and how we might teach computers to do the same.

The misinterpretation on which the s'mores story hinges is hiding in the humble preposition with. Imagine the many ways one could finish this sentence: I'm going to eat this marshmallow with ... If you're in the mood for s'mores, then "graham cracker and chocolate" is an appropriate object of the preposition with. But if you want to split the marshmallow with a friend, you could say you're going to eat it "with my buddy Charlie." The Atlantic elaborates: Somehow speakers of English master these many possible uses of the word with without anyone specifically spelling it out for them. At least that's the case for native speakers -- in a class for English as a foreign language, the teacher likely would tease apart these nuances. But what if you wanted to provide the same linguistic education to a machine?

As it happens, just days after Miranda sent his tweet, computational linguists presented a conference paper exploring exactly why such ambiguous language is challenging for a computer-based system to figure out. The researchers did so using an online game that serves as a handy introduction to some intriguing work currently being done in the field of natural language processing (NLP). The game, called Madly Ambiguous , was developed by the linguist Michael White and his colleagues at Ohio State University. In it, you are given a challenge: to stump a bot named Mr. Computer Head by filling the blank in the sentence Jane ate spaghetti with ____________. Then the computer tries to determine which kind of with you intended. Playful images drive the point home. [Editor's note: check the article for corresponding images.]

In the sentence Jane ate spaghetti with a fork, Mr. Computer Head should be able to figure out that the fork is a utensil, and not something that is eaten in addition to the spaghetti. Likewise, if the sentence is Jane ate spaghetti with meatballs, it should be obvious that meatballs are part of the dish, not an instrument for eating spaghetti.

173 comments

  1. Learn Lojban today! by MostAwesomeDude · · Score: 1

    Want a context-free language, easily parseable, with plenty of computer-driven tooling, without this irritating English ambiguity? Lojban is learnable today: https://mw.lojban.org/papri/la...

    In all seriousness, it is mind-blowing to me that our tribe of computer scientists continue to expend so much effort deriving meaning from English utterances. If we only wanted to encode meaning in a computer-manageable way, we could have been doing it decades ago.

    --
    ~ C.
    1. Re:Learn Lojban today! by drinkypoo · · Score: 3, Insightful

      Want a context-free language, easily parseable, with plenty of computer-driven tooling, without this irritating English ambiguity?

      Sure, but I also want to be able to converse with people on the street. Since statistically nobody speaks lojban there is no sense in learning it. If I were going to spend effort learning another language, it would be one people actually use.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Learn Lojban today! by javaman235 · · Score: 3, Insightful

      Computer scientists focus on this because it highlights a really interesting difference between how our brains represent information and how computers do. The reality is human minds have no problem holding onto a word or phrase in a state of semantic superposition. For instance, if someone tells you to "turn left at the bronze rooster", you will keep an eye out for a business with that name, or an actual bronze statue of a rooster. Computers don't have this ability, to declare
      Int x = 54 or 75 or 23;
      Intuitively, and the ability to do so seems to give our minds a lot of unique powers.

      --
      -The art of programming is the pursuit of absolute simplicity.
    3. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      im sorry but english is it, no turning back
      you notice the japan world cup guys have names on jerseys in english
      also atc all over the world is english
      and domain names
      and everything
      although you can thank america more than englind

    4. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      If I were going to spend effort learning another language, it would be one people actually use.

      Take the fail case of Esperanto for example. Artificial languages won't ever fly no matter how noble and practical their objectives.

    5. Re:Learn Lojban today! by cayenne8 · · Score: 2
      They think English is hard...??

      Geez, what's with other languages having words/nouns "male" and "female" for things....with no rhyme or reason.

      I've tried to figure that out for decades and it makes no fucking sense.

      Now that today, somehow we have > 2 genders [rolls eyes], are those languages changing that, or making a telephone gender neutral?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    6. Re:Learn Lojban today! by Anonymous Coward · · Score: 1

      There's an XKCD for this https://xkcd.com/191/

    7. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      > and domain names

      Definitely not, they are all with latin letters but they are certainly not all in english!

    8. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      For instance, if someone tells you to "turn left at the bronze rooster", you will keep an eye out for a business with that name, or an actual bronze statue of a rooster. Computers don't have this ability, to declare
      Int x = 54 or 75 or 23;
      Intuitively, and the ability to do so seems to give our minds a lot of unique powers.

      You can, and you can program a computer to handle it exactly the same way humans do, but you need to build around the possibility.

      The generally open way is to spawn an independent process for each known interpretation of an unclear term, then evaluate the conclusions of each thread at the end. If no expected value forms a coherent result, or more than one value forms a coherent result, use some form of requesting clarification.

      If you have some reasonable constraints, this can be faked with array evaluations instead of individual variable evaluations. I think there is some fairly standard method of "bounded algebra" that works by retaining the calculated and upper and lower certainty range at each step, expand that concept and you can state Int x= [54,74,23]; with answers for each at the end of the function.

    9. Re:Learn Lojban today! by Anonymous Coward · · Score: 1

      Geez, what's with other languages having words/nouns "male" and "female" for things....with no rhyme or reason.

      In Spanish, a car is male, a bus is female, and a Volkswagen is LGBTQ.

    10. Re: Learn Lojban today! by CyberRacer · · Score: 3, Insightful

      The problem (as I see it) is one of context. Each answer is possible, but given "context", one answer will be more likely than another. It's this notion of context that's the difficult part to grok, and must be accounted for in any system intended for "intelligent" processing.

    11. Re:Learn Lojban today! by houghi · · Score: 1

      Living in Belgium what I think is hard for both the Dutch and the French speaking is to determine what to use for the gender, even if it is clear what the gender is. e.g. saying "The daughter of the father." In one it is "His daughter" and in the other it would become "Her daughter" (Zijn dochter, Sa fille)
      Both are logical and defendable and it is one of the few things I need to concentrate to get it correct.

      That said, in Dutch you have 'de' and 'het' and even many Dutch. One is gende neutral and the other is male/female, but with things like "De jongen" (The boy). That is male. so 'De'. 'Het jongetje" (The small boy). Gender neutral, so 'het'. But if there are more than one, it become 'De' again. 'De jongetjes'.

      The best sense of what I can make of it if I see a new word to determine if it is 'de' or 'het' is that it somehow sounds wrong one way and right the other way.

      --
      Don't fight for your country, if your country does not fight for you.
    12. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      Wow, my car is L, G, B, T and Q? Impressive.

    13. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      Want a context-free language, easily parseable, with plenty of computer-driven tooling, without this irritating English ambiguity? Lojban is learnable today

      And, you propose doing what with this language that nobody uses in the real world?

      Convert English to it? Which gets you all of the same problems, and you still have the ambiguities to deal with.

      Ask people to use this language instead of English? Good luck with that.

      You might as well suggest we all use Esperanto, because what you are suggesting solves absolutely zero real-world problems.

      In all seriousness, it is mind-blowing to me that our tribe of computer scientists continue to expend so much effort deriving meaning from English utterances. If we only wanted to encode meaning in a computer-manageable way, we could have been doing it decades ago.

      Until you solve the problem of getting from English to your made up language, you've added nothing to this. They want to parse English because real actual people are using that.

      I fail to see how your 'solution' actually addresses any of the actual problems. Great, awesome, computers can process a made up language ... compilers have been doing it for decades. That doesn't mean anybody has a conversation in C.

    14. Re:Learn Lojban today! by lgw · · Score: 1

      The generally open way is to spawn an independent process for each known interpretation of an unclear term, then evaluate the conclusions of each thread at the end. If no expected value forms a coherent result, or more than one value forms a coherent result, use some form of requesting clarification.

      If you have some reasonable constraints, this can be faked with array evaluations instead of individual variable evaluations. I think there is some fairly standard method of "bounded algebra" that works by retaining the calculated and upper and lower certainty range at each step, expand that concept and you can state Int x= [54,74,23]; with answers for each at the end of the function.

      Informative AC.

      And this is the mechanical approach for most of what we call "AI" these days: take a vector representing the input, do some linear algebra, normalize, do some more matrix multiplication, normalize, rinse, repeat, until you get an output vector representing the probability of each interpretation. Then adjust the weightings in your matrices based on whether you guessed right.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    15. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      "De" and "Het" :-)
      De "whatever sounds right" usually works best, but then you've got those assholes (hiphoppers mostly) from the big cities in the Netherlands who think it is cool to use "De" for EVERYTHING.
      And worse... Young people are starting to copy them.

      And don't get me started on street-slang... Some people under 25 speak a dialect anybody older needs an interpreter for.
      I've got interns here in the office that can't speak or write anything that even resembles Dutch.
      Occasionally I have ask them to talk English just to be able to understand them.

       

    16. Re: Learn Lojban today! by javaman235 · · Score: 2

      One thing I notice is that our brains don't seem to rely on this type of *explicit* enumeration. Assume it is a statue, and imagine the trillions and trillions of possible permutations, each a different size, pose, or with one different feather from the last, that you would still recognize as a rooster. We don't hold all those in our brain at once. The only thing I've seen in CS like it is with quantum computers, where you've prepared a state with a million different outcomes, from an original uncorrelated state with a billion different outcomes, using a small amount of info. Somehow concepts in our brain are like that: A concept simple enough to share and communicate (e.g. shoe) applies simultaneously to trillions and trillions of possible things, while excluding even more, without us having a mental list of every possible shoe. It's a magic that's hard for me to visualize as code!

      --
      -The art of programming is the pursuit of absolute simplicity.
    17. Re: Learn Lojban today! by datavirtue · · Score: 1

      In my brain, if I am looking for a giant bronze rooster I wont see a little one and I sure as hell will not notice a restaurant called the Bronze Rooster.

      --
      I object to power without constructive purpose. --Spock
    18. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      If we only wanted to encode meaning in a computer-manageable way, we could have been doing it decades ago.

      True. Unfortunately, we want much, much more than to only encode meaning in a computer manageable way. We want food, shelter, sex, entertainment, etc. Encoding meaning in a computer-manageable way has definitely taken a back seat to other desires in modern society.

    19. Re: Learn Lojban today! by Anonymous Coward · · Score: 0

      The only things we *define* to computers are specific absolutes. And that's our only option, because they're built around a narrow stack. The middle abstraction layers don't branch into establishing physics and biology, they're just math formulas.

      Imagine how incredibly futile it is to tell a computer >DO A NICE THING FOR ALICE when any child would simply hand her a cookie or hold open the door for her. Simple concepts, built atop a huge amount of raw knowledge dependency.

      While these sorts of requests /would/ be easy to a computer that has somehow been taught years of culture. You could indeed tell the computer "spread the peanut butter" instead of a super long instruction tree with conditionals that try to adapt dumb servos into specific motions.

      This is why AI is hard.
      This is why computers are junk unless your needs are calculations, or can be proxied as them.
      This is what's missing from the miraculous magic in TV shows where everyone from Tony Stark to the Jetsons get their lives coddled by computers that /just know/ instead of you laboring through carefully defined settings and preprogramming and preferences and schedules and condition trees.

    20. Re: Learn Lojban today! by Anonymous Coward · · Score: 0

      Works in German, too: dâ(TM) Auto, dâ(TM) Tisch, dâ(TM) Dame.

    21. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      And a beard is feminine in Spanish. A girl in high school was fond of saying that.

    22. Re: Learn Lojban today! by Anonymous Coward · · Score: 0

      Mmmmmmm marshmallows.......

    23. Re: Learn Lojban today! by Anonymous Coward · · Score: 0

      Some languages have genders. You just have to learn that, just like you have to learn the words themselves.

      But don't claim english is easier. There are no genders, but there are other 'meaningless' features: I am, but you are, and he is. Verbs change depending on the subject! No such thing in my language.

      By this measure, Chinese is the simplest language. No change to verbs. Past, present or future are the same - you use extra words to indicate timing if necessary.

    24. Re: Learn Lojban today! by Anonymous Coward · · Score: 0

      Unless the person actually meant a bronze rooster. From experience people know the right interpretation, but we do sometimes get it wrong. I do not think it is much different for AI. Give AI enough input and it will eventually learn, but just like humans it will then also have it wrong sometimes.
      How smart AI can be in the is limited by amount of in- and outputs and by available resources.

    25. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      > Now that today, somehow we have > 2 genders [rolls eyes], are those languages changing that, or making a telephone gender neutral?

      Romanian language is almost the same as italian, except romanian also has neutral word gender, not just masculine and feminime. All it takes for a romanian person to earn an "italian as a foreign language" proficiency certificate is to forget about neutral gear. (No wonder there are so many romanian rroma street beggars and pick-pockets in places like Rome and Venice.)

    26. Re: Learn Lojban today! by reboot246 · · Score: 1

      It started a long time ago, way before English. Check out Latin for a good example.

      sum - I am,
      es - you are,
      est - he, she or it is

    27. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      Geez, what's with other languages having words/nouns "male" and "female" for things....with no rhyme or reason.

      Has it occurred to you that you're a fucking moron? Because it's glaringly obvious to me.

      "Boo hoo, I'm an idiot, foreign languages are hard, why can't they just speak English?"

      I see the mental retardation of Trump is contagious as Americans become even fucking stupider.

    28. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      More like:

      x= 54, but I'm not telling you whether it's an int, real, string, date or pointer. Figure it out yourself.

    29. Re:Learn Lojban today! by Anonymous Coward · · Score: 0

      Languages evolve. South Afrikaans has "die" (pronounced as "thee") for everything. Example: die hijsbakkie (the elevator)
      Much easier, just like English.
      What I find retrograde in Dutch is the -en plural form, where you lose letters. Tree=boom Trees=bomen (100 years ago it was boomen, which is more logical). In a few years, it will be "bome" because everybody in the Netherlands is muting the trailing N for at least 15 years.

      As for the street language: That is the price for invading other countries. You pay it spread out over time, in different forms. We have lots of Surinam words at the moment:

      So "Patas" is Shoes. Matties (pronounced "Matease") = Pals (from Maatjes, old word for Peers)

      Funny how older waves of foreign words, like Jiddish, have been incorporated into Dutch and accepted day-to-day (mazzel, jatten, Pieneut, etc) but never will reach the status of colloquial Dutch (the language formerly known as Algemeen Beschaafd Nederlandsch... which now is a no-no).

      During the 50ties we had a Spanish worker wave (guest workers - Gastarbeiders). We got the word "Olé" out of it, which you hear in Football Stadiums up to this day.

    30. Re: Learn Lojban today! by Anonymous Coward · · Score: 0

      It partially all happens. But what we call consciousness is only looking at the end result, the one with the highest weight. Your body will respond to that tiger partially hiding behind the bush even if you aren't focused on it and don't consciously realize its there.

      But we don't store trillions and trillions of individual things either. We store the ability to recreate them. When you picture a shoe you recreate it from your understanding of what shoes are. You aren't recalling an image of a specific shoe you saw at a specific time. Instead, all the shoes you've seen get 'zipped' into a single idea of a shoe. Then you grab that idea and tweak it for what you want when you recall it and integrate it into your other thoughts: red, right, Velcro shoe

    31. Re:Learn Lojban today! by mcswell · · Score: 1

      Grammatical gender is trivial for computers, even in languages with > 2 genders. German, for example, has masculine, feminine and neuter. Swahili (like other Bantu languages) has more than a dozen noun classes, which are similar to genders. And trivial for computers, because computers memorize easily. What they don't do is relate words to the real world, and that's why ambiguity hurts them more than it does us.

    32. Re: Learn Lojban today! by drinkypoo · · Score: 1

      One thing I notice is that our brains don't seem to rely on this type of *explicit* enumeration. Assume it is a statue, and imagine the trillions and trillions of possible permutations, each a different size, pose, or with one different feather from the last, that you would still recognize as a rooster. We don't hold all those in our brain at once. The only thing I've seen in CS like it is with quantum computers,

      Yolo 9000 can recognize thousands of different objects in near-realtime on a raspberry pi (or in effectively realtime, 30 fps, on a fast machine with a titan x.) Pattern recognition is something our brain does well, but computers are getting to the point where they can do it cheaply.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    33. Re:Learn Lojban today! by tehcyder · · Score: 1

      They think English is hard...??

      Geez, what's with other languages having words/nouns "male" and "female" for things....with no rhyme or reason.

      I've tried to figure that out for decades and it makes no fucking sense.

      Now that today, somehow we have > 2 genders [rolls eyes], are those languages changing that, or making a telephone gender neutral?

      But that's not a cause of ambiguity. "La table" is a table. Your computer just needs to learn the gender of a word. It's pointless, but not ambiguous. You don't use "la table" sometimes and "le table" at other times.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    34. Re:Learn Lojban today! by Godwin+O'Hitler · · Score: 1

      The Latin use of possessive pronouns provides less information than the Germanic use. Nobody in his right mind questions the gender of the daughter (or cares about the gender of a spoon), but they might be very interested in the gender of the person who says it. The only time gender is of any use is when two identical words have different meanings according to the gender ("le tour" and "la tour"), and those represent what? 0.05% of all nouns?

      --
      No, your children are not the special ones. Nor are your pets.
    35. Re: Learn Lojban today! by Godwin+O'Hitler · · Score: 1

      I agree that all conjugations are pointless but you're picking on the wrong guy. You cherry-picked the verb "to be". All other English verbs have at most 4 possible inflections (drink, drinking, drank, drunk). And "to be" still has only seven inflections compared with 10^100 in Spanish.

      --
      No, your children are not the special ones. Nor are your pets.
    36. Re: Learn Lojban today! by Godwin+O'Hitler · · Score: 1

      Replying to myself: sorry five possible inflections with the 3rd person singular (drinks).

      --
      No, your children are not the special ones. Nor are your pets.
    37. Re: Learn Lojban today! by Anonymous Coward · · Score: 0

      Yes you will, if you're looking for a place to turn driving down an unfamiliar street.

    38. Re: Learn Lojban today! by Anonymous Coward · · Score: 0

      "In my brain"

      Citation needed.

  2. English complexities are relative by Anonymous Coward · · Score: 0

    At least I don't have to know what genders the inanimate fork, spaghetti, marshmallow, and mouth are when forming the sentence, unlike some other languages.

  3. These two people can be on the same side in WWII by Anonymous Coward · · Score: 1

    These two people can be on the same side in WWII:
    "I'm going to fight with the Allies."
    "I'm going to fight with Hitler."

  4. Dative, and no there is no ambiguity by goombah99 · · Score: 5, Interesting

    THis really isn't that complicated. It's not that words have two meaning but there are different cases. In many languages there is a dative suffix for words taking a supporting roll. I threw the ball out the window. case endings can cleanly separate subject (I), direct object (ball) and participating clause object (window). IN english we lack a dative suffix on most words. So we have helper words and word orders to tell us which are the dative.

    In the case of all the examples give, "with" here is just saying the object named participated. "fork, meatball, Buddy". It doesn't say how it participated. That is completely not the content of the sentence.

    the point I'm making is that the sentence scans identically. It's not ambiguous. It's exact. It's entirely possible that I ground up my buddy to make meatballs out of him and that I actually like eating small forks. That information is not intended to be present. It would come from external context. The senstence is not ambiguous.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re: Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      War is peace, freedom is slavery... it's perfectly clear. I fail to see the problem.

    2. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      It's not that words have two meaning but there are different cases. In many languages there is a dative suffix for words taking a supporting roll.

      Really, Dawg?

    3. Re:Dative, and no there is no ambiguity by rossdee · · Score: 1

        "supporting roll.'

      lol

    4. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      THis really isn't that complicated. It's not that words have two meaning but there are different cases. In many languages there is a dative suffix for words taking a supporting roll. I threw the ball out the window. case endings can cleanly separate subject (I), direct object (ball) and participating clause object (window). IN english we lack a dative suffix on most words. So we have helper words and word orders to tell us which are the dative.

      In the case of all the examples give, "with" here is just saying the object named participated. "fork, meatball, Buddy". It doesn't say how it participated. That is completely not the content of the sentence.

      the point I'm making is that the sentence scans identically. It's not ambiguous. It's exact. It's entirely possible that I ground up my buddy to make meatballs out of him and that I actually like eating small forks. That information is not intended to be present. It would come from external context. The senstence is not ambiguous.

      god damn, now we expect humans to be perfect scholars of language under all circumstances. This is not what we signed up for.

    5. Re:Dative, and no there is no ambiguity by Archangel+Michael · · Score: 1

      See this for how hard English is. Funny, but fits the topic.

      https://www.youtube.com/watch?...

      And don't get me started on the word "FUCK", which is just about every word type in English: Noun, Verb, Adverb, Adjective, Exclamation, point of emphasis ...

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    6. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      Yeah... so is this a case of a non-English summary writer, or a computer scientist working in the field of language and linguistics, but having not studied the language they're using for their AI? ... or a troll?

    7. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 1

      The fact that may have you ground up your buddy to make meatballs and put them in your spaghetti or that you may eat your spaghetti in his presence is precisely what makes the sentence ambiguous. In other words, it is ambiguous because you cannot tell the meaning of the sentence without external context.

      dom

    8. Re:Dative, and no there is no ambiguity by PPH · · Score: 1

      the point I'm making is that the sentence scans identically.

      Actually, the sentence can be diagrammed three different ways. In a breadth-first search of solution space, all three solutions will be found and considered. Another search layer will then take each possibility and attempt to solve it, given some deeper world knowledge. The probabilities assigned to the diagrams asserting that you served pasta with a helping of fork or your buddy will come out pretty low. Meatballs would result in this particular graph winning.

      Since breadth first searches can be pretty expensive in terms of memory and processing time, a reasonableness step will be used frequently to prune the search tree. What makes the kid with s'mores example funny and interesting is that children don't do so much graph pruning automatically. It's part of a learning process that examines alternatives. Like eating food with one's nose (which happens from time to time).

      --
      Have gnu, will travel.
    9. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      Jane ate spaghetti with relish.

      This is where external context has to be considered. tone of voice, preceding or supporting sentences, visual cues. Teaching this to a machine is hard, because as human understanding, we can process this as an ambiguity and proceed through the information and fill in the awareness of context later or discard it as unnecessary information or even sometimes we simply carry the dual context forward.

    10. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      Nope. Your understanding isn't consistent with what language is and how and why it functions to begin with.

      Full homonyms, along with homophones/graphs are possible for precisely the reason that the rules of language don't care about representations - only the information being represented, and that there is one representation for single pieces of information - it's communication that the rules of language governs that inherently involves such combinations of the two (representations of information).

      What you're missing, is that the differences in how words are applied in combination with each other is defined by the rules of language, and in this case, there is an argument that with as in 'using' is a different CONCEPT, not just application, from with as in 'alongside', and therefore needs to be recognised as such.

      Language is a set of rules used to govern consistency in communication: rules of applied semantics (content), using relationships and similarities between pieces of information, given a single representation - based upon and governing the basic concepts they belong to, existing in a taxonomic hierarchy - to cause rules of applied syntactics - (basic manners of syntactic use) (grammar), governing how and why such concepts are used in sequence (and relation), to each other when applicable.

      The English language is VERY complex, and the additional rules governing its basic means of communication (governing its representations, and what the individual combinations are) can be somewhat arbitrary.

      There are over 100 basic concepts in its functional taxonomic hierarchy, and a large number of manners of syntactic use that are caused by them, MOST of which are NOT RECOGNISED FOR WHAT THEY ARE AT THIS TIME, and for a good reason, which is what I'm working on atm..

    11. Re:Dative, and no there is no ambiguity by laie_techie · · Score: 2

      Jane ate spaghetti with relish.

      This is where external context has to be considered. tone of voice, preceding or supporting sentences, visual cues. Teaching this to a machine is hard, because as human understanding, we can process this as an ambiguity and proceed through the information and fill in the awareness of context later or discard it as unnecessary information or even sometimes we simply carry the dual context forward.

      Hannibal Lector invited his neighbors over for dinner.

    12. Re:Dative, and no there is no ambiguity by lgw · · Score: 1

      The English language is VERY complex, and the additional rules governing its basic means of communication (governing its representations, and what the individual combinations are) can be somewhat arbitrary.

      There are over 100 basic concepts in its functional taxonomic hierarchy, and a large number of manners of syntactic use that are caused by them, MOST of which are NOT RECOGNISED FOR WHAT THEY ARE AT THIS TIME, and for a good reason, which is what I'm working on atm..

      Did you not realize there's a spec for the English language? Sure, it's not a normative spec, since there's no governing body (unlike French), but every rule and every exception to every rule is listed in detail.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    13. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      OK, now try using another ambiguous word in the blank space:
      "Jane ate spaghetti with relish."

    14. Re:Dative, and no there is no ambiguity by suutar · · Score: 1

      Do they have a companion volume for American?

    15. Re:Dative, and no there is no ambiguity by g01d4 · · Score: 1

      The comedy in most Burns and Allen skits is based on Gracie's parsing the ambiguity of the language. Passing the Turing test should include the computer replying in those instances with "I see what you did there".

    16. Re:Dative, and no there is no ambiguity by Kjella · · Score: 1

      That information is not intended to be present. It would come from external context.

      Well that's what language is all about, I can understand what you wrote because we have a common understanding of English. And that extends to expressions, euphemisms, allegories, slang, sarcastic and ironic usage that can't be taken literally or deconstructed into simpler terms. If "I had spaghetti and meatballs for dinner" means you ate them and that's the meaning most everybody agree on then you can quibble all you want about "to have" not implying "to eat", but that's just your opinion of how it should work. The meaning is conveyed by the sender, while dictionaries and grammar have a normative effect the real meaning is defined by everyone using it. Or TL;DR - if I spank the monkey, it's not corporal punishment of a primate. But I guess you'd need some external context to figure that out.

      --
      Live today, because you never know what tomorrow brings
    17. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      English is ambiguous in ways that some other languages aren't. This is one of many instances. Another is that the same word can be a subject, verb, direct object, or adjective. So sometimes you have to guess from context which word is the main verb, and sometimes two different readings with different meanings are plausable in the situation. The ambiguous ending -s sometimes helps, because it's on either a plural noun or a singular verb (!), so if you know whether multiple X subjects are plausible in the context, you can confirm or reject that reading. This is similar to the issue that a wise man is the opposite of a wise guy, or that in some cases X-ing up is the same as X-ing down. All these are difficult for a computer to decipher, and it's because English is ambiguous in these cases. That's one reason why I prefer Esperanto over Interlingua or Lingua Franca Nova, because I get tired of English ambiguities and would like a more precise language for a change.

    18. Re: Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      English is very easy compared to many other languages. Very easy, but still complex.

    19. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      Actually you need the instrumental case for this. Russian has nominative, genitive, dative, instrumental, accusative and prepositional case and indeed there is less ambiguity. This also means that most puns and jokes based on word ambiguity do not work in Russian, which make it a bad language to tell jokes.

      Being an Italian, I'd rather keep the ability to tell stupid jokes than remove ambiguity from the language for the sake of making it easier for an AI.

    20. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      Although this explanation of dative case is correct, the example from the article is not dative case - it's ablative / prepositional case, and it is ambiguous. One statement is ablative of accompaniment ("with (the accompaniment of) graham crackers") and the other is ablative of means ("with [i.e. by means of] my mouth)".

    21. Re:Dative, and no there is no ambiguity by goombah99 · · Score: 1

      Doh! you are right. Been too long for me since Latin class.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    22. Re:Dative, and no there is no ambiguity by epine · · Score: 1

      And don't get me started on the word "FUCK", which is just about every word type in English: Noun, Verb, Adverb, Adjective, Exclamation, point of emphasis ...

      And being quite so promiscuous, FUCK can be treated as a hairy wart—commanding attention without in any way being instrumental—in just about every sentence more elaborate than "See Jack fuck Jill."

    23. Re:Dative, and no there is no ambiguity by Anonymous Coward · · Score: 0

      It would come from external context. The senstence is not ambiguous.

      Jesus dude. Really? Needing external content is pretty much the definition of ambiguous.

    24. Re:Dative, and no there is no ambiguity by Aighearach · · Score: 1

      The F word is just a synonym for smurf. It is the easiest word to use, in any language.

    25. Re:Dative, and no there is no ambiguity by tehcyder · · Score: 1

      This also means that most puns and jokes based on word ambiguity do not work in Russian, which make it a bad language to tell jokes.

      Duh, what about the legendary "in Soviet Russia Party jokes" which I have seen in countless variations over the years on slashdot?

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  5. Magazines by DalM · · Score: 2

    Me: Your new magazine you got from your grandmother for your birthday came in the mail. Do you want to read it tonight for bedtime?
    4yo: [Confused] Magazines aren't for reading.
    Me: What are they for?
    4yo: [Stated with an tone of obviousness] Magazines are for cutting.

    [End scene]

    1. Re:Magazines by DalM · · Score: 1

      No point to that. I just would like to see more conversations with children misunderstanding some seemingly basic concepts in dialogue form here.

    2. Re:Magazines by Anonymous Coward · · Score: 2, Insightful

      I thought magazines were for holding ammunition. How they cut, I'm not sure.

    3. Re:Magazines by Anonymous Coward · · Score: 0

      Adult: Whatcha doing on your computer?
      Kid: What's a computer?

    4. Re:Magazines by drinkypoo · · Score: 1

      4yo: [Stated with an tone of obviousness] Magazines are for cutting.

      That makes sense to anyone who's done a collage. Getting information from paper is pretty awful; you can't even do a simple substring search without executing it manually. But it can be a nice source of art materials, especially when stuffed with advertisements designed to wrest your attention away from whatever actual content was put in there to attempt to justify it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Magazines by Aighearach · · Score: 1

      Everything cuts. Use more force.

    6. Re:Magazines by tedcloak · · Score: 1

      No, Magazines are for storing ammunition on a 19th Century warship.

  6. Ambiguity by Anonymous Coward · · Score: 3, Insightful

    Time flies like an arrow

    Fruit flies like a banana.

    1. Re:Ambiguity by phantomfive · · Score: 1

      "I saw a woman on the beach with binoculars." (Was she holding them? Or was I looking through binoculars?)

      These problems are almost as old as AI itself, nearly half a century old, and we haven't made any real improvement in solving them.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Ambiguity by DalM · · Score: 1

      We won the Lottery! ... Why are you excited? *WE* won the lottery. You didn't.

    3. Re: Ambiguity by nigelo · · Score: 1

      There's not enough data to establish context.
      We need a linguistic Enhance button, I guess.

      --
      *Still* negative function...
    4. Re:Ambiguity by Anonymous Coward · · Score: 0

      They aren't problems. If you really need to be clear that the woman was holding binoculars, such as in a court case, you can clarify. Otherwise it is a little inefficiency that allows for some of the things that give pleasure - like joke-telling and word-smithing.

    5. Re:Ambiguity by Shotgun · · Score: 1

      These problems are almost as old as AI itself, nearly half a century old, and we haven't made any real improvement in solving them.

      If by that you mean "as old as men trying to talk to women" , which is MUCH older than AI, then yes,I'd agree with you.

      Spoiler alert:

      They guy was wrong.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    6. Re:Ambiguity by tehcyder · · Score: 1

      Time flies like an arrow

      Fruit flies like a banana.

      There is no ambiguity there. Both sentences' meanings are perfectly clear. Their juxtaposition is amusing, but the question of whether an AI can appreciate jokes is a totally different issue.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  7. MonkaS by Anonymous Coward · · Score: 0

    They're called memes and emojiis. Their very existence may be the only thing saving us from AI harvested trigger words. The magic happens when you convince a group of people that a frog is a symbol of hate. Context is _everything_. It's no different then Watermelon or Cotton.

    It should thus be no surprise these too are being banned by alt-left dumbasses.

  8. Welcome to the AI winter again by AHuxley · · Score: 1

    Vey smart people have found that in the 1970, 1980, 1990. 2000... 2018. With decades of funding and experts.
    https://en.wikipedia.org/wiki/...
    Maybe some Seeding Intelligence https://www.wired.com/1997/07/...
    "...program only basic behaviors into the device, give it a way to experience sensory perception, and allow it to learn from experience.. "

    --
    Domestic spying is now "Benign Information Gathering"
  9. Spaghetti with no gluten by Anonymous Coward · · Score: 0

    The game is missing an important other use of "with" - describing an aspect of the spaghetti itself!

  10. reductio ad absurdum by turpialito · · Score: 3, Interesting

    Children are very highly specialized in reducing an argument to absurdity. This is a very important tool in logic and, in my opinion, it is no better exemplified elsewhere other than in Lewis Carroll's books, which I think is why Miranda's kid interpreted his father's statement as absurd. As a mathematician, Carroll was quite aware of how easily logical errors come about. I like citing when Humpty Dumpty explains what an un-birthday is to Alice: “I mean, what is an un-birthday present?" A present given when it isn't your birthday, of course." Alice considered a little. "I like birthday presents best," she said at last. You don't know what you're talking about!" cried Humpty Dumpty. "How many days are there in a year?" Three hundred and sixty-five," said Alice. And how many birthdays have you?" One.” I suppose Miranda could have been more explicit and said "along with", rather than just using "with" alone. As another example of this, we say "a glass of water", despite the glass not being made of water. Yet we don't say "a glass with water". And we certainly don't drink the glass, but rather its contents. I find all this fascinating. Brits have trouble understanding some American phrases as well for pretty much the same reason. Same thing goes for European Spanish and Latin American Spanish. Maybe feeding an AI with several samples of such phrases, as said and interpreted by multiple cultures would better train it to deal with such "inconsistencies"?

    1. Re:reductio ad absurdum by mcswell · · Score: 1

      `I see nobody on the road,' said Alice.

      `I only wish I had such eyes,' the King remarked in a fretful tone. `To be able to see Nobody! And at that distance, too! Why, it's as much as I can do to see real people, by this light!'

    2. Re:reductio ad absurdum by Anonymous Coward · · Score: 0

      I tried eating spaghetti with nothing. That didn't parse. There is no colloquial usage to get the context. Bare spaghetti or no utensils?

  11. Yummy in her tummy by krray · · Score: 1

    jane ate spaghetti with dick.

    Now .. what does that mean?

    1. Re:Yummy in her tummy by Anonymous Coward · · Score: 0

      Her real name is Lorena?

    2. Re:Yummy in her tummy by houghi · · Score: 1

      Jane likes spotted dick. I like great tits.
      Now that you know I do not have a dirty mind, can I interest you in some images of blue waffels?

      --
      Don't fight for your country, if your country does not fight for you.
    3. Re:Yummy in her tummy by Aighearach · · Score: 1

      It isn't really that hard though, it only needs a big enough database of idioms.

      Almost everything people think of the computers are bad at because nobody is doing the legwork, instead they're trying to cheat with big datacenters and "AI" algorithms. What they need is a big team of linguists to catalog more.

      Not only that, but a system that attempts to track state should be able to tell from the context that there would be other references to Jane's poverty or money problems. Otherwise, nobody cares if it gets it wrong or not because it either wasn't even part of a larger work, or didn't have significance. So it should have an idiom match, and supporting context. Not much work is even being done on that yet.

  12. This was settled 30 years ago by jalvarez13 · · Score: 1
    This is old news. Terry Winograd (Larry Page's advisor) and Fernando Flores wrote a whole book about it in 1987: Understanding Computers and Cognition: A New Foundation for Design

    Take a look at it and give yourself a treat.

    1. Re:This was settled 30 years ago by mcswell · · Score: 1

      There's also the apocryphal story in which one of the earliest Machine Translation systems translated English to Russian and, as an evaluation, translated the Russian result back into English. Input: "The spirit is willing, but the flesh is weak." (= Matthew 26:41) The supposed output: "The vodka is good, but the meat is rotten." Although this never happened, it does illustrate that ambiguity has been known as a problem for computers for many decades.

  13. What by ArchieBunker · · Score: 1

    the fuck did I just read?

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  14. Context context context by Lije+Baley · · Score: 1

    But context gets complicated, quickly. And when things get too complicated, managers and grad students retreat to their happy places. End of AI story.

    --
    Strange things are afoot at the Circle-K.
    1. Re:Context context context by Aighearach · · Score: 1

      If they'd just transfer the expert systems out of AI and into one of the programming majors then it would get done really quick.

  15. fuck that shit. by Gravis+Zero · · Score: 1, Insightful

    If that shit can't figure the fuck I mean, then shit's on them, so fuck 'em! Fuck those fucking fuckers because no fucks given for that shit. ;)

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:fuck that shit. by VorpalRodent · · Score: 1

      Parent's sentence is a far better example of something rife with potential for algorithmic ambiguities than that given in the article.

      --
      Take it to the limit, everybody to the limit, come on, everybody fhqwhgads.
    2. Re:fuck that shit. by Anonymous Coward · · Score: 0
    3. Re:fuck that shit. by Anonymous Coward · · Score: 0

      "Can't say I do. Can't say I do. Clothing has never been what you might call a thingy of dog wossname." Gaspode scratched his ear. "Two metasyntactic variables there. Sorry."
      Terry Pratchett "Guards! Guards!"

  16. Editors, PLEASE EDIT! by Anonymous Coward · · Score: 0

    Maybe I haven't been paying attention lately, but this is the worst case of editing of a summary I can recall on Slashdot.

    1. "... impresario Lin-Manuel Miranda which his young son Sebastian." which -> with
    2. '... blank in the sentence, "Jane ate spaghetti with ____________." ' (yeah, just add double quotes)

    I'm... just... yeesh.

    captcha: blurting

  17. Dative, and no there is no model. by Anonymous Coward · · Score: 1

    Context comes from our knowledge about those objects. We know a great deal about utensils. We know about what's food and what isn't based upon both what we've eaten in the past, as well as what society mores allow. It's one of the reasons the first delving into AI consisted in codifying a lot of human knowledge into a idiot savant, but brittle outside it's sphere of knowledge.

  18. Hello Captain Obvious! by Anonymous Coward · · Score: 1

    I've always thought that if you know code and/or other artificial languages the next real challenge is trying to use it to decipher human natural languages. A person learns really quickly the huge amounts of strange quirks and mental leaps we humans have to make just to communicate somewhat rationally. When we actively choose to do so anyway.

    There's even whole other worlds of artificially structured "semi-natural" languages used to define things further to prevent and/or promote misunderstanding. An incomplete list might read as: technical writing, political speech, legal documents, formal and informal language.

    News at 11.

    1. Re:Hello Captain Obvious! by Aighearach · · Score: 1

      If you can't read old Perl, just give up. ;)

  19. Sarcasm? by Imazalil · · Score: 1

    Oh Reaaallly??

    Next, you're going to tell me they have trouble with sarcasm.

    1. Re:Sarcasm? by houghi · · Score: 1

      I have no problem with sarcasm. It just never happens here on Slashdot.

      --
      Don't fight for your country, if your country does not fight for you.
    2. Re:Sarcasm? by Aighearach · · Score: 1

      Luckily online sarcasm was deprecated in 1986, so they only have to parse that when doing books.

  20. WWDTD? by Anonymous Coward · · Score: 0

    Imagine the many ways one could finish this sentence: I'm going to eat this marshmallow with ...

    I'm going to eat this marshmallow with a fork and knife, like how the president eats pizza.

  21. Commas save lives by PackMan97 · · Score: 1

    Let's eat, Grandma.
    Let's eat Grandma

    Hmm...I think this is where things went wrong with Skynet, someone left out the comma!

    1. Re:Commas save lives by fahrbot-bot · · Score: 1

      Let's eat, Grandma.
      Let's eat Grandma.

      Hmm...I think this is where things went wrong with Skynet, someone left out the comma!

      A panda walks into a café. He orders a sandwich, eats it, then draws a gun and proceeds to fire it at the other patrons.

      "Why?" asks the confused, surviving waiter amidst the carnage, as the panda makes towards the exit. The panda produces a badly punctuated wildlife manual and tosses it over his shoulder.

      "Well, I'm a panda," he says. "Look it up."

      The waiter turns to the relevant entry in the manual and, sure enough, finds an explanation. "Panda. Large black-and-white bear-like mammal, native to China. 'Eats, shoots and leaves.'"

      --
      It must have been something you assimilated. . . .
    2. Re:Commas save lives by Anonymous Coward · · Score: 0

      Well, of course that manual is badly punctuated. It is missing the oxford comma.

    3. Re:Commas save lives by FFOMelchior · · Score: 1

      So does capitalization.
      I helped my uncle Jack off a horse.
      I helped my uncle jack off a horse.

    4. Re:Commas save lives by Cro+Magnon · · Score: 1

      Let's eat, Grandma.

      Let's eat Grandma

      Hmm...I think this is where things went wrong with Skynet, someone left out the comma!

      Could be worse. Have you ever helped your uncle Jack off a horse?

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    5. Re:Commas save lives by OneHundredAndTen · · Score: 1

      I like the traffic sign "Slow children at play".

    6. Re:Commas save lives by Cro+Magnon · · Score: 1

      I like the traffic sign "Slow children at play".

      Oh yes! There are several such signs in my area. I always get a kick out of those.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    7. Re:Commas save lives by Anonymous Coward · · Score: 0

      Have you ever been blown offshore?

    8. Re:Commas save lives by Aighearach · · Score: 1

      Watch out, the parents are slow too.

  22. "Speakers of English" my ass by kaur · · Score: 2

    Ambiguity exists in all natural languages, and in many forms.

    1. Re:"Speakers of English" my ass by Anonymous Coward · · Score: 0

      SOME ambiguity exists in all languages, but different ways in different languages, and the overall severity is more or less in different languages. Some languages have more precise endings, some languages have a lot of homonyms, etc. Native speakers of more ambiguous languages resort to more redundant words (like "ink pen" vs "stick pin" for dialects that pronounce "pin" and "pen" the same), repetition and clarifying, and non-verbal cues, to disambiguate things that their language doesn't inherently do.

    2. Re:"Speakers of English" my ass by Anonymous Coward · · Score: 0

      Unlike math, right? 1 for instance, needs no context. We know right away whether it represents a point or a range, an integer or a ratio, cardinal, ordinal,...
      As far as I can see, the original post was about as informative as writing that George Washington was the first president of the USA. What was implied was the false idea that we're on a "different level" than AI when it comes to communication. Much of what lawyers do is argue about what printed language means. (Printed language supposedly written by people whose job it is to communicate clearly and unambiguously.) My guess is that there can be no potentially unambiguous communication because such communication requires the two entities to share identical states. All communication is the transfer of approximates. Ambiguity is necessary; it's not an unnecessary side-effect in a general purpose language. I suspect that it is either equivalent to, or at least closely analogous to, Godel's Incompleteness Theorems.

    3. Re: "Speakers of English" my ass by Anonymous Coward · · Score: 0

      Non-American here. Did you mean "my donkey" or "my arse"?

    4. Re:"Speakers of English" my ass by mjwx · · Score: 1

      Ambiguity exists in all natural languages, and in many forms.

      However only English has refined it to a weapons grade.

      When most English speakers cant handle words with esoteric or odd meanings, I dont expect AI to.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  23. Query by eyepeepackets · · Score: 1

    When humans find the contextual reference vague or ambiguous they usually query for more information. Can't machines do this as well?

    --
    Everything in the Universe sucks: It's the law!
    1. Re:Query by Aighearach · · Score: 1

      Nobody is trying to program computers to do this stuff, so nobody is there to program them to do it.

      They just use AI algorithms that put code in a blender, and tests chunks to see if something didn't fail, and eventually they can "train" it to do some simple task. Except they're not "training" anything, they're just establishing the success conditions. So they have a hard time intentionally teaching it a nuance to a trick; they don't even know what tricks it is using!

      Eventually some humans will write some code, and then the machines will be able to do it just fine.

  24. Proofread much? by Anonymous Coward · · Score: 0

    In an article summary about language, we are blessed with this gem:

    ...a conversation between Hamilton impresario Lin-Manuel Miranda which his young son Sebastian.

    Which which? I'm sure the author meant "with", but that major grammatical error early on killed my engagement with the topic.

  25. You can't teach funny by NathanWoodruff · · Score: 0

    The whole premise of funny is mistaking one context for another. That is why comics are so funny. Funny is built on multiple contexts where the least intelligent context made is the funniest. Why because we like to laugh at stupid people and find stupid people very funny.

    As the summary states, "I'm going to eat this with my friend" Most people with an average intelligence would assume that you are going to share what ever you are eating with another person. A less intelligent person would question "Why are you going to eat your friend too?" it is funny because it isn't the typical intelligent thought and the less intelligent person who can't make the connection wonders why you are eating your friend.

    Comics are masters of pointing out the least intelligent response. I figured that out a while ago and most people now consider me funny for more than my looks. But teaching a computer the lest intelligent response to a connection is going to be difficult because you will need to have thousands of not hundreds of thousands of connection points to base a decision what response is the least intelligent. That can only be learned from decades of connection points.

    All algorithms trying to find an answer to this problem will have this problem. If someone does find an answer to the best possible connection, switching the algorithm to the worst possible connection will have the funniest algorithm in the world.

    Nathan

  26. Let me know if you've heard this before by Anonymous Coward · · Score: 0

    Abbott: How do youâ¦how do you like my lawn club for St. Lou?
    Costello: Hey, all those people gonna be at the game today?9
    Abbott: Certainly
    Costello: Ah, this is gonna be a whopper of a game!
    Abbott: Well it should be
    Costello: Hey, Abbottâ¦
    Abbott: What?
    Costello: I understand they made you the manager of this here whole great team
    Abbott: Why not?
    Costello: So, you the manager?
    Abbott: I'm the manager!
    Costello: Well, you know, I'd like to know some of the guys' names on the team so when I meet 'em on the street or in the ballpark I'll be able to say, "Hello" to those people
    Abbott: Why sure I'll introduce you to the boys. They give 'em funny names though
    Costello: Oh I know they give those ball players awful funny names
    Abbott: Well, let's see, on the team we have uh Who's on first, What's on second, I Don't Know is on thirdâ¦
    Costello: Are you the manager?
    Abbott: Yes
    Costello: You know the guys' names?
    Abbott: I sure do
    Costello: Then tell me the guys' names
    Abbott: I say, Who's on first, What's on second, I Don't Know's on third and then youâ¦
    Costello: You the manager?
    Abbott: Yes
    Costello: You know the guys' names?
    Abbott: I'm telling you their names!
    Costello: Well who's on first?
    Abbott: Yeah
    Costello: Go ahead and tell me
    Abbott: Who
    Costello: The guy on first
    Abbott: Who
    Costello: The guy playin' first base
    Abbott: Who
    Costello: The guy on first
    Abbott: Who is on first!
    Costello: What are you askin' me for? I'm askin' you!
    Abbott: I'm not asking you, I'm telling you

    1. Re: Let me know if you've heard this before by Anonymous Coward · · Score: 0

      Heard it a hundred times and it still makes me laugh.

    2. Re:Let me know if you've heard this before by mcswell · · Score: 1
  27. A preposition is bad to end a sentence with. by Anonymous Coward · · Score: 0

    "The misinterpretation on which the s'mores story hinges is hiding in the humble preposition with."

    1. Re:A preposition is bad to end a sentence with. by laie_techie · · Score: 1

      "The misinterpretation on which the s'mores story hinges is hiding in the humble preposition with."

      In this case "with" acts as a noun -- the word "with" and not a preposition.

  28. Re:These two people can be on the same side in WWI by Anonymous Coward · · Score: 0

    The capital A of allies infers a specific thing, the Allied forces. Lower case a, allies, would of been appropriate though.

  29. They missed one use in the game by Anonymous Coward · · Score: 0

    They missed the usage where the clause modifies the spaghetti. For example, "Jane ate the spaghetti with gluten," or "Jane ate the spaghetti with an aftertaste."

  30. In related news... by TimMD909 · · Score: 1

    ... words with Multiple Meanings Pose a Special Challenge To Autistics. /yawn

  31. I Am Developer by darkain · · Score: 1

    I couldn't have said it better myself! https://twitter.com/iamdevlope...

  32. Cyc by sycodon · · Score: 1

    Cyc has been working on this for quite a while and actually has products available.

    Another example of the challenges:

    She saw the bicycle in the window and wanted it.

    What did she want? The window or the bike?

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re:Cyc by Anonymous Coward · · Score: 0

      Cyc has been working on this for quite a while and actually has products available.

      Another example of the challenges:

      She saw the bicycle in the window and wanted it.

      What did she want? The window or the bike?

      Neither.

    2. Re:Cyc by tommeke100 · · Score: 1

      The sentence itself may be ambiguous but there is probably more context int the rest of the text to disambiguate. Also, if you have a big enough annotated corpus to train on (meaning supervised machine learning), your model may already expect bicycle to be the most probably match.
      Because if you look at it, without further context, this is also ambiguous for humans, we just expect it to be the bike, but it could actually be the window she wants.
      Same with the sentence "Batman hits the villain with a wrench". Did Batman use the wrench to hit the villain, or did he just hit the villain who was holding a wrench?
      Even humans don't know for sure, but more context, like a sentence before or after this one, could give more information.

    3. Re:Cyc by Anonymous Coward · · Score: 0

      So either bicycles or windows get her hot, right?

  33. math defficiency by datavirtue · · Score: 1

    They try to teach math the same way, assuming people will just figure out the context to solve problems. Newflash, it isnt working very well.

    --
    I object to power without constructive purpose. --Spock
  34. retarded writer by Anonymous Coward · · Score: 0

    a conversation between Hamilton impresario Lin-Manuel Miranda WHICH his young son Sebastian

    if you cannot proofread from which to WITH kill your self subhuman nignogshit

  35. Buffalo buffalo Buffalo buffalo buffalo buffalo... by Anonymous Coward · · Score: 0

    Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo.

  36. Re:These two people can be on the same side in WWI by suutar · · Score: 1

    that was the point. This illustrates that for fighting, "with X" can mean who you're allied to or who you're opposing (admittedly, the opposition form is less common than "against" or no word at all "I'm fighting Hitler").

  37. Other languages by Chaset · · Score: 1

    In Japanese, the "with" meaning "using this tool" would be the particle "de". "with" meaning "together" would be the particle "to", but without further elaboration, there's still ambiguity between "eat two ingredients together" and "two participants eat together" depending on how the sentence got constructed. Who knows an actual language people use that makes this completely unambiguous?

    --
    -- "This world is a comedy to those who think, a tragedy to those who feel."
    1. Re: Other languages by CyberRacer · · Score: 1

      I think it's important to note that all context is tied to action. State (nouns) carries no inate sense of context with it. It's only when an action takes place that dependencies and conditionals come into play. The fact that you are awake or asleep is just a state. If I try to talk (action) to you, THEN your state becomes significant (context). Change of state is only accomplished through action ergo all context is aquired through action. Verb you, ya bunch of nouns!

  38. I'm fighting with my wife by raymorris · · Score: 1

    An example for clarity:

    Bob: What's wrong?
    Steve: I'm fighting with my wife.

  39. Word Sense Disambiguation by LetterRip · · Score: 1

    This is known as word sense disambiguation - there are a number of ways to do so. Training systems for disambiguation is more resource intensive, and in many use cases provides little gain, so most don't bother.

    https://en.wikipedia.org/wiki/...

  40. Ate with... by Anonymous Coward · · Score: 0

    Jane ate Dick with spaghetti, fava beans, and an nice Chianti.

  41. Context Sensitive Grammar by Anonymous Coward · · Score: 0

    What has it come to that news posting on Slashdot rediscover the concept of Context Sensitive Grammars and languages?

    How is this even close to new?

  42. Finger licking good! by Anonymous Coward · · Score: 0

    Do you eat chicken with your fingers or do you eat them separately.

  43. My Moringa Agent Engine Uses Cascading Contexts by Slicker · · Score: 1

    The main context is called "general", akin to "void main( argc, argv)" (in C/C++). Each context consists of a sequence of recognizers (patterns for recognizing user statements), organized from longest (number of pertinent words) to shortest. For example, in MorgaScript (I think (and hope) any programmer could figure out how this works by looking at it):

    Context "general"
        Synonyms yes: yep, yeah, sure
        Synonyms no: nope, nah, no way
        Group personName: "Jane", "Joe", "Jim"
        Group foodType: "spagetti", "smores"
        Remember "third person possessive term for female is her"
        Remember "Jane's gender is female"

        Recognizer "[person:personName] ate [food:foodType] with [toolType:tool]"
            Option
                    Recall "[person]'s gender is [gender]"
                    Recall "third person possessive term for [gender] is [possterm]"
                    Say "Did [person] find using a [tool] convenient for eating [possterm] [food]?"
                    Expect "yes" As "[person] likes to eat using [tool]."
                    Expect "no" As "[person] does not like to eat using [tool]."

        Recognizer "[person:personName] ate [food:foodType] with [foodType:other]"
            Option
                    Recall "[person]'s gender is [gender]"
                    Recall "third person possessive term for [gender] is [possterm]"
                    Say "Did [person] find the combination of [food] and other more delicious than [food] alone?"
                    Expect "yes" As "[person] likes [food] with [other]."
                    Expect "no" As "[person] does not like [food] with [other]."

    Context "whatever" ..

    You can use the command "Enter" followed by a context name to activate a context and put it first in the cascading priority. Similarly, "Exit" followed by the context name deactivates the named context. Recognizers are checked in order of highest to lower priority context, and longest to shortest within contexts. Any recognizer matched within a context, moves that context to the top priority automatically.

    You could use contexts to do what is said.. or you could just use the method I used above... classifying different types of foods and tools.

    Thanks -- I have made many version of this kind of thing and my latest Moringa Agent Engine is probably a few days from it's 1.0 release.
    Matthew C. Tedder

  44. A challenge, but not impossible... by Timothy2.0 · · Score: 1

    In natural language processing polysemous words in a dictionary are often discerned with hashes. In the example above "with", with respect to "with graham crackers", would have one hash, whereas "with" with respect to "with my friend", would have a different hash. Through a well-developed NLP algorithm, and a lot of training, discerning between the two different contexts is certainly doable.

  45. Natural Languages Overlap Contexts to Resolve by Slicker · · Score: 1

    We overlap contexts to resolve ambiguities. One could think of English's object orientation like this (with comments to the right of each line):

    a dog sat in the yard. // instantiate class "dog"
    The dog's hair is brown. // assign "hair" attribute of the last instantiated instance of the "dog" class
    a dog is running down the road. // instantiate class dog
    The dog is fast. // refers to the last dog instantiated.
    The dog with brown hair is slow. // refers to the last dog with the aforementioned brown hair attribute.

    In other words, we always refer to the last version of whatever it is (instance of class) that has whatever attributes we ascribe it is..

  46. Welcome back to the 60s by OneHundredAndTen · · Score: 1

    This was already known in the 60s, but that did not prevent the AI community to hype things even more extravagantly than today. How much longer before the next AI Winter?

  47. Ironic misuse of "with" by tjhayes · · Score: 1
    It's quite ironic that in a story that discusses how the word "with" can imply many different things with different meanings that the summary contained a sentence that should have used the word "with" but didn't:

    That's from "S'MORES. A Real-Life One-Act Play", a conversation between Hamilton impresario Lin-Manuel Miranda which his young son Sebastian

    Surely the word "with" should have been used instead of "which" in that sentence.

  48. Re:Cyc clit or is by Anonymous Coward · · Score: 0

    >>> Another example of the challenges:
    >>> She saw the bicycle in the window and wanted it.
    >> What did she want? The window or the bike?
    > Neither.

    In hungarian there is a saying: Dugnam, mint a lopott biciklit! [I'd fsck her like a stolen bicycle!] That wordplay relies on the word "dugni" meaning to hide something as well as to copulate. I guess the above poster meant something along that line?

  49. Let me make it smooth by miller701 · · Score: 1

    When Kiddo was 2 or 3 years old he was using his plastic dinos to make dino tracks in Silly Putty. Eventually he made so many tracks that the Silly Putty was nothing but a bunch of marks. I wanted to make some fresh tracks with a different dino so I said

    "Here, let me make it smooth" and I rolled it between my two palms making it into a smooth ball and I showed it to him

    "Can I have the smooth?" he asked.

    I smiled because he took the word smooth to describe the shape of it, not the texture of it.

  50. This just seems like a context thing by thewolfkin · · Score: 1

    In the sentence Jane ate spaghetti with a fork, Mr. Computer Head should be able to figure out that the fork is a utensil, and not something that is eaten in addition to the spaghetti. Likewise, if the sentence is Jane ate spaghetti with meatballs, it should be obvious that meatballs are part of the dish, not an instrument for eating spaghetti.

    For instance if you say Jane ate spaghetti with veramissimo no one knows what you're talking about until you know whether that's an herb, an adjective, or a utensil.

    --
    Just another second banana
  51. Yuru Camp by Anonymous Coward · · Score: 0

    > if you want to split the marshmallow with a friend, you could say you're going to eat it ... with Rin and Nadeshiko, of course!

    (And then AI may start to appreciate the intricacies of japanese language, where word plays are galore, partly owing to the multiple interpretations / readouts offered by those 4 different calligraphy character sets Japan uses for writing.)

  52. misuse of "with" by Anonymous Coward · · Score: 0

    Perhaps the word "using" is more to your liking. Instead of saying "cut with a knife" you should say "cut using a knife". Because "with a knife" could be that you have a knife nearby to keep you company, maybe it's your lucky knife, but you aren't actively using it to perform the cut.

  53. What aoubt this one by Bob+the+Super+Hamste · · Score: 1

    Now I wonder how these algorithms deal with this sentence:
    A ship shipping ship, shipping shipping ships.

    --
    Time to offend someone
    1. Re:What aoubt this one by skids · · Score: 1

      You can try it out on a few natural language sentence diagram applications e.g. http://www.link.cs.cmu.edu/cgi... (though that server seems to be unresponsive at the moment.)

      Here's one that hits many of the words listed here.

      give or take point get set and mark go for good line plays make the dead run a light roll

  54. /. would stump it by Shotgun · · Score: 1

    I'll eat spaghetti with hot grits in my pants.

    Why should NLP remain sane?

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  55. Tricky humans by Tablizer · · Score: 1

    "Use context? Sorry Dave, I don't know how."

  56. "it" by Anonymous Coward · · Score: 0

    I stumped it with Jane ate spaghetti with "it"

    It assumed Jane exhibited it while eating spaghetti.

    The more likely meaning is that, prior to this sentence, something else (like a meatball) was referenced, but that the computer didn't know about, but a human would know.

    They'd ask, "with what? a meatball? a drink?"
    The computer just gets confused.

    Neat project.

  57. Lojban is to communicate with AI by Anonymous Coward · · Score: 0

    You will need, at some point in the future, to be able to communicate with AI in an unambiguous way. Then you will love Lojban.

  58. Google Translate is the innocent ... by Anonymous Coward · · Score: 0

    Google Translate is the innocent among teenage boys who doesn’t get the laughter whenever anybody says, “It’s hard.”

  59. Fruit flies like a banana. by Anonymous Coward · · Score: 0

    Anyway,

    "Jane ate spaghetti with Dick's dick up her arse" foiled that one easily enough.

  60. Chicken by Corporate+Gadfly · · Score: 1

    I will leave you with some chicken https://www.youtube.com/watch?....

    --
    Corporate Gadfly
    Jonathan Archer: the most beaten up Enterprise captain in Star Trek history
  61. Buffalo by megabulk · · Score: 1

    Buffalo buffalo buffalo buffalo buffalo buffalo buffalo.

    Similar sentences exist in other languages.
    German: Die Männer, die vor dem Schokoladenladen Laden laden, laden Ladenmädchen zum Tanzen ein, meaning "The men, who loaded chests in front of the chocolate shop, asked shop girls for a dance".
    Or Wenn hinter Fliegen Fliegen fliegen, fliegen Fliegen Fliegen nach, meaning "When flies fly behind flies, flies fly after flies".
    Danish, Swedish, and Norwegian: Bar barbarbarbarbar bar bar barbarbarbarbar, meaning "naked barbarian-bar-barbarian [barbarian usually hanging out in bars for barbarians] carried naked barbarian-bar-barbarian."
    Or Når graver Graver graver grave, graver graver Graver grave for andre, meaning "When digger Graver [his name is Graver] digs graves, digger Graver digs graves for others."
    Spanish: Cómo como? Como como como, meaning "How do I eat? I eat the way I do".
    Dutch: Als achter vliegen vliegen vliegen vliegen vliegen vliegen achterna, meaning "If flies fly behind flies, then those flies are flying behind flies".
    Or "Als graven graven graven graven graven graven graven graven", meaning "When counts dig graves for other counts, counts are digging graves for other counts".

  62. And even more difficult by NewYork · · Score: 1

    for Oxymoron statements