【问题标题】:Recommended algorithms for word similarity词相似度推荐算法
【发布时间】:2018-03-02 23:58:26
【问题描述】:

我正在研究可行的算法/解决方案来实施和解决以下问题: 根据用户的共同兴趣匹配用户

示例:
U1:滑雪、亚洲文化、冥想、java、加密
U2:瑜伽、冥想、管理、旅游小贴士美国
U3:编程、旅游、东方美食

我正在考虑基于单词相似度的三个维度:

  • 字典同义词
  • 语义相似度接近(编程>java、旅游>美国旅游小贴士)
  • 松散语义相似度(亚洲文化>>东方美食、编程>>密码学、亚洲文化>>瑜伽、瑜伽>>冥想)
    • 完全不确定,和word2vec一起玩过

基于这些方法,我想计算相关性分数并相应地匹配用户。

感谢您的意见!

【问题讨论】:

    标签: machine-learning nlp matching similarity


    【解决方案1】:

    Levenshtein distance 在我的实验中对于捕捉语义相似性不是很有用。

    Wordnet 运行良好,但处理大量单词时速度较慢

    Word2Vec 是 wordnet 的良好近似,但在捕获所有相关词方面并不全面

    还建议您查看 Facebook 的 Starspace 中使用的 图嵌入算法,特别是 Facebook 页面喜欢和推荐的用例

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-09
      • 2017-08-19
      • 2018-01-23
      • 2014-09-21
      • 1970-01-01
      • 2015-03-25
      • 2019-09-08
      相关资源
      最近更新 更多