浏览量:0

一种融合食物多属性关系的餐厅菜品智能推荐系统

专利类型:发明专利 

语 言:中文 

申 请 号:CN201810214092.1 

申 请 日:20180315 

发 明 人:李新科孙民贵 

申 请 人:重庆大学 

申请人地址:400044 重庆市沙坪坝区沙正街174号 

公 开 日:20180817 

公 开 号:CN108416628A 

代 理 人:黄河 

代理机构:重庆博凯知识产权代理有限公司 50212 

摘  要:本发明公开了一种融合食物多属性关系的餐厅菜品智能推荐系统,包括以下步骤:建立对象类型集合{ε1,ε2,...εi...εj...,εr},包括以下对象类型:菜品、用户、食品材料、价格水平、口味;建立各个对象类型之间的关系矩阵;步骤3:将全部关系矩阵整合成原始块矩阵R:其中,菜品与用户之间的关系矩阵为原始评分矩阵;采用矩阵三因子分解算法将原始块矩阵R分解成原始因子矩阵V′和原始压缩矩阵B′;采用迭代算法重构原始因子矩阵V′和原始压缩矩阵B′,从而获得融合个关系矩阵的因子矩阵V和压缩矩阵B;计算因子矩阵V的转置矩阵VT,重构出预测块矩阵从预测块矩阵中提取出预测评分矩阵;根据预测评分矩阵中各菜品的预测评分进行菜品推荐。本发明融合了食物的多属性关系进行推荐,提高预测的准确性。 

主 权 项:1.一种融合食物多属性关系的餐厅菜品智能推荐系统,其特征在于:包括配置有智能推荐程序的计算机,计算机按照如下步骤执行智能推荐程序:步骤1:建立对象类型集合{ε1,ε2,...εi...εj...,εr},对象类型的种类总数为r;所述对象类型集合包括以下对象类型:菜品、用户、食品材料、价格水平、口味;步骤2:建立对象类型之间的关系矩阵,其中,第i个对象类型εi与第j个对象类型εj的关系矩阵表示为Rij,相同对象类型之间的关系矩阵表示为*;步骤3:将步骤2中全部关系矩阵整合成一个原始块矩阵R:其中,菜品与用户之间的关系矩阵为原始评分矩阵,其中,第u个用户对第l个菜品的原始评分表示为rul,u∈{1,2,...,M},l∈{1,2,...,N},用户数量为M,菜品数量为N;步骤4:采用矩阵三因子分解算法将原始块矩阵R分解成原始因子矩阵V′和原始压缩矩阵B′;步骤5:采用迭代算法重构原始因子矩阵V′和原始压缩矩阵B′,从而获得融合各个关系矩阵的因子矩阵V和压缩矩阵B;步骤6:计算因子矩阵V的转置矩阵VT,重构出预测块矩阵步骤7:从预测块矩阵中提取出预测评分矩阵,所述预测评分矩阵即重构之后的原始评分矩阵;预测评分矩阵中第u个用户对第l个菜品的预测评分表示为步骤8:根据步骤7中预测评分矩阵中各菜品的预测评分进行菜品推荐。 

关 键 词:矩阵;菜品;关系矩阵;因子矩阵;对象类型;评分矩阵;属性关系;融合;智能推荐系统;预测块矩阵;预测;原始块;压缩;重构;餐厅;因子分解算法;迭代算法;价格水平;食品材料;转置矩阵;整合;口味;集合;分解 

法律状态:公开 

IPC专利分类号:G06Q30/02(2012.01)I,G06F17/30(2006.01)I