У меня есть два столбца в Pandas: A и B, каждый из которых содержит строки терминов. Моя цель - найти запись в столбце B, которая наиболее похожа на столбец A. Я уже использую для этого TF-IDF, но иногда есть синонимы, которые явно не совпадают, например. деньги и валюта.
Как я могу найти совпадения, которые также включают синонимы?