Babelfy とは

Babelfyは、任意の言語で書かれたテキストの曖昧さ回避のためのソフトウェアアルゴリズムです。具体的には、Babelfyは、多言語の単語感覚曖昧さ除去(すなわち、共通名詞、動詞、形容詞および副詞の明確化)およびエンティティリンク(すなわち、人々、会社、場所などの百科事典への言及の曖昧性除去)のタスクを実行する。 Babelfyは、BabelNetの多言語セマンティックネットワークに基づいており、3つのステップで曖昧さ回避とエンティティのリンクを実行します。
 これは、BabelNet意味ネットワークの各頂点、すなわち概念または名前付きエンティティ、セマンティックシグネチャ、すなわち関連する頂点のセットに関連する。これは、入力テキストとは無関係に一度だけ実行する必要のある予備ステップです。入力テキストが与えられると、このテキストからすべてのリンク可能なフラグメントを抽出し、それぞれについて、意味ネットワークに従って可能な意味をリストアップする。それは、以前に計算されたセマンティックシグネチャを使用して、抽出されたフラグメントの候補の意味をリンクすることによって、テキスト全体のグラフベースのセマンティック解釈を作成する。次に、この表現の高密度サブグラフを抽出し、各フラグメントに対して最良の候補の意味を選択する。
その結果、BabelNetでサポートされている271の言語のいずれかで書かれたテキストは、おそらく重複するセマンティックアノテーションで出力されます。