Cognitieve Arificial Intelligence (CAI) is that part of Artificial Intelligence (AI) that focuses on simulation (or emulation) in computer software of knowledge and thinking in people. More specifically, this discipline tries to answer the following questions: (1) How can we represent knowledge? (2) How can we use this knowledge to solve problems? (3) How can we acquire new knowledge from experience (from observing reality)? These three questions correspond to the subareas in AI of knowledge representation, search and problem solving, and machine learning.
In this course, we investigate how methods from CAI can be applied to research on the language understanding capabilities of people, more specifically the ability to extract knowledge from text. The extracted knowledge takes the following forms: factual knowledge (concepts and relations between concepts), subjective knowledge (opinion and sentiment), and meta-knowledge (knowledge about the author of a text).
To bring the theoretical knowledge into practice, there will be individual or group projects addressing specific problems using open source software in Python.