The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Questions tagged [natural-language-processing]

For questions related to natural language processing, which concerned with the interactions between computers and human (or natural) languages, in particular how to create programs that process and analyze large amounts of natural language data.

Filter by
Sorted by
Tagged with
0
votes
1answer
158 views

Which are the good tools, similar to ChatScript, for building chat/sms based bots? [closed]

https://github.com/bwilcox-1234/ChatScript I gave AIML a brief look, but it seems to be in a nascent stage!
9
votes
4answers
704 views

Can the English language ever be generalized using a set of grammar rules?

In programming languages, there is a set of grammar rules which govern the construction of valid statements and expressions. These rules help in parsing the programs written by the user. Can there ...
3
votes
1answer
103 views

What is the most effective way to build a classifier?

At the moment I am working on a project which requires me to build a naive Bayes classifier. Right now I have a form online asking for people to submit a sentence and the subject of the sentence, in ...
4
votes
2answers
126 views

Is there a service that can search for answers to general questions?

I was looking for an API service where I can ask it a general question (for example, when was Einstein born?) and retrieve an answer from the web. Is there any available service to do that? Have ...
1
vote
2answers
502 views

Is it ethical to create a chatbot to answer questions on Stack Overflow? [closed]

I was wondering if I should do this, because 2 out of 5 questions on Stack Overflow don't ever get answered, or if they do get (an) answer (s), most of the time they're not helpful. So I was thinking ...
2
votes
3answers
121 views

Building Profile Based Off Speech Patterns

Has there been research done regarding processing speech then building a "speaker profile" based off the processed speech? Things like matching the voice with a speaker profile and matching speech ...
41
votes
3answers
27k views

How can neural networks deal with varying input sizes?

As far as I can tell, neural networks have a fixed number of neurons in the input layer. If neural networks are used in a context like NLP, sentences or blocks of text of varying sizes are fed to a ...
11
votes
3answers
401 views

How would an AI learn language?

I was think about AIs and how they would work, when I realised that I couldn't think of a way that an AI could be taught language. A child tends to learn language through associations of language and ...
10
votes
2answers
320 views

Is anybody still using Conceptual Dependency Theory?

Roger Schank did some interesting work on language processing with Conceptual Dependency (CD) in the 1970s. He then moved somewhat out of the field, being in Education these days. There were some ...
9
votes
1answer
555 views

Can an AI make a constructed (natural) language?

"An artificial or constructed language (sometimes called a conlang) is a language that has been created by a person or small group, instead of being formed naturally as part of a culture." (Source: ...
11
votes
5answers
383 views

Have any AI systems yet been developed that can knowingly lie to / deceive a human?

AI systems today are very capable machines, and recently the area of Natural Language Processing and Response has been exploding with innovation, as well as the fundamental algorithmic structure of AI ...
2
votes
1answer
86 views

Using feature learning for a medical text classification problem [closed]

I'm currently working with the CHILDES corpus trying to create a classifier that distinguishes children whom suffer from specific language impairment (SLI) from those who are typically developing (TD)....
5
votes
1answer
429 views

How does Wit.ai convert sentences into structured data?

The Wit.ai is a Siri-like voice interface which can can parse messages and predict the actions to perform. Here is the demo site powered by Wit.ai. How does it understand the spoken sentences and ...
7
votes
1answer
128 views

What is predicate argument recognition?

There is a study about The Necessity of Parsing for Predicate Argument Recognition, however I couldn't find much information about 'Predicate Argument Recognition' which could explain it. What is it ...
0
votes
1answer
98 views

What are the current approaches for AI to learn a foreign language just from English books?

I'm aware this could be a complex topic, however I'm interested in existing research projects or studies where people are attempting or have succeeded in teaching an AI a foreign language just by ...
5
votes
2answers
121 views

Are there any results on how difficult certain languages are to learn for chatbots?

Has there any research been done on how difficult certain languages are to learn for chatbots? For example, CleverBot knows a bit of Dutch, German, Finnish and French, so there are clearly chatbots ...
0
votes
2answers
379 views

Training network to detect spelling mistakes

I would like to know what kind of dataset I need (to prepare) for training the network to recognize the spelling mistakes in individual words for English text. Given the large database of words, ...
23
votes
4answers
1k views

Are Siri and Cortana AI programs?

Siri and Cortana communicate pretty much like humans. Unlike Google now which mainly gives us search results when asked some questions (not setting alarms or reminders), Siri and Cortana provide us ...
4
votes
3answers
212 views

Has an AI ever solved a detective mystery?

In detective novels, the point is often that the reader gets enough information to solve the crime themselves. This "puzzle" aspect of detective novels is part of the attraction. Often the difficulty ...
5
votes
2answers
2k views

How to resolve lexical ambiguity in natural language processing?

I'm interested in implementing a program for natural language processing (aka ELIZA). Assuming that I'm already storing semantic-lexical connections between the words and its strength. What are the ...
4
votes
1answer
445 views

What are the main AI technologies behind the Watson platform?

What AI techniques does IBM use for its Watson platform (specifically, its natural language processing part)?
4
votes
1answer
72 views

Can abstractive summarization be achieved using neural networks?

Text summarization is a long-standing research problem that was "ignited" by Luhn in 1958. However, a half century later, we still came nowhere close to solving this problem (abstractive ...
17
votes
2answers
275 views

What research has been done in the domain of “Identifying sarcasm in text”?

Identifying sarcasm is considered as one of the most difficult open-ended problems in the domain of ML and NLP. So, was there any considerable research done in that front? If yes, then what is the ...
6
votes
2answers
138 views

What was the first machine that was able to carry on a conversation?

What was the first AI that was able to carry on a conversation, with real responses, such as in the famous 'I am not a robot. I am a unicorn' case? A 'real response' constitutes a sort-of ...
2
votes
0answers
67 views

How can we build word embeddings for a language? [closed]

Which algorithms are there to create word embeddings for a given language?
8
votes
1answer
113 views

What artificial intelligence strategies are useful for summarization?

If I have a paragraph I want to summarize, for example: Ponzo and Fila went to the mall during the day. They walked for a long while, stopping at shops. They went to many shops. At first, they didn'...
9
votes
3answers
687 views

Specific requirements of the Turing Test

What are the specific requirements of the Turing Test? What requirements if any must the evaluator fulfill in order to be qualified to give the test? Must there always be two participants in the ...