ナレッジベース構築プラットフォーム「Toposoid」をオープンソースソフトウェアとしてリリース!

文章をそのまま入力するだけで、ナレッジベース構築が可能かつ説明可能な解を探索。

Linked Ideal合同会社(本社:東京都立川市、代表社員:久保寺誠)は、ナレッジベース構築プラットフォーム「Toposoid」を2021年10月10日(日)にオープンソースソフトウェアとしてリリース致しました。
URL: https://toposoid.com
GitHub: https://github.com/toposoid/toposoid

 


■ ナレッジベースとは?
ナレッジベースは、事実や常識、経験などの知識をコンピューターが解読できる形にしてデータベースにしたものです。知識ベースとも呼ばれます。ナレッジベースは前提とする知識から推論を行い、論理的に説明可能な知識を探索できます。汎用的なナレッジベースを構築するには、あいまいな知識表現や明確な論理で表現できない知識などの扱いで技術的な問題が多くあリます。逆に考えますとチャレンジングな技術課題でもあり、Linked Idealはこの課題に昨今発達している人工知能などの革新的技術を導入して向き合っています。

■ Toposoidの3つの特徴
1.文章を入力するだけで、ナレッジベース構築が可能です。
Toposoidは、文章を入力すると述語項構造解析(※1)エンジンが文章を解析し、ナレッジベースを知識グラフ(※2)構造に変換して蓄えることができます。文章に何も手を加える必要はありません。Google検索にも応用される知識グラフデータは、オープンソースソフトウェアのNeo4J(※3)というグラフデーベースで管理されます。ナレッジベースはNeo4Jのクエリを使用して、知識グラフとして探索が行えるようになります。


2.文章入力するだけで、ナレッジベースを探索し説明可能な結果を返します。
ナレッジベースと照合したい文章をそのままToposoidに入力すると、その文章が命題として解釈、照合され、その真偽判定結果を得ることができます。また、文章に前提という形で条件を加えて真偽判定を行うこともできます。Toposoidの真偽判定は、論理的に何故支持されるのかという情報も返します。この情報は、昨今AIが苦手としている説明可能性を補完します。

3.OSSを活用したプラットフォームで推論エンジンを拡張
 Toposoidは、オープンソースソフトウェア(OSS)のライセンス提供により、デベロッパーによる拡張が可能です。特に、推論エンジンのプログラムはデベロッパーが好きなプログラミング言語で自由に拡張、差し替えできるように設計されています。今後さらにこの推論部分の拡充を目指してまいります。


■ Toposoid誕生の背景
現在情報は増える一方であり、アメリカの市場調査会社IDCの2020年5月の調査によれば、2020年のデジタルデータ総量はおよそ59ゼタバイトであり、2000年から比べると約1万倍になったと報告されております。1ゼタバイトは、1兆ギガバイトに相当します。この状況は加速する傾向にあり、ヒトは文章という情報に限ってもその膨大な情報の理解をコンピューターにサポートしてもらわざるを得ない時代に入ったと言えるでしょう。Toposoidでは文章を加工せずそのまま入力でき、コンピュータにナレッジベースとして蓄積できます。そしてただ蓄積するだけではなく、必要な状況で文章をそのまま入力してナレッジベースを探索することができ、文章を論理的に解釈して説明可能性のある結果を返します。
 
■ Toposoidのこれから
現在、オープンソースソフトウェアとして提供している機能だけでなく、さらに高度な推論機能を備えたバージョンを商用ライセンスとして提供していく予定です。商用ライセンスでは、さらに大規模なデータ処理機能、高負荷の耐用性及び高可用性を持たせるために、クラウドからご利用いただけるサービスを構築中です。Toposoidはマイクロサービスアーキテクチャーを採用しており、スケーラビリティーを容易に上げることが可能です。Toposoidは社会課題に対してより安定したサービスを提供できるよう進化してまいります。 

■ 用語説明
(※1)述語項構造解析とは?
 与えられた文の述語項構造を決定する処理。文中の述語に対し、それが取る項とその範囲、さらに述語と項の意味的関係を同定する。意味解析の一種であり、意味処理を必要とする様々な応用システムの性能を向上させるための重要な要素技術である。http://www.jaist.ac.jp/project/NLP_Portal/doc/glossary/index.html#i0182 より
(※2)知識グラフとは?
 下記の記事をご参照ください。
 https://ja.wikipedia.org/wiki/%E3%83%8A%E3%83%AC%E3%83%83%E3%82%B8%E3%82%B0%E3%83%A9%E3%83%95
(※3)Neo4Jとは?
 下記の記事をご参照ください。
 https://ja.wikipedia.org/wiki/Neo4j
 
【会社概要】
  1. プレスリリース >
  2. Linked Ideal合同会社 >
  3. ナレッジベース構築プラットフォーム「Toposoid」をオープンソースソフトウェアとしてリリース!