• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2013 Fiscal Year Research-status Report

形式言語の効率的学習アルゴリズムの開発及びその応用システムの構築

Research Project

Project/Area Number 23500011
Research InstitutionThe University of Electro-Communications

Principal Investigator

若月 光夫  電気通信大学, 大学院情報理工学研究科, 助教 (30251705)

Co-Investigator(Kenkyū-buntansha) 富田 悦次  電気通信大学, 名誉教授 (40016598)
西野 哲朗  電気通信大学, 大学院情報理工学研究科, 教授 (10198484)
Keywords計算論的学習理論 / 質問による学習 / 極限同定 / 等価性判定 / アルゴリズム / 決定性文脈自由言語 / プッシュダウン変換器 / 多項式時間可解性
Research Abstract

形式言語の部分クラスの中で実用上重要な決定性文脈自由言語を受理する決定性プッシュダウンオートマトン(DPDA),またはそれに対応した文法等に対して,その構造に妥当な制約を課した幾つかの部分クラスを研究対象として選び,計算論的な手法によって学習アルゴリズムを開発し,その応用を図ることを目的として研究を行った.本年度は以下の研究成果を得た.
1.学習アルゴリズム開発の基礎構築 DPDAに出力機構を付与した決定性プッシュダウン変換器(DPDT)の部分クラスのうち,スタック記号が1種類で受理方式を最終状態受理式とする,実時間の決定性限定1カウンタ変換器(DROCT)に対する多項式時間の等価性判定アルゴリズムを改良すると共に,これを拡張して,ε動作をもつ最終状態受理式DROCTに対しても適用可能にした.この成果は対象とするDPDTに対する質問による学習に利用できる.なお,本研究成果について,平成26年6月30日~7月2日に開催される国際会議SNPD2014にて発表を行う予定である.
2.学習アルゴリズムの開発 上記の実時間最終状態受理式DROCTに対して,所属性質問及び等価性質問を行うことによって正負の例を獲得し,目標とするDROCTを学習するアルゴリズムを改良した.
この他,これまで開発してきた最大クリーク抽出アルゴリズムを改良し,計算機実験によって実行時間の著しい改善が達成されたことを確認し,他の既存の手法より高効率であることを示した.最大クリークの抽出は,DPDA及びDPDTの学習を行う際,状態の分離・統合に利用できる.また,学習ゲームを用いた発達障害児向けの文字学習支援システムや,プログラムのソースコードの類似パターンを検出する手法を開発した.

Current Status of Research Progress
Current Status of Research Progress

4: Progress in research has been delayed.

Reason

学習アルゴリズム開発の基礎となる等価性判定アルゴリズムについては,これまでに,受理言語が正則言語を真に含む決定性限定1カウンタ変換器(DROCT)を主な対象として開発してきている.受理方式が最終状態受理式の場合は,ε動作を許したDROCTに対してもその等価性判定が多項式時間オーダで行えることを示した.一方,空スタック受理方式DROCTに対しては,多項式時間オーダで等価性判定を行えることを保証するためには,ε動作に制約を課さざるを得ないのが現状である.ε動作に制約のない空スタック受理式DROCTに対して等価性判定が多項式時間オーダで行えるよう,アルゴリズムを拡張する必要がある.
学習アルゴリズムの開発については,実時間最終状態受理式DROCTの質問による学習アルゴリズムを提案したが,今後厳密な計算量解析を行う必要がある.また,準同型写像による変換によって拡張された言語クラスを対象とした,正例からの極限同定の統一的手法に関する研究成果をまとめ,論文投稿の準備を進めている.
学習アルゴリズムの応用については,正則言語の部分クラスであるk可逆言語の正例からの極限同定アルゴリズムを組み込んだ,鳥(ジュウシマツ)の歌構造解析ツールEUREKAを利用して,トランプゲームの一つである大貧民のプレイヤーの挙動を解析しているが,本格的に計算機実験を行い,研究成果をまとめる必要がある.

Strategy for Future Research Activity

