opencog/link-grammar

The CMU Link Grammar natural language parser

解決する課題

英語、タイ語、ロシア語、アラビア語、ペルシャ語など、複数の言語にわたる文の言語構造を明らかにする高精度な自然言語パーサーを提供します。従来のパーサーとは異なり、よりきめ細かい「統語的・意味的」分析を提供し、ユーザーはより深いグラフベースの表現から従来の構成素解析や依存構造解析を導き出すことができます。

仕組み

このシステムは、文の構造を単語間の型付きリンク(エッジ)のグラフとして表現します。品詞のきめ細かいバージョンとして機能する詳細なコネクタである「ディスジャンクト(disjuncts)」を使用して、単語がどのように結合するかを決定します。このパーサーは、マルチスレッド、UTF-8、および文法的な使用法を重み付けするためのコストシステムをサポートしています。また、形態素解析用のトークナイザーや、「穴埋め」APIを使用して文法的に正しい文を作成する実験的な文生成器も含まれています。

対象ユーザー

詳細な文法分析や有効な文を生成する機能を必要とする、自然言語処理 (NLP)、記号的AI、言語学習システムに取り組む開発者や言語学者向けに設計されています。

ハイライト

  • 多言語サポート: 英語、タイ語、ロシア語の完全な辞書に加え、他のいくつかの言語もサポートしています。
  • 詳細な分析: 型付きリンクとディスジャンクトを通じて、標準的なパーサーよりも深い情報を提供します。
  • 拡張性: 辞書は実行時に更新可能で、継続的な学習が可能です。
  • 幅広い統合: Python、Java、Node.js、OCaml、Lisp、Vala 用の API とバインディングが含まれています。
  • 形態素解析: ロシア語やタイ語のような複雑な形態論を専門的に処理します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト