日本のAI国家プロジェクトはなぜ頓挫したか:第五世代コンピュータの教訓

1982年から1992年まで、通産省は約540億円を投じて「推論するコンピュータ」を国家プロジェクトとして開発しました。技術的な目標の多くは達成されたにもかかわらず、産業的な成果はほとんど残りませんでした。何が起きていたのかを整理します。

なぜ今、40年前の国家プロジェクトを振り返るのか

第五世代コンピュータプロジェクト(FGCS: Fifth Generation Computer Systems)は、 1982年度から1992年度にかけて、通商産業省(現在の経済産業省)が主導して実施された 国家的な情報技術研究開発計画です。推進母体として財団法人 新世代コンピュータ技術開発機構(ICOT: Institute for New Generation Computer Technology) が設立され、11年間にわたって「知識情報処理」を行う新しい計算機の研究開発が行われました。

このプロジェクトは、現在では「失敗した国家プロジェクト」の代名詞のように語られることが多く、 日本の産業政策や研究開発政策を論じる文脈でほぼ必ず引き合いに出されます。一方で、 そこで何が実際に起きたのかは、スローガン的な「失敗」という一語で片づけられがちです。 本記事では、公開されている当時の一次資料や事後評価、参加研究者による回顧を手がかりに、 技術的な判断の問題組織・制度設計の問題を切り分けて整理します。

断っておくと、本記事は30年以上前に終了した公的プログラムに対する政策批評であり、 個々の担当者の資質を問うものではありません。むしろ後述するとおり、技術的な賭けの部分については 当時の世界中の研究者が同じ方向に賭けており、日本だけが特異な誤りを犯したわけではありません。 日本固有の論点は、技術そのものよりも制度の設計のほうにあります。

プロジェクトの前史と目標

起点は1979年です。財団法人日本情報処理開発協会(JIPDEC)を中心に3年間の調査研究が行われ、 その結論として1981年10月、東京で国際会議が開かれ、日本が「第五世代コンピュータ」という 構想を国際的に公表しました。この発表は世界に大きな衝撃を与え、後述するとおり 米国・英国・欧州がそれぞれ対抗的な国家プログラムを立ち上げる引き金になっています。

「第五世代」という命名は、真空管(第1世代)、トランジスタ(第2世代)、IC(第3世代)、 LSI(第4世代)という素子世代の系譜に続く「次」という意味です。ただし構想の中身は 素子の話ではなく、計算のパラダイムそのものを置き換えるという主張でした。 技術的な柱は大きく3つに整理されます。

  • 非ノイマン型の計算ハードウェア — 逐次的な命令実行ではなく、推論を並列に実行する専用機を作る
  • 並行論理プログラミング言語 — 手続きの記述ではなく、述語論理に基づく宣言的な記述を基本にする
  • 知識情報処理ソフトウェア — 自然言語処理、機械翻訳、専門家システムなど、当時「知識」と呼ばれた領域の応用

性能目標はLIPS(Logical Inferences Per Second、秒あたり論理推論回数)という 独自の単位で設定されました。当時の一般的なワークステーションがPrologを実行して 10万LIPS程度だったのに対し、プロジェクトは1億〜10億LIPS級を目標に掲げています。 つまり3桁から4桁の性能向上を、専用ハードウェアの新規設計で取りに行く計画でした。

背景には明確な産業政策的動機がありました。当時の日本の情報産業は、ハードウェアでは IBM互換路線で一定の地歩を得ていたものの、計算機科学の基礎理論やOS・言語処理系といった 上流レイヤでは米国に大きく依存していました。既存路線の延長で追いかけるのではなく、 次のパラダイムを先に押さえることで一気に逆転するという発想が、 この構想の出発点にあります。この動機自体は、当時としては極めて合理的なものでした。

予算と期間:数字を確認する

プロジェクトの総額については、資料によって数字が揺れます。情報処理学会コンピュータ博物館や ICOT側の資料では、1982年度から1992年度までの11年間で約540億円とされており、 段階別の内訳としては前期約82.7億円、中期約216.3億円、後期約242.3億円という数字が 報告されています(合計約541億円)。一方、英語圏の資料では「570億円弱」という数字が しばしば引用されますが、これは1993年度から2年間実施された後継の 「第五世代コンピュータ研究基盤化プロジェクト」を含めた額と整合します。