学習アルゴリズム開発の基礎構築については,これまでに研究成果として得てきた等価性・包含性判定アルゴリズムを基にして,その手法を発展させることによって,構造の制約を緩和した更に上位の言語クラスに対する判定アルゴリズムを開発し,その簡単化・効率化を図る.具体的には,ε動作に制約のない空スタック受理式DROCTに対する多項式時間の等価性判定アルゴリズムを開発する.
また,学習アルゴリズムの開発については,これまで開発してきた学習アルゴリズム等の研究成果を基にして,その手法を発展させることによって,更に上位の言語クラスに対するMAT学習等の質問を用いた学習や極限同定による学習を行うアルゴリズムの開発を行い,その多項式時間学習可能性を明らかにする.具体的には,最終状態受理式DROCTおよび空スタック受理式DROCTに対する質問による学習や,その部分クラスに対する極限同定を行うアルゴリズムを開発する.
更に,これまでに開発してきた学習アルゴリズムを適用することによって,実際的な問題への応用を図る.具体的には,マルチエージェントシステムにおける各個体(エージェント)の挙動の制御モデルを順序機械等のオートマトン(や変換器)として捉え,個体の挙動の履歴からオートマトンの入出力列の例を生成し,そのオートマトンに対する正例からの極限同定アルゴリズムを適用して,個体の制御モデルの同定や挙動の予測を行う.また,これまでに開発してきた,k可逆言語の正例からの極限同定アルゴリズムを組み込んだ鳥の歌構造解析システムEUREKAを利用することによって,ゲーム情報学におけるプレイヤーの行動予測等,他の新たな分野の問題に応用する.

Expenditure Plans for the Next FY Research Funding

平成25年度に,実時間最終状態受理式DROCTに対する質問による学習アルゴリズムを開発し,その研究成果を国際会議及び国内学会の研究会において発表する予定であったが,アルゴリズムの正当性を証明し,厳密な計算量解析を行うのに時間を要しているため,計画通りに外国出張及び国内出張が行えず,次年度使用額が生じた.
次年度使用額は,得られた研究成果を国内外の国際会議や国内学会の研究会等で発表するため,主に旅費として使用する.なお,平成26年6月30日~7月2日に開催される国際会議SNPD2014で発表を行う予定である.

  • Research Products

    (9 results)

All 2014 2013 Other

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (5 results) Remarks (2 results)

  • [Journal Article] A simple and faster branch-and-bound algorithm for finding a maximum clique with computational experiments2013

    • Author(s)
      Etsuji Tomita, Yoichi Sutani, Takanori Higashi, Mitsuo Wakatsuki
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E96-D (6) Pages: 1286-1298

    • Peer Reviewed
  • [Journal Article] A polynomial-time algorithm for checking the equivalence for real-time deterministic restricted one-counter transducers which accept by final state2013

    • Author(s)
      Mitsuo Wakatsuki, Etsuji Tomita, Tetsuro Nishino
    • Journal Title

      International Journal of Computer and Information Science

      Volume: 14 (2) Pages: 45-53

    • Peer Reviewed
  • [Presentation] A polynomial-time algorithm for checking the equivalence of deterministic restricted one-counter transducers which accept by final state2014

    • Author(s)
      Mitsuo Wakatsuki, Etsuji Tomita, Tetsuro Nishino
    • Organizer
      15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD2014)
    • Place of Presentation
      Harrah's Casino Hotel, Las Vegas, U.S.A.
    • Year and Date
      20140630-20140702
  • [Presentation] A source code plagiarism detecting method using alignment with abstract syntax tree elements2014

    • Author(s)
      Hiroshi Kikuchi, Takaaki Goto, Mitsuo Wakatsuki, Tetsuro Nishino
    • Organizer
      15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD2014)
    • Place of Presentation
      Harrah's Casino Hotel, Las Vegas, U.S.A.
    • Year and Date
      20140630-20140702
  • [Presentation] 学習ゲームを用いた発達障害児向け文字学習支援システム

    • Author(s)
      金山貴泰,浅野久美子,西野哲朗,若月光夫
    • Organizer
      情報処理学会数理モデル化と問題解決研究会
    • Place of Presentation
      北海道大学 百年記念会館
  • [Presentation] 類似パターンの省略によりソースコードの可読性を向上させる新技法

    • Author(s)
      菊池紘,後藤隆彰,若月光夫,西野哲朗
    • Organizer
      電子情報通信学会知能ソフトウェア工学研究会
    • Place of Presentation
      電気通信大学 東3号館301号室
  • [Presentation] 実時間決定性限定1カウンタ変換器に対する質問による多項式時間学習アルゴリズム

    • Author(s)
      若月光夫,富田悦次,西野哲朗
    • Organizer
      2013年度冬のLAシンポジウム
    • Place of Presentation
      京都大学 数理解析研究所 420号室
  • [Remarks] 電気通信大学研究者情報総覧 教員情報検索

    • URL

      http://kjk.office.uec.ac.jp/Profiles/5/0000405/profile.html

  • [Remarks] 電気通信大学西野哲朗研究室 研究室紹介/研究室メンバー

    • URL

      http://www.nishino-lab.jp/laboratory/wakatsuki/index.html

URL: 

Published: 2015-05-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi