ドメイン固有の NLG モデルを構築しようとしています。私はSimpleNLGに出くわしましたが、これは良い出発点だと思いますが、以下のリンクで指定されているように、実現のみをサポートし、「ドキュメント計画とマイクロ計画」はサポートしていないようです: https://code.google.com/p/simplenlg/wiki /付録A
主にドキュメントとマイクロ プランニングの方法について、NLG モデルの構築を開始するためのリンクを教えてもらえますか?
前もって感謝します!
ドメイン固有の NLG モデルを構築しようとしています。私はSimpleNLGに出くわしましたが、これは良い出発点だと思いますが、以下のリンクで指定されているように、実現のみをサポートし、「ドキュメント計画とマイクロ計画」はサポートしていないようです: https://code.google.com/p/simplenlg/wiki /付録A
主にドキュメントとマイクロ プランニングの方法について、NLG モデルの構築を開始するためのリンクを教えてもらえますか?
前もって感謝します!
simplenlg には、マイクロプランニングのサポートが少しあります。単純な構文集約のためのモジュールがあります。
私が知る限り、ドキュメントの計画とマイクロプランニングのための簡単に利用できるライブラリはありません。主な問題は、NLG システムへの入力がかなり変動するため、明確な「入力」がないことです。つまり、誰もが独自のデータ構造とアルゴリズムを実装することになります。既存の NLG システムのいくつかを見て、これらがどのように実装されているかを確認できます (ここ)。Java を使用している場合は、おそらく NaturalOWL が適しているかもしれません。
自分で何かを実装することを計画している場合は、Dale & Reiter 2000 - Building NLG systemsを参照してください。今では少し時代遅れですが、ほとんどのアイデアはまだ関連しています。サンプルコードもいくつかあります。
OpenCCG ( http://openccg.sourceforge.net/ ) も参照してください。手作りのオントロジー (提供する必要があるもの) によっては、そのオントロジーの観点から構造を指定できる場合があります。これは、Dale&Reiter の論文からのマイクロ計画ステップの目的に役立つ可能性があります。