ドル換算については、為替レートの取り方で大きく変動するため注意が必要です。プロジェクト開始時の 1982年は1ドル240円台、終了時の1992年は1ドル125円前後であり、同じ540億円でも 約2.2億ドルから約4.3億ドルまで幅が出ます。英語文献で「約3.2億ドル」「約4.5億ドル」と 異なる数字が並ぶのは主にこの理由です。本記事では原資料の単位である円で記述します。

期間は10年計画として設計され、前期(1982〜1984年度)・中期(1985〜1988年度)・ 後期(1989〜1992年度)の3段階に分けられました。各段階の区切りで、次段階の計画を 見直す設計自体は組み込まれていた点は押さえておく価値があります。

ICOTという組織:出向研究員というモデル

技術以上に、この記事で注目したいのがICOTの組織形態です。1982年4月に財団法人として 新世代コンピュータ技術開発機構が設立され、同年6月にICOT研究所が発足しました。 研究所長には電子技術総合研究所(電総研)出身の渕一博氏(1936-2006)が就任しています。

発足時の研究所は約40名規模で、内訳は電総研や日本電信電話公社の研究所から来た リーダー層に加え、コンピュータ関連各メーカーから集めた若手研究者が約30名という 構成でした。参加企業は富士通、日立製作所、日本電気(NEC)、東芝、三菱電機、沖電気工業、 松下電器、シャープなど、当時の日本の主要電機メーカーがほぼ網羅されています。 プロジェクトのピーク時には、研究所は7つの研究室に分かれ、研究員は90〜100名規模まで拡大しました。

重要なのは、これらの研究員がICOTの正規職員ではなく、出身企業からの出向者だったという点です。 各メーカーは社内にICOTのカウンターパートとなる研究部門(「第五世代研究室」等)を設け、 そのうち共同研究部分がICOT経由で通産省の資金を受ける、という二層構造を取っていました。 そして出向研究員は、プロジェクトの段階の区切りで出身企業に戻り、新しい人員と入れ替わりました。

この人事の実態は、後年の評価でしばしば取り上げられています。前期が終了した1985年3月の 時点で、研究所長と一部のグループマネージャを除くほぼ全員が出身企業に戻り、 新しい研究員に入れ替わったと記録されています。当時ICOTを訪問した欧米の研究マネージャからは、 訓練を積んだ48名規模の技術チーム、すなわちICOT自身の知識ベースにほかならない集団が、 ある一日を境に丸ごと入れ替わるという運営は理解しがたい、という趣旨の批評が残されています。

もっとも、この設計には当時の合理性もありました。ICOT側はむしろ 人材育成こそが第一の目標であり成果であると位置づけており、前期が終わった1985年の 時点で、ICOT研究員とメーカー側の関連部門を合わせて約1000名の技術者が この分野の訓練を受けたと数えています。研究者を国研に囲い込むのではなく、産業界に 還流させることで分野全体の裾野を広げる、という意図がそこにはありました。 この点は評価が分かれるところで、本記事でも後段であらためて検討します。

実際に作られたもの

「失敗した」と語られる一方で、ICOTが具体的な動くシステムを大量に作ったこと自体は 事実として確認しておく必要があります。主な成果物は以下のとおりです。

  • PSI(Personal Sequential Inference machine) — 逐次推論マシン。論理型言語ESP(Extended Self-contained Prolog)を実行する専用ワークステーション。後継のPSI-IIIまで開発され、100台規模が稼働した
  • Delta — 関係データベースマシン
  • Multi-PSI — 64プロセッサ構成の並列推論マシン。中期の中心的成果
  • PIM(Parallel Inference Machine) — 後期の本命。PIM/p(512PE)、PIM/m(256PE+128PE)、PIM/c(256PE)、PIM/i、PIM/kの5モデルが実際に製作された
  • KL1 — Guarded Horn Clausesを基礎とする並行論理プログラミング言語。プロジェクト独自の設計
  • PIMOS — KL1で記述された並列推論マシン用OS
  • KAPPA — 並列データベース管理システム

