摘要
本发明涉及自然语言处理技术领域,具体为一种基于自然语言处理的关联信息推荐系统,包括数据获取模块、意图识别模块、动态分析模块、意图预测模块和推荐生成模块。通过获取搜索文本和点击页面文本建立词汇表,根据词汇表构建搜索词向量和点击词向量并进行意图分析,得到每个时间点的用户意图分布向量;通过构建意图转移模型,分析连续两个时间点之间用户意图分布向量的转移矩阵;结合历史用户意图分布向量集合和转移矩阵,计算预测用户意图分布向量;根据预测用户意图分布向量确定候选推荐集合,计算包含多样性得分的推荐分数从候选推荐集合中生成最佳推荐列表。本发明同时考虑了用户意图的匹配程度和推荐结果的多样性,从而优化推荐效果。
技术关键词
预测用户意图
信息推荐系统
页面
搜索词
意图识别模型
自然语言
文本
推荐意图
词语
搜索意图
序列
狄利克雷分布模型
矩阵
元素
数据获取模块
列表
分词