The following are the topics in the course: information retrieval, information extraction, text summarization, question answering, sentiment analysis, and text mining.
We will study natural language processing technologies that can understand natural languages, and text processing technologies that can be one of their applications.
To understand what natural language processing technologies are, and to grasp the latest technological trends in text processing technologies, such as information retrieval, information extraction, text summarization, question answering, sentiment analysis, and text mining.
Natural Language Processing, Information Retrieval, Link Analysis, Text Classification, Information Extraction, Text Summarization, Question Answering, Text Mining, Social Media
✔ Specialist skills | Intercultural skills | ✔ Communication skills | Critical thinking skills | Practical and/or problem-solving skills |
In the first half of the course, basics of each topic are given. In the latter half, recent papers of each topic are read in turns. Students are asked to read a paper of your interest and give a presentation on it in class.
Course schedule | Required learning | |
---|---|---|
Class 1 | Introduction | To understand what natural language processing technologies are |
Class 2 | Fundamentals of Information Retrieval | To understand how information retrieval systems can be implemented |
Class 3 | Advanced Indexing with Morphological, Syntactic, and Semantic Analysis | To understand how natural language processing technologies can contribute to information retrieval |
Class 4 | Query Expansion with Dictionaries and Corpora | To understand what query expansion technologies are in information retrieval |
Class 5 | Link Analysis | To understand what link analysis is |
Class 6 | Text Classification | To understand what text classification is |
Class 7 | Information Extraction | To understand what information extraction is |
Class 8 | Text Summarization 1: Basic Methods | To understand what text summarization is |
Class 9 | Text Summarization 2: Advanced Topics | to grasp the latest technological trends in text summarization |
Class 10 | Question Answering | To understand what question answering is |
Class 11 | Sentiment Analysis | To understand what sentiment analysis is |
Class 12 | Text Mining 1: From the Perspective of Database Engineering | To understand what text mining is from database engineering |
Class 13 | Text Mining 2: From the Perspective of Language Processing | To understand what text mining is from language processing |
Class 14 | Text Mining 3: Social Media and Text Mining | to grasp the latest technological trends in text mining |
Class 15 | Applications | To discuss the future of language processing technologies and text processing technologies |
No textbook
Course materials are provided during class.
Presentation: 50%, final reports: 50%
None required