Machine learning won't solve natural language understanding
&gt; In other words, we must get, from a multitude of possible interpretations of the above question, the one and only one meaning that, according to our commonsense knowledge of the world, is the one thought behind the question some speaker intended to ask.<p>But, can humans do this? I think not; I still disagree with the author about what &quot;Do we have a retired BBC reporter that was based in an East European country during the Cold War?&quot;, translated into code, means.<p>They write &quot;Doing the correct quantifier scoping: we are looking not for ‘a’ (single) reporter who worked in ‘some’ East European country, but to any reporter that worked in any East European country&quot;<p>My interpretation of this requirement is that they want a list of all the reporters who meet the criteria. However, I would probably write this query to return a boolean, not a list of reporters.<p>And even if my interpretation is wrong... well, my point is still correct, because I failed to extract the &quot;the one and only one meaning&quot; that the author intended from <i>that</i> sentence.<p>Even humans are only probably approximately correct.