Course title
L0471800
Natural Language Processing

sugimoto tooru Click to show questionnaire result at 2017
Course description
Basic technology to deal with natural language text, in particular, analyze method of natural language sentences, information retrieval and machine translation is explained.
Purpose of class
Students can learn basic theories and technologies to deal with natural language data.
Goals and objectives
  1. To understand grammatical features of Japanese and regularities for text construction
  2. To understand basic technology, e.g., morphological and syntactic analyses
  3. To learn application technology of information retrieval and machine translation
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Overview of natural language processing Textbook chap. 1 90minutes
Review 90minutes
2. Japanese (1) Structure of sentences Read printed materials 90minutes
Review 90minutes
3. Japanese (2) Structure of texts Read printed materials 90minutes
Exercises 90minutes
4. Morphological analysis (1) analysis method Textbook chap. 2 90minutes
Exercises 90minutes
5. Morphological analysis (2) cost estimation Textbook chap. 2 90minutes
Exercises 90minutes
6. Syntactic analysis (1) phrase structure analysis Textbook chap. 3 90minutes
Exercises 90minutes
7. Syntactic analysis (2) dependency analysis Textbook chap. 3 90minutes
Review 90minutes
8. Semantic analysis (1) semantic representation Textbook chap. 4 90minutes
Review 90minutes
9. Semantic analysis (2) analysis method Textbook chap. 4 90minutes
Exercises 90minutes
10. Contextual analysis Textbook chap. 5 90minutes
Exercises 90minutes
11. Application (1) information retrieval Textbook chap. 8 90minutes
Review 90minutes
12. Application (2) machine translation Textbook chap. 10 90minutes
Review 90minutes
13. Application (3) dialogue systems Textbook chap. 11 90minutes
Review 90minutes
14. Final exam and comments Review all 180minutes
Total. - - 2520minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Report Final exam Total.
1. 20% 5% 25%
2. 15% 25% 40%
3. 15% 20% 35%
Total. 50% 50% -
Evaluation method and criteria
Report (50%), Final exam (50%)
Textbooks and reference materials
Textbook:
T. Sugimoto and S. Iwashita, "Natural Language Processing and Machine Learning in Java", Ohm-sha, 2018.

Reference materials are:
S. Kurohashi and T. Shibata, "Introduction to Natural Language Processing", Science-sha, 2016.
Y. Okuno et.al., "Basics and Technology of Natural Language Processing", Shoei-sha, 2016.
Prerequisites
Knowledge about Java language is necessary.
Data Structures and Algorithms, Artificial Intelligence, Advanced Programming.
Office hours and How to contact professors for questions
  • Wednesday, lunch break
Relation to the environment
Non-environment-related course
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
  • Course that cultivates a basic problem-solving skills
Active-learning course
More than one class is interactive
Last modified : Wed Oct 17 06:50:19 JST 2018