研究内容

進化を計算する人工知能

「進化」と「知能の創発」をキーワードにした計算やシステムについて研究しています。

最適化問題の解法をはじめ、人工知能の学習や推論など、「自然に学ぶ問題解決(Problem Solving from Nature)」を目指します。

進化計算の入門マンガはこちら

伊庭先生インタビュー「進化からの知能の実現」(人工知能学会誌,学生フォーラム)の記事はこちら

Ttime!特集号の掲載記事:「進化を計算する人工知能学者」の記事はこちら。Ttime!は学生がつくる東京大学・工学部広報誌です。

研究分野1
進化計算とメタヒューリスティックス

  • 「クジャクの羽はなぜあんなに美しいのか?」
  • 「キリンの首はどうして長くなったのか?」
  • 「働きバチは自分で子供を産まずに,どうして女王バチに奉仕するのか?」

これらの謎に迫っていくと,生物は進化や発達の過程で,ある種の最適化問題を解いていることがわかります.この考えに基づいて「自然に学ぶ問題解決(Problem Solving from Nature)」をめざす手法はメタヒューリスティックスと呼ばれています.その代表例は進化計算や群知能です.メタヒューリスティックは,工学的最適化のみならず,金融工学,芸術やデザインなどに広く応用されています.たとえば新幹線N700系のフォルムや飛行機の主翼の設計が有名です.最近では,メタヒューリスティックは機械学習や深層学習と統合され,人工知能の学習,推論,プログラムの自動合成,デザインシステムなどにも広く応用されています.

研究分野2
LLMとメタヒューリスティックス

LLM(大規模言語モデル)は盛んに利用されていますが、その的確な利用法に関してはまだ分からない点が多くあります。 そのため、

  • LLMのためのメタヒューリスティックス
  • メタヒューリスティックスのためのLLM

について研究しています。具体的には、LLMを用いた機械学習や自動プログラミングの実現、メタヒューリスティックスによるLLMの効果的なプロンプト生成を目指しています。
さらに、三段論法などの論理的推論に対する難しさがヒトとLLMでどのように類似・相違するのか、確率的思考に関してLLMがどのように幻覚症状(hallucination)を起こすのか、プロスペクト理論などの認知の錯誤がLLMでどのように処理されるのかについても研究しています。これらの研究は、「強いAI」の実現にLLMがいかに寄与するのか明らかにすることを目的としています。

研究分野3
深層学習+進化計算=ディープニューロ進化

ニューロ・ダーウィニズム(Neural Darwinism)は,1972年にノーベル生理学・医学賞を受賞したGerald Edelmanにより提唱されました.この考え方に基づいて,深層学習と進化計算を統合したフレームワークがディープニューロ進化です.ニューロ進化の主要な特徴は最適なネットワークとその学習パラメータを遺伝的に探索することです.それにより通常のニューラル・ネットワークの探索に伴う手間(試行錯誤によるネットワークを構築など)を省くことが出来ます.ニューロ進化は様々な分野で応用され,その有効性が確認されています.

研究分野4
機械学習+進化計算=より賢い最適化

最適化問題とは,目的とする関数の値を最小化・最大化する問題です.最適化問題は物理学や工学など多くの分野で頻繁に登場します.しかしながら,最適化すべき関数が非常に複雑であったり(不連続や微分可能でない),関数の具体的な形が不明であったりするため,しばしば解析的に解くことが困難です.実用的な問題では解の評価に非常に高い計算コストがかかるものも少なくありません.そのため,進化計算と機械学習を統合することで,評価値の高い解を効率的に探索するアルゴリズムの構築を目指しています.たとえば強化学習を進化計算で補強したアプローチはゲームAIや知能ロボットなどに応用されています.

研究分野5
複雑系と人工生命の研究

複雑系や人工生命の研究は人工知能と密接に関係しています.例えば,アリやハチ,魚などの群れ行動は個々の個体の動作では記述できなような複雑な群知能を創発します.こうした群知能はメタヒューリスティックと呼ばれ,人工知能の分野で様々に応用されています.この研究は,工学と生命科学の融合をめざし,「共生」と「多様性」といった生命現象の主要な概念をコンピュータで実現するものです.

研究分野6
Mind Render:AI教育の実践的研究

初学者にAIを分かりやすく教えるための教育・研究を行っています.たとえば高校の教育実習に参加して,AIロボット(実機実験)のカリキュラムについて実証的な検証を行いました.また,Mind RenderはVR プログラムを作って遊べるプログラミング学習アプリであり,いくつかの小中高校や大学で実際に授業や自由研究に活用されています.当研究室ではこのアプリによるAI学習用ドリルを開発し,より豊かな情報教育の機会を提供しています.

研究論文題目例

修士論文(令和5年度)

  • Genetic-algorithm based robot path planning with the extraction of topological map (Topological map抽出を用いた進化的経路計画)
  • ROIL: Rule Optimization via Large Language Model for Imitation Learning (大規模言語モデルを用いたルール最適化による模倣学習)
  • Wasserstein 計量を用いたNatural Evolution Strategyに関する研究
  • 競争的共進化アルゴリズムにおける母集団間の均衡に関する研究

卒業論文(令和4年度)

  • 対話型進化計算を用いたdiffusion modelの画像生成支援システム
  • Examination timetabling using hybrid algorithm with GA and ACO (GAとACOを組合せたアルゴリズムによる試験スケジューリング)
  • Successive Halvingを用いた進化計算によるAtariゲームの学習
  • FBP法と深層学習を用いた複数視点 X 線画像からのCT再構成

修士論文(令和4年度)

  • 蟻コロニー最適化を用いたLSTMの継続学習
  • 進化的co-designに基づくモジュラーロボットの形態獲得に関する研究

卒業論文(令和3年度)

  • キーワードを指定した文章生成への進化的GANの研究
  • 対話的進化計算に基づくGANによるレイアウトデザイン
  • Multi-Planar Bone Suppressed Chest Image from Dual Energy X-ray Images using CNN
  • キーポイントを利用したCMA-ESによるゲームAIの学習

修士論文(令和3年度)

  • 継続的強化学習における複数の入出力サイズを扱うモデルの学習
  • 進ニューラルネットワークによるランドスケープの学習を用いた多目的最適化