Hacker News new | ask | show | jobs
by dgreensp 5012 days ago
I agree. I took the headline as a hypothetical question. The system described is the most pragmatic of natural language processing systems, a lovely term that just means the input is natural language and there is some processing.

I'm optimistic, by the way, and think that though "objective" word meaning is a cognitive illusion, we will crack the code within the next 20 years. But there is nothing on the forefront of that work about this system.

1 comments

I hate to make this discussion religious but NLU is widely used in industry to refer to systems such as ours. Daniel Jurafasky a professor at Stanford well known in industry uses NLU on page 822 chapter 24 of the book "Speech and Language Processing" to refer to a hypothetical frame and slot system very similar to what we have built. A quick search for Natural Language Understanding on google scholar will yield numerous articles which use NLU as a blanket term to refer to concepts in information extraction and NLP. Finally, SRI itself uses the term NLU to refer to these tasks (see: http://www.ai.sri.com/natural-language/projects/arpa-sls/ ). Hence I believe the terminology we used is in fact completely appropriate.
I appreciate your references, and I get where you're coming from, but that's not going to stop people from being disappointed by your claims. Just find a better name for it, and I'm sure people will like it more. The idea of being able to do voice recognition for something and being routed to one of many different domain-specific search engines is awesome, but it's a great example of the Searle's Chinese Room parable in practice. There's simply no understanding involved -- only heuristic.