性能面でも、プロセッサ台数にほぼ比例したスケーリングが実現されたと報告されており、 500台規模の構成で従来機の50〜100倍の高速化が達成されたとされています。 応用側でも、分子生物学(タンパク質の立体構造解析)、法律推論、論理回路設計、 遺伝子配列解析といった領域でデモンストレーションが行われました。 論文の数と質という意味でも、ICOTは並行論理プログラミングの分野で世界的に認知される 研究拠点になっています。PIM/pとPIM/mは現在も国立科学博物館に保存されています。

つまり、プロジェクトは「自分が最初に立てた技術目標」の多くを実際に達成した のです。1993年3月30日に提出された最終評価報告書も、技術目標の達成度自体については 相応の評価を与えています。それでもなお失敗と呼ばれるのは、なぜでしょうか。

なぜ頓挫したと評価されるのか

1. 専用ハードウェアが汎用ハードウェアの経済性に敗れた

最大の要因はこれです。プロジェクトは「推論という特定の計算を高速化する専用機を作る」 という設計に10年を賭けました。ところが同じ10年の間に、汎用プロセッサの性能向上と 価格低下がはるかに速いペースで進みました。RISCアーキテクチャとコンパイラ技術の 進歩によって、Sun Microsystemsのワークステーションや、Intel x86系のPCが、 専用設計の推論マシンを価格性能比で圧倒するようになったのです。

後期にPIMが完成した時点で、その並列推論性能は確かに世界最高水準でした。しかし ユーザにとっては、「専用ハードウェアを購入し、かつプログラミングモデルを丸ごと乗り換える」 という二重のコストを払う理由が見つかりませんでした。事後の聞き取りで参加メーカーが 最も頻繁に挙げた懸念が「ICOTハードウェアの高コスト」「言語としてのPrologの選択」 「並列性への集中」の3点だったことは象徴的です。日本航空に納入されたPSI-IIが、 マイクロコードを書き換えてLispマシンとして使われたという逸話も伝わっています。

2. 記号論理というパラダイムそのものが行き詰まった

より根本的な問題は、「知的な処理は述語論理による推論として定式化できる」という 前提そのものにありました。強力な推論エンジンさえあれば知能に近づけるという見立てでしたが、 実際に不足していたのは推論の速度ではなく、推論の対象となる知識をどう獲得し、 どう記述するかのほうでした。いわゆる知識獲得ボトルネックです。

プロジェクトの当初目標のうち、自然言語処理は縮小または切り離され、高度なマンマシン インタフェースは断念され、大規模知識ベースの研究も大幅に縮小されました。 最終的に残ったのは、並列推論の基盤技術という、当初構想のうち最も下位のレイヤでした。 評価者の言葉を借りれば、技術目標には到達したが、応用は実用性を示しはしたものの 決定的な優位性を示すには至らなかった、ということになります。

3. 応用が「必要な人」の手で作られなかった

事後評価で繰り返し指摘されているのが、応用開発が人工的な環境で行われたという点です。 ICOTの応用デモは、ICOTの研究員が、ICOTのハードウェア上で、ICOT独自の言語を使って 構築しました。その結果、成果はそれ自体の内側で閉じた世界になり、 外部の計算機コミュニティとの相互作用が生まれにくい構造になっていました。 応用は、それを必要としている人が、必要とされている文脈で作るべきだった、という 批評はこの点を突いています。

同じ10年の間に世界の計算機環境で実際に起きた大きな変化 — GUI、ネットワーク、 分散データベース、そしてインターネット — は、プロジェクトの技術体系にほとんど 取り込まれませんでした。

