是否有任何已知的方式(超出統計分析,但不一定排除它作爲解決方案的一部分),使用自然語言處理將句子或概念彼此關聯起來。到目前爲止,我只與NLTK和Stanford-NLP一起工作來幫助我的項目,但我願意接受其他開源解決方案。提取相關文本給出一個句子,關鍵字或主題
舉例如下喬治奧威爾散文(http://orwell.ru/library/essays/wiw/english/e_wiw)。假設我給應用程序的句子
"What are George Orwell's opinions on writers."
或許
"George Orwell believes writers enjoy writing to express their creativity, to make a point and for their egos."
可能會從作文產生線條狀
"The aesthetic motive is very feeble in a lot of writers, but even a pamphleteer or writer of textbooks will have pet words and phrases which appeal to him for non-utilitarian reasons; or he may feel strongly about typography, width of margins, etc."
或
"Serious writers, I should say, are on the whole more vain and self-centered than journalists, though less interested in money."
我明白,這是不容易和我可能無法達到很高的準確度,但我希望能夠提出有關已經存在的和我可以嘗試開始的想法,或者至少基於已知和已知的內容獲得最佳結果。
我試過其中的一些方法,但他們是最「袋」的技術。我想我更有興趣知道是否有任何已知的方法試圖理解超出匹配詞語的句子中的含義。我知道這是一個困難而深入研究的領域,我在這個時候一直無法找到它的立場。感謝您的迴應! – user2926522