4 ms·
Yes, never do humans misunderstand each other, or instructions are not clear to everyone and totally unambiguous, and luckily no language has pure differentiati
by throwbadubadu 3y ago
Yes, never do humans misunderstand each other, or instructions are not clear to everyone and totally unambiguous, and luckily no language has pure differentiation of meaning by intonation, and, and.. and...
- thfuran 3y agoYeah, natural languages don't have a specification or canonical parser implementation, so they cannot be reliably parsed.
- Legend2440 3y agoThey don't have a short parser. They can be parsed, it just requires a huge amount of priors and world knowledge. Rule-based parsers are too simple.
- thfuran 3y agoNo, they cannot be reliably parsed. There is no unambiguously correct parsing for many (or, arguably, any) strings. Two people could say the same thing in the same context and mean different things by it. You can't even definitively say whether what they said/wrote is valid English. Sure, there are strings most would agree are and strings most would agree aren't, but even taking consensus opinion as the source of truth, most isn't all, and there's no universally agreed upon threshold for acceptance.
- lisper 3y agoMy favorite example, due to Douglas Hofstadter: Politicians lie. Cast iron sinks. Politicians lie in cast iron sinks. It's not actually ambiguous, but I think it's a lovely illustration of the subtleties of the problem. An actually ambiguous example: I saw a politician lying in a cast iron sink.
- tmtvl 3y agoMy personal favourite example is the proof that two positives can make a negative: 'yeah, right'.
- supernewton 3y agoAmbiguous parses aren't even the worst of it -- the worst are the ones that require real world knowledge. "I couldn't fit the trophy in my suitcase because it was too big." "I couldn't fit the trophy in my suitcase because it was too small."
- thfuran 3y agoThose seem like easier to resolve ambiguities than in the parent. One is almost certainly never going to be correct because it's nonsense, and that's a determination that requires a semantic understanding of the sentence, but no further context. The ambiguities in the parent are such that both parses are semantically reasonable. There are even contexts in which either could be intended. Suppose someone asks "What materials are heavier than water, and what are everyday things made of them that could float anyways?". If someone answers "cast iron sinks", it's unclear whether they're answering only the first, only the second, or even both, punningly.
- Legend2440 3y agoThat's okay - that just means your parser needs to model what the speaker was thinking when they said it. That's extra information that's required to decode the message. It is not necessary for the same text to always mean the same thing.
- _0ffh 3y agoIf I already knew what the speaker was thinking, there would be no need to parse his words at all.
- thfuran 3y agoFine, a parser that is a perfect oracle for authorial intent can reliably parse English. But no real parser can. And anyways, that effectively extends the English grammar to include the entire world state, which isn't really what people mean when they talk about English as a language or parsing strings—a fact which perhaps helps to illustrate the problem.
- Legend2440 3y ago>that effectively extends the English grammar to include the entire world state Exactly! So glad we're on the same page. Language is created by and intended for big brains with huge amounts of knowledge about each other and about the world. Relying on external knowledge makes it extremely compact and flexible, but also means your parser needs a similar level of knowledge to function.
- thfuran 3y ago>So glad we're on the same page We're really not. I'm saying you've incorrectly defined the English language. By that definition, no piece of text is English.
- gizmo686 3y agoIf you need to already know what the speaket meant in order to understand them, then there is no point in communication. Human language has a pretty clear distinction between syntax and sementics. This is how we recognize that "colorless green ideas sleep furiously" are perfectly well formed, if meaningless. In contrast, "I is happy" is meaningful and unambiguous, but grammatically incorrect. In terms of syntax, English (like most, if not all) languages is literally ambigous. Consider the sentence structure: Subject Verb Object Prepositional-Phrase. This can be either: (Subject Verb (Object Prepositional Phrase)) Or (Subject Verb Object ) Prepositional Phrase. For instance, consider the sentence "I saw a man with binoculars". In any sense of the word, this example is structually ambigous.
- thaumasiotes 3y ago> There is no unambiguously correct parsing for many (or, arguably, any) strings. My favorite funny phenomenon in this area is when a sentence has two unambiguously different parses that mean exactly the same thing.