重要な留保 — これは日本だけの誤算ではありません: 第五世代コンピュータの中核的な賭け、すなわち「記号論理に基づく推論こそがAIへの道である」 という前提は、1980年代当時の世界のAI研究の主流的な見方でした。そして同じ時期、 同じ方向に賭けた各国のプログラムが、ほぼ同時に壁に突き当たっています。米国のDARPAは 1983年から1993年にかけて戦略的コンピューティング構想(Strategic Computing Initiative)に 10億ドル超を投じましたが、AI面の目標達成の見通しが立たず予算は大幅に削減されました。 英国は1983年からAlveyプログラム(5年間で約3.5億ポンド規模)を、欧州はESPRITを、 いずれも日本の第五世代構想への対抗として立ち上げています。さらに1987年には 米国で専用AIハードウェア市場そのものが崩壊し、Lispマシン各社が打撃を受けました。 汎用機が専用機を価格性能比で追い抜くという現象は、日本でもアメリカでも同じ形で起きています。 これがいわゆる「第二次AIの冬」であり、記号主義的AIの停滞は地域を問わない 国際的な現象でした。したがって、本記事の後半で扱う組織・制度上の論点と、 パラダイム選択の誤りとは切り分けて考える必要があります。 前者は日本固有の教訓ですが、後者は当時の分野全体が共有していた賭けであり、 「日本の役所が特異に見通しを誤った」という単純な物語に還元するのは、 歴史的には正確ではありません。

制度設計としての教訓

パラダイム選択の誤りを差し引いてなお、日本固有の教訓として残る論点があります。 以下は特定の個人の判断ではなく、プログラムの設計パターンに対する分析です。

省庁が10年先の技術アーキテクチャを1つに固定するリスク

このプロジェクトの構造的な特徴は、一省庁が、変化の速い分野において、 特定の技術アーキテクチャを10年先まで国家の賭けとして指定したことにあります。 研究テーマの幅を確保して有望なものを伸ばすのではなく、論理プログラミングと専用並列 ハードウェアという単一の路線に資源を集中する設計でした。

この設計は、路線が正しければ資源集中の効果を最大化しますが、外れた場合には 修正が効きません。しかも「外れているかどうか」の判定は、プロジェクトの内部指標では できません。PIMの並列推論性能は計画どおり向上し続けていたのであり、内部の物差しで見れば プロジェクトは順調でした。外れていたのは、その物差しが測っている対象のほうだったからです。 事後評価が「政府が支援する産業コンソーシアムは、とりわけ長期にわたって市場を読むことが 難しい」と述べているのは、この構造を指しています。

成功指標が当初の技術目標に紐付いていたこと

評価の枠組みも問題を増幅しました。プロジェクトの成否は、主として 当初に定めた技術仕様を達成したかどうかで測られました。 LIPS値、プロセッサ数、スケーリング特性 — これらはいずれも計測可能で、 報告書に書きやすく、達成されたことが検証しやすい指標です。 しかし、その技術が現実の競争環境で意味を持つかという指標は 枠組みに含まれていませんでした。

結果として、10年間を通じて「目標どおり進んでいる」という報告が積み上がる一方で、 「そもそもこの目標に意味があるか」という問いを制度的に提起する経路がありませんでした。 段階の区切りで計画を見直す仕組み自体は設計に含まれていましたが、見直しの対象は あくまで当初路線の内部にとどまり、路線そのものの妥当性を問い直すものにはなりませんでした。 中間での方向修正はよいことである、というのは、事後評価から引き出された教訓の一つです。

出向・ローテーション型の人員配置と制度的記憶

そして人員配置です。ICOTは専任の常勤研究者集団を持たず、企業からの出向者で構成され、 段階の区切りで大規模に入れ替わりました。これがもたらす帰結は2つの方向に分かれます。

負の側面は制度的記憶(institutional memory)の蓄積が難しいことです。 研究組織の資産は、文書化された成果物だけでなく、そこで働いた人々が共有する暗黙知や 判断の勘所にあります。それが数年単位でまとめて入れ替わる組織では、蓄積が継承されず、 プロジェクトが終わったあとに知見を保持し続ける主体が残りません。実際、1992年度に プロジェクトが終了すると、ICOTという組織自体が役割を終え、研究員はそれぞれの企業に戻りました。 成果を商用製品へ橋渡しする責任を負う恒久的な主体が、どこにも存在しなかったのです。

正の側面は、ICOT側が強調していた人材育成の裾野効果です。出向した研究者は 並列処理と論理プログラミングの訓練を受けて各社に戻り、社内の関連部門を含めれば 前期終了時点で約1000名規模の技術者がこの分野に触れました。企業側の事後の証言でも、 プロジェクトが「この分野に優秀な人材を引き寄せ、それまで難解とされていた領域に 正統性の空気をもたらした」という間接的効果は認められています。

