[发明专利]一种基于用户行为日志的海运报价推荐系统与方法有效
申请号: | 201710306527.0 | 申请日: | 2017-05-04 |
公开(公告)号: | CN108509467B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 程学林;贝毅君;赵开;张圣扬 | 申请(专利权)人: | 宁波数联软件有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q30/06 |
代理公司: | 杭州泓呈祥专利代理事务所(普通合伙) 33350 | 代理人: | 张婵婵 |
地址: | 315000 浙江省宁波市宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 用户 行为 日志 海运 报价 推荐 系统 方法 | ||
1.一种基于用户搜索日志的海运报价推荐系统,其特征在于,所述系统包括:
用户交互模块,用于搜索和查看海运报价产品并对系统进行配置,同时用于记录用户的搜索日志;
数据预处理模块,用于从用户交互模块中抽取用户个人信息、报价产品信息和用户搜索日志,提取用户特征向量、报价产品特征向量,并把搜索日志转化为用户偏好矩阵;
推荐引擎模块,用于计算用户之间的相似度以及报价产品之间的相似度,根据相似度以及用户偏好矩阵预测用户对其它报价产品的偏好从而为用户推荐海运报价产品;
所述报价产品之间的相似度具体算法包括:
从用户偏好矩阵中提取与报价i和j相关的所有数据,根据公式sim(i,j)=((tj-tt)/(|tj-tt|))(λ·wij+(1-λ)·c(tt,tj))计算报价i和j之间的相似度;wij是Jaccard公式或余弦相似度用于依据偏好矩阵数据计算i和j之间的相似度,λ是融合参数,c(tt,tj)是信息衰老函数,用于控制不同时效性的报价对相似度的影响,其中,tt表示当前日期,tj表示报价航线的截关日期,(tj-tt)/(|tj-tt|)用于控制过滤已失效的报价,若报价航线的截关日期tj在当前日期tt之前则sim(i,j)0;选择与用户搜索过的报价相似度大于0的报价,根据公式预测用户u对报价i的偏好,其中,J代表用户u的实际偏好数据集,ruj代表用户u对报价j的实际偏好,和是所有用户对报价i和j的偏好的平均值,sim(i,j)代表报价j与报价i之间的相似度;对预测偏好进行排序,选择预测偏好值大于α的报价或预测偏好值最大的n个报价作为用户的推荐结果。
2.一种基于用户搜索日志的海运报价推荐方法,其特征在于,包括步骤:
1)根据用户个人信息提取用户关键属性生成用户特征向量;
2)将用户搜索日志,转化为用户偏好矩阵;
3)依据公式计算用户i与用户j之间的距离,其中,p代表用户特征种类集合,是含有特征f的用户i和j的相异度,通过权重αf控制不同特征f对相似度的影响;选择与用户i相似度最高的N个用户,从用户偏好矩阵中提取N个用户的报价偏好数据,并过滤报价已过期的偏好数据,作为推荐给用户i的候选报价集合;针对候选集合中的每条报价通过score=∑j∈R(1-d(i,j)/d_all)*rj预测用户i对报价的偏好,其中R是候选集合中同一报价的所有偏好列表,d_all是用户i与列表中用户的距离之和,rj是列表中用户j对报价的偏好;则与用户相似度越高且偏好值越大的报价预测偏好值越大;对预测偏好进行排序,选择预测偏好值大于α的报价或预测偏好值最大的n个报价作为用户的推荐结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波数联软件有限公司,未经宁波数联软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710306527.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推荐方法和装置
- 下一篇:一种Web文本的自动提取方法