In this lecture, we will work on a real world application of natural language based human-computer interaction. The best known application in this field are probably personal assistants on the smart phone like Siri, Cortana, or Ok Google.
We will have a look on the scientific foundations of such personal assistants including:
- language identification – how do I know that a request is made in German, English or French?
- question classification – How does the computer know what is being requested?
- entity disambiguation – What entities are mentioned in the question?
To enrich theory with practical experience we will build our own personal assistant system which we are going to steadily improve over the semester.