オープンソース人工知能 | |
| 原作者 | OpenCog 開発者 |
|---|---|
| 開発者 | オープンコグ財団 |
| 初回リリース | 2008年1月21日[1] |
| リポジトリ |
|
| 書かれた | C++、Python、Scheme |
| プラットフォーム | リナックス |
| タイプ | 汎用人工知能 |
| ライセンス | GNU アフェロ一般公衆利用許諾書 |
| Webサイト | オープンコグ |
OpenCogはオープンソースの人工知能フレームワークの構築を目指すプロジェクトです。OpenCog Primeはロボットと仮想具現化認知のためのアーキテクチャであり、システム全体の創発現象として人間と同等の人工汎用知能(AGI)を生み出すように設計された相互作用するコンポーネントのセットを定義します。 [2] OpenCog Primeの設計は主にBen Goertzelの成果であり、OpenCogフレームワークは幅広いAGI研究のための汎用フレームワークとして意図されています。OpenCogを利用した研究はジャーナルに掲載され、毎年開催される人工知能に関する会議などの会議やワークショップで発表されています。OpenCogはGNU Affero General Public Licenseの条件に基づいてリリースされています。
OpenCogはHuaweiやCiscoを含む50社以上で使用されています。[3]
起源
OpenCog はもともと、2008 年にリリースされた Novamente LLC の独自の「Novamente Cognition Engine」(NCE) のソース コードに基づいています。元の NCE コードについては、PLN ブック (下記参照) で説明されています。OpenCog の継続的な開発は、Artificial General Intelligence Research Institute (AGIRI)、Google Summer of Codeプロジェクト、Hanson Robotics、SingularityNET などによってサポートされています。
コンポーネント
OpenCog は以下で構成されています:
- AtomSpace と呼ばれるグラフデータベースは、「アトム」(つまり、用語、原子式、文、関係) とその「値」(評価または解釈、アトムごとのキー値データベースと考えることができます) を保持します。値の例としては、真理値があります。アトムはグローバルに一意で、不変であり、インデックスが付けられます (検索可能)。一方、値は一時的で変更可能です。
- 定義済みアトムの集合で、Atomese と呼ばれ、概念グラフやセマンティック ネットワークなどの一般的な知識表現に使用されるほか、そのようなグラフを操作するために必要なルール (用語の書き換えの意味で) を表現して保存するために使用されます。
- 関数型プログラミングスタイルと命令型プログラミング スタイルの両方をエンコードする定義済みアトムのコレクション。これには、自由変数をバインド変数にバインドするためのラムダ抽象化や、ベータ削減を実行するためのラムダ抽象化が含まれます。
- グラフおよびハイパーグラフのパターン マッチング (同型サブグラフの検出)を実行するために、汎用グラフ クエリ エンジンの一部として組み込まれた、充足可能性モジュロ理論ソルバーをエンコードする定義済みアトムのコレクション。これは、構造化クエリ言語 ( SQL )の考え方を汎用グラフィカル クエリのドメインに一般化したもの。これは、グラフクエリ言語の拡張形式です。
- 汎用ルール エンジン。フォワード チェイナーとバックワード チェイナーを含み、ルールを連結できます。ルールはグラフ クエリ サブシステムのグラフ クエリそのものなので、ルール エンジンはクエリ プランナーに似ています。ベイズ推論やファジー ロジックなどのさまざまな種類の推論エンジンや推論システム、または制約ソルバーやモーション プランナーなどの実用的なタスクを実装できるように設計されています。
- 経済理論に基づいた注意配分サブシステム、ECAN [4] 。このサブシステムは、推論と連鎖中に遭遇する検索可能性の組み合わせ爆発を制御するために使用されます。
- 確率論理ネットワーク(PLN)に基づく確率推論エンジンの実装。現在の実装では、ルール エンジンを使用して、論理推論の特定のルール ( modus ponensなど) と、各推論に確率と信頼度を割り当てる非常に特殊な数式を連結します。このサブシステムは、ベイズ推論の修正形式で動作する、ある種の証明アシスタントと考えることができます。
- 確率的遺伝的プログラム進化器は、メタ最適化意味進化探索(MOSES)と呼ばれます。[5]これは、タスクを達成する短いアトミックプログラムのコレクションを発見するために使用されます。これらは、一種の決定木学習を実行していると考えられ、結果として一種の決定森、またはむしろその一般化が得られます。
- リンク文法から構成され、意味テキスト理論と、アトミーズ語の意味的および統語的関係をエンコードするディック・ハドソンの単語文法の両方から部分的にインスピレーションを得た自然言語入力システム。
- 自然言語生成システム。[6]
- OpenPsiを介した感情モデリング[8]を含むHanson Roboticsロボットへのインターフェース。これには瞑想テクニックのデモンストレーションに使用されるLoving AIプロジェクトが含まれます。
組織と資金
2008年、以前はSingularity Institute for Artificial Intelligence (SIAI)と呼ばれていたMachine Intelligence Research Institute (MIRI)が、数人の研究者やエンジニアを後援しました。OpenCogが2008年と2009年にGoogle Summer of Codeに参加して以来、オープンソースコミュニティから多くの貢献がなされてきました。現在、MIRIはOpenCogをサポートしていません。[9] OpenCogは、香港政府、香港理工大学、ジェフリー・エプスタイン6世財団[10]、Hanson Roboticsなど、いくつかのソースから資金とサポートを受けています。OpenCogプロジェクトは現在、SingularityNETおよびHanson Roboticsと提携しています。
アプリケーション
他の認知アーキテクチャと同様に、主な目的は3次元のアバターキャラクターである仮想人間を作成することです。目標は、感情、ジェスチャー、学習などの行動を模倣することです。たとえば、ソフトウェアの感情モジュールは、人間が感情を持っているためだけにプログラムされました。人間の知能をシミュレートすれば、汎用人工知能を実現できます。[11]
OpenCogプロジェクトの自己記述は、自然言語処理や犬のシミュレーションの方向に向かう追加の可能性のあるアプリケーションを提供します。[12]
参照
出典
- Hart, D; B Goertzel (2008)。OpenCog: 統合型汎用人工知能のソフトウェア フレームワーク(PDF)。第 1 回 AGI カンファレンスの議事録。Gブック
- Goertzel, B.、Iklé, M.、Goertzel, IF、Heljakka, A.確率的論理ネットワーク、不確実な推論のための包括的なフレームワーク、Springer、2009、VIII、336 ページ、ハードカバーISBN 978-0-387-76871-7
参考文献
- ^ 「OpenCog リリース」。2008 年 1 月 21 日。2008年1 月 21 日閲覧。
- ^ 「OpenCog: 仮想世界のためのオープンソースの汎用人工知能 | CyberTech News」 2009-03-06。2009-03-06時点のオリジナルよりアーカイブ。2016-10-01に閲覧。
{{cite web}}: CS1 maint: bot: 元の URL ステータス不明 (リンク) - ^ Rogers, Stewart (2017-12-07). 「SingularityNET、トークンセールが400%のオーバーサブスクリプションを達成し、協調的AIについて語る」. venturebeat.com . VentureBeat . 2018-03-13閲覧。
- ^ 「経済的注意の配分」。
- ^ 「モーセ」。
- ^ 「自然言語生成」。
- ^ "OpenPsi"。
- ^ 「感情モデリング - Hanson Robotics Wiki」。2018年3月19日時点のオリジナルよりアーカイブ。2015年4月24日閲覧。
- ^ Ben Goertzel (2010-10-29). 「シンギュラリティ研究所の恐ろしいアイデア(そして私がそれを信じない理由)」。ベンによるマルチバース。2011-06-24閲覧。
- ^ 「逮捕後も、科学者たちはジェフリー・エプスタインから喜んで金を受け取っていた」Fast Company 2019年7月11日。
- ^ デイヴィッド・バーデン、マギー・サビン・バーデン(2019年1月24日)。『バーチャル・ヒューマン:今日と明日』CRC Press。ISBN 978-1-351-36526-0. 2020年8月25日閲覧。
- ^ Ben Goertzel、Cassio Pennachin、Nil Geisweiller (2014 年 7 月 8 日)。汎用知能のエンジニアリング、パート 1: 具体化された学習と認知シナジーによる高度な AGI への道。Springer。pp. 23– 。ISBN 978-94-6239-027-0。
外部リンク
- 公式サイト
- OpenCog ウィキ
- AGI 2011: OpenCog - YouTubeの GoogleTechTalks
- AGI 2011: アーキテクチャ パート I - YouTubeの GoogleTechTalks
- 汎用人工知能: 今がその時 - 2007 GoogleTechTalks on YouTube
- CogPrime: 具現化された汎用人工知能のための統合アーキテクチャ
- OpenCog: オープンソース ソフトウェア フレームワークと高度な AGI の設計とビジョン。2011 年 9 月にオーストラリアのモナッシュ大学で行われたYouTubeのビデオ。Adam Ford
- Ben Goertzel による OpenCog のビデオ紹介YouTubeのビデオ。Ben は 2011 年 12 月に香港の大埔で OpenCog について講演しました。Adam Ford
- Ben Goertzel - AGI の未来 - アジアにおける Open Cog 開発YouTubeのビデオAdam Ford
