Text generation is a hot topic right now in the domain of Artificial intelligence.
Any advanced artificial intelligence will have the ability to interact with us, humans. And this means the ability to talk our language to understand us and to communicate back to us. Ultimately the IA needs to truly interact with us in the sense of sustaining a conversation around a topic in a goal-oriented way.
Today’s chat bots can generate sentences, that have the appearance of sentences generated by humans. They can also answer one question or respond to a text in a chat room, but they are not still able to sustain a conversation and even less in a goal-oriented way.
In this post we will explore text generation methods and discuss ways of improving upon them.
We will discuss the following ways of electronically generating texts:
- Markov chains
- Context Free Grammars
- Neural networks