編集部からのお知らせ
「ZDNet Japan Summit」参加登録受付中! 
新着記事集:「負荷分散」
研究現場から見たAI

AIの進化と歴史 -ロボット棋士の勝利を支えた「数理最適化」とは

松田雄馬

2016-04-05 07:00

 今、情報科学において重要な技術のうちの1つとして「人工知能」(AI)が多くの場で議論されている。前回は、人工知能というものが一体何か、ビジネスや社会とどう関わっていくのかについて、コンピュータの歴史を紐解くことによって解説した。

 そこでは、「人工知能というものが一体何なのかを定義すること自体が不可能」であるということ、機械は人間と違って「与えられた問題を与えられた方法で解くこと」しかできないということ、「問題を設定して解決することは人間にのみ与えられた能力であること」について示した。


 今回は、前回、“人工知能”や「機械」と表現していたものを、それらの具体的な中身である「数理最適化」という方法を解説することによって、より深く理解し、人間にのみ与えられた能力である「解くべき問題を設定」する能力と、「解決する手法を決める」能力を、どのような考え方をすれば実施できるのかについて説明する。

 囲碁も将棋も「数理最適化問題」

 前回から1カ月、ついに囲碁で人間に勝利するコンピュータが登場した。

 囲碁は、チェスや将棋と異なり、その手の数が桁違いに膨大であり、かつルールも複雑であるため、まだまだ人間に敵うコンピュータはできないと考えられてきた。だからこそ、予想以上の「人工知能」の進化に、人間社会の議論がより紛糾するようになったのである。

 一部の専門家は「自分の力で学習する汎用人工知能への可能性が広がった」と言及しており、「人工知能」の実現への期待と不安が、実際の研究現場と乖離して、紛糾するようになってしまっている。

 もちろん、囲碁で人間を勝利するコンピュータが登場したということの意義は大きい。多くのコンピュータ科学者の不断の努力の積み重ねであり、コンピュータ科学の歴史において非常に重要な「発明」であろう。だからこそ、こうしたコンピュータ科学者のなした研究成果を、「人工知能」という言葉でブラックボックス化して議論だけを紛糾させるのではなく、概念的に中身を理解したうえでの議論すべきと考える。

 実は、囲碁や将棋といったゲームにおいて、勝利への「道」を見つける方法を、コンピュータ科学の世界では数理最適化と言われる。この数理最適化とは何なのか、概念的に説明することで、人工知能への理解を深めていきたい。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

特集

CIO

モバイル

セキュリティ

スペシャル

ホワイトペーパー

新着

ランキング

  1. クラウドコンピューティング

    Google Cloudセキュリティ基盤ガイド、設計から運用までのポイントを網羅

  2. セキュリティ

    仮想化・自動化を活用して次世代データセンターを構築したJR東日本情報システム

  3. ビジネスアプリケーション

    スモールスタート思考で業務を改善! 「社内DX」推進のためのキホンを知る

  4. セキュリティ

    Emotetへの感染を導く攻撃メールが多数報告!侵入を前提に対応するEDRの導入が有力な解決策に

  5. セキュリティ

    偽装ウイルスを見抜けず水際対策の重要性を痛感!竹中工務店が実施した2万台のPCを守る方法とは

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]