ЛОР, на тебе есть матлингвисты? Какие сейчас принято использовать алгоритмы для поиска синонимов к данному слову в данном контексте?
Например, «Михаил загрузил топку углём» и «Михаил загрузил 150 гигов взрослого порно» — слово одно, а значения разные. В первом случае подойдёт синоним «наполнил», во втором — «скачал» или типа того.
Киньте ссылок на статьи, тексты и посты. Особенно интересуют алгоритмы, не требующие размеченных корпусов, чтобы можно было тупо обучать на любых сырых текстах без вмешательства человека. Как гугл это делает в своём поисковике, например?