ただし、この育成効果は企業に戻った先で活用される前提があって初めて意味を持ちます。 戻った先の各社が、ICOTで訓練された並列推論の技術者を事業として活かす場を用意していたかというと、 実際にはそうなりませんでした。前述のとおり、そのハードウェアと言語には市場がなかったからです。 育成された1000名の多くにとって、訓練内容は直接の事業価値に結びつかないまま終わりました。 人材育成を成果として計上するモデルは、育成された人材の行き先まで含めて設計されていなければ 成立しない、というのがここでの教訓です。

それでも残ったもの

公平を期すために、残ったものも挙げておきます。プロジェクト終了後の1992年から1994年にかけて、 ICOTは成果物のソフトウェアをICOT Free Softwareとして無償公開しました。 PIMOSのソースコードを含む約100本のプログラムが公開され、専用ハードウェアなしに KL1を実行できる処理系KLIC(KL1プログラムをC言語に変換する方式)も開発されています。 1993年度から2年間の後継プロジェクト「研究基盤化プロジェクト」(初年度予算約14億円)は、 まさにこの公開と移植を目的としたものでした。これらのアーカイブは現在も参照可能です。

国際的な位置づけの変化も無視できません。第五世代構想の発表は、各国に対抗プログラムを 立ち上げさせるほどのインパクトを持ち、結果として世界中の有力研究者がICOTを訪れ、 日本の研究者が国際的な議論の場に加わる機会を作りました。並行論理プログラミングという 研究分野そのものは、ICOTの貢献なしには今日の形になっていません。

それでもなお、540億円という投資規模に見合う商業的に競争力のある日本のAI産業が この直後に立ち上がらなかったという事実は動きません。技術的な出力(論文、動作する 並列推論マシンのプロトタイプ)は現実に存在したにもかかわらず、それを製品と市場に 接続する経路が設計に組み込まれていなかった、というのがこのプロジェクトの 最も重い部分です。

まとめ

  • 第五世代コンピュータプロジェクトは1982年度から1992年度まで、通産省主導・ICOT実施で約540億円が投じられた国家プロジェクト(後継プロジェクトを含めると570億円弱)
  • 目標は論理プログラミング(Prolog系)に基づく並列推論マシンによって計算パラダイムを置き換えること。PSI、Multi-PSI、PIM5機種、KL1、PIMOSなど実際に動くシステムを多数生み出した
  • 技術目標の多くは達成されたが、専用ハードウェアは汎用ワークステーション/PCの価格性能比に敗れ、記号論理型AIというパラダイム自体が知識獲得ボトルネックで行き詰まった
  • パラダイム選択の誤りは日本固有ではない。米国DARPA(SCI)、英国Alvey、欧州ESPRITも同時期に同じ壁に当たり、1987年には米国で専用AIハードウェア市場が崩壊した(第二次AIの冬)
  • 日本固有の教訓は組織設計にある:省庁が10年先のアーキテクチャを単一路線として固定したこと、成功指標が当初技術仕様の達成度に紐付き市場適合性を測らなかったこと、出向・ローテーション型の人員配置により制度的記憶と商用化の担い手が残らなかったこと
  • 成果はICOT Free SoftwareとKLICとして公開され、並行論理プログラミング分野への貢献と人材育成効果は残ったが、投資規模に見合う商業的成果には結びつかなかった

国家が特定の技術に賭けること自体が誤りだという結論にはなりません。誤りは賭けたことではなく、 賭けが外れたときにそれを検知して方向を変える仕組みと、当たったときに成果を 受け取って事業化する主体の、どちらも制度に組み込まれていなかったことにあります。 これは1982年に固有の問題ではなく、現在進行中のあらゆる大型技術投資に当てはまる論点です。

技術者ネットワークと情報の流れについて

ICOTの出向研究員モデルが浮き彫りにしたのは、知識が組織ではなく人のネットワークに宿るという構造でした。この視点をより一般的に扱った記事もあわせてどうぞ。

テクノインサイダーとは?を読む