問題タブ [nlg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
text - 自然言語生成 - テンプレートを超える方法
一部のデータを分析し、一部の結果を平易な英語で出力するシステムを構築しました (つまり、グラフなどはありません)。現在の実装は、テキストに可能な限り多くの多様性を与えるために、多くのテンプレートといくつかのランダム化に依存しています。
生成されたテキストが反復的でなく、ロボットっぽく聞こえないことを期待して、より高度なものに切り替えたいと考えています。私はグーグルでたくさん検索しましたが、具体的なものを見つけることができません。何か案は?
編集: NLG メカニズムに供給されるデータは JSON 形式です。Web 分析データの例を次に示します。json ファイルには、指標 (訪問数など)、過去 X 日間の値、最後の値が予想されるかどうか、変更に影響を与えたディメンション (国やマーケティング チャネルなど) などを含めることができます。
現在の実装では、次のような結果が得られます。
主に ABC メール キャンペーンからの英国での全体的な訪問数は 10,000 件 (+20% DoD) に達し、予想値を 10% 上回っていました。ユーザーは主に XXX ページにアクセスしていましたが、増加はデバイス間で一貫していました。
テンプレートへの依存を減らし、より自然に聞こえ、語彙を増やす方法を見つけようとしています。