自然言語処理(Natural Language Processing)
専攻選択・必修開設時期単位数授業形態担 当
情報電子選択2年後2講義江口賢和
【授業の概要】
我々が日常使用している言葉、日本語とか英語は、プログラミング言語、C言語等といった人工言語と対比して、自然言語と呼ばれている。本講義では、自然言語処理の基本的段階である形態素解析、構文解析、意味解析、文脈解析に関する基本事項を学ぶ。
【授業の進め方】
講義形式で授業を進める。各単元ごとに学習シートを課しながら理解度を深める。学習シートは次回の授業で提出する。時間外に中間試験を行い、それまでに行った内容についての理解度をみる。
【授業計画】 【授業項目】 【内  容】
1回自然言語処理の概要授業の進め方の説明。自然言語処理とは?。自然言語処理の歴史。
2回言語の形式的モデル言語の統計、言語とオートマトン、文脈自由言語、記号論理と言語について学ぶ。
3回形態素と形態素解析形態素解析とは?日本語文の形態所解析、英語文の形態素解析について学ぶ。
4回構文解析(文脈自由文法に基づく構文解析)構文解析とは?。自然言語の文法をより自然に表現できるように前終端記号を導入した文脈自由文法を定義し、それに基づく構文解析アルゴリズムについて学ぶ。
5回構文解析(文脈自由文法の拡張)実用規模の自然言語の文法を文脈自由文法として記述することは規則の数が膨大になり、文法の見通しを著しく低下させる。文法の見通しが悪くならないように文脈自由文法を拡張した文法記述法について学ぶ。
6回構文解析(構文解析における優先規則)入力文の構造を一意に決定せず、可能な解に優先順位付けを行ったりして、ある程度の精度で一意の解を求める。そのときの優先順位について学ぶ。
7回意味解析(意味解析とは?)文の意味解析とは何かという問題について学ぶ。さらに、意味的あいまい性について学ぶ。
8回意味解析(意味的あいまい性の解消法)意味的あいまい性の解消を選択制限に基づく方法、及び連想関係に基づく方法について学ぶ。
9回辞書とコーパス自然言語処理では辞書にどのような情報を与えておくかということは重要な問題である。この辞書の記述内容、基本的操作、及びコーパスについて学ぶ。
10回文脈解析(文脈解析の目的)文と文との間の関係をとらえることにより、文章によって表されている概念や事象のつながりを明らかにすることについて学ぶ。
11回文脈解析(照応問題、文脈の理解)照応問題、その解決法、及び文脈の理解について学ぶ。
12回対話のモデルデータベースに対する問い合わせ等でコンピュータとの対話を行う必要がある。その対話システムの具体的な実現について学ぶ。
13回文の生成
文脈や場面依存の形で文を生成する手法について学ぶ。
14回期末試験中間試験以降の内容について理解度をみる。
15回定期試験の解答及び解説定期試験の解答及び解説を行う。
【到達目標】自然言語処理に関する用語の具体的内容、及びその有効性について、また、各処理段階における基本的な表現法やアルゴリズムについて説明できる。
【徳山高専学習・教育目標】C1【JABEE基準1(1)】d-2a
【評価法】(中間試験+期末試験)/2×0.6+学習シートの評価点*0.3+平常点*0.1で評価する。

【テキスト】「自然言語処理」 長尾真編、岩波書店
【関連科目】先修科目名:言語処理(本科)