Theory and programming paradigms that enable systems to understand human language texts and extract useful information and knowledge. For example, extraction of structured event representations from news stories or discovering new research hypotheses by analyzing thousands of medical research articles. the course covers a variety of text analysis and text mining methods, with an emphasis on building working systems. Connections to information retrieval, data mining, and speech recognition will be discussed.
[(CS 331 with min. grade of D) OR (CS 401 with min. grade of D) OR (CS 403 with min. grade of D)] AND [(MATH 474 with min. grade of D)]