Generalized Vector Space Model

对一个查询q, 包括t1,t2,...tm个词,在d1,d2,....dn,这n个文档中,推荐那一个给用户更加恰当.

基本xiangf如果一个文档包含了这t1,t2,...tm这m个词的话,并且出现频率都很高的话,那么可以认定这个文档可能比较好.

 对∑中的每一个词ti,按其在所有文档中出现的情况(词频)定义一个向量vec(ti),称为( occurrence patterns )向量定义在文档空间,即为n.

此时通过余玄向量求任意两个词的相似度,这个相似度表达了词在文档中共现的特征。对查询的选择,就可以针对查询中词的向量和文档的相似度来进行。

sim(q,d) = sim(q,d) = Σi[maxj(sim(tqi, tdj)]

解释一下,q,和d的相似程度,是把q中的查询词汇,和文档中出现的全部词汇去比较相似度,选择一个相似度最大的,也就是共现性最大的,记录这个相似性,然后把所有的查询词得到的这个相似性累加,就是查询和文档的相似性,对一次查询,做n词这样的比较,就可以得到那些文档是和这次查询的企图最相似,就优先推荐。当然了,会有一个问题,一个文档越长可能越占便宜,他的关键字多,如果一个查询中包括的关键词越多,那么就越难猜测他这样就需要一个归一化方法。

sim(q,d) = sim(q,d) = Σi[maxj(sim(tqi, tdj)] / (|q|*|d|)

用矩阵的方法描述如上,dt表示转置矩阵。

Sim(q,d)为结果矩阵中每一行最大值的和

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值