摘要
本发明提供一种基于排序学习的离散社交推荐方法,涉及推荐系统技术。该方法具体包括:获取用户与物品的交互信息和用户社交数据并构建社交数据集,按照预定规则将社交数据集划分为训练集和测试集;将训练集转换为在离散社交推荐场景下的二进制表示,利用转换得到的二进制编码分别计算用户对物品的偏好分数和用户之间的社交关系分数;构建离散社交推荐模型并输入训练集,采用基于渐进式非凹凸性过程的交替优化策略对离散社交推荐模型进行训练,得到训练好的离散社交推荐模型;将测试集输入训练好的离散社交推荐模型,利用训练好的离散社交推荐模型为输入的用户推荐N个最符合用户偏好的物品,提高离散社交推荐模型的精度。
技术关键词
社交推荐方法
关系预测模型
松弛
矩阵分解模型
编码
训练集
汉明距离
数据
参数
计算方法
策略
序列
推荐系统
算法
定义
场景
元素