一种动态响应用户偏好的家居产品智能推荐方法

文档序号:36250796发布日期:2023-12-02 22:18阅读:33来源:国知局
一种动态响应用户偏好的家居产品智能推荐方法

本发明属于个性化家居推荐领域,具体涉及一种动态响应用户偏好的家居产品智能推荐方法


背景技术:

1、家居产品是近年来备受关注的领域,随着人们生活水平的不断提高,人们对于舒适、温馨、美观的居家环境的需求也越来越大,希望家居产品可以更好地适应个人的生活习惯和风格偏好。而随着技术的不断进步,家居产品的种类也越来越多,从中挑选家居往往让人眼花缭乱,难以做出选择。因此,在家居推荐领域中,如何根据用户的偏好来推荐家居产品,成为了一个亟待解决的问题。

2、传统的家居产品推荐方法存在一些问题。首先,这些方法往往只考虑用户的历史行为,而忽略了用户的偏好和场景需求。其次,这些方法往往只考虑一个品牌或者一类产品,而忽略了用户可能有多种选择。同时,用户在了解产品图片和描述的时候,往往需要耗费大量的时间和精力来筛选适合自己的产品,这给用户带来了极大的不便。这些问题导致了推荐的效果不够准确和高效,无法满足用户的个性化需求。

3、动态响应用户需求技术是指根据用户的实时需求和反馈,对产品或服务进行及时调整和改进,以满足用户的个性化需求。在推荐系统领域,动态响应用户需求可以使推荐结果更具针对性和实用性,提高用户满意度和购物体验。

4、本方法考虑到传统方法存在的问题,提出一种动态响应用户偏好的家居产品智能推荐方法,旨在为用户更加智能、高效地推荐家居产品。


技术实现思路

1、本发明的目的是针对现有技术不足,提供一种动态响应用户偏好的家居产品智能推荐方法,其采用双策略组合模式动态响应用户偏好,通过计算用户之间的合拍度,以及待推荐家居产品的推荐分数,为用户推荐家居产品,实现家居产品的智能、高效推荐。

2、为了实现上述目的,本发明动态响应用户偏好的家居产品智能推荐方法,包括以下步骤:

3、(1)将家居产品风格属性提取为家居风格特征向量si;

4、(2)获取用户的偏好并提取为用户期望向量uv,uv包括当前房间类型r,用户风格偏好su,以及家居产品的类别偏好q;

5、(3)对类别偏好q中的每个家居类别,通过双策略组合模式动态响应用户偏好,为用户推荐当前类别的家居产品,用户从推荐列表中选择一款型号放入推荐空间;

6、(4)重复步骤(3),直至用户完成类别偏好q中所有类别的选择,则完成推荐,输出推荐空间中的所有家居型号。

7、所述步骤(1)中:

8、将家居产品的风格属性提取为家居风格特征向量si,维度为1×m;

9、型号为i的产品的风格特征向量为sim表示型号为i的产品偏向风格m的概率,m∈m,m为风格种类的总数。

10、所述步骤(2)中:用户期望向量uv用于储存用户偏好,包括当前房间类型r,用户风格偏好su,以及家居产品的类别偏好q;

11、(a)对各种不同类型的房间进行标签编码,r为当前房间类型的标签编码结果;

12、(b)用户风格偏好su为用户对当前房间的风格偏好,与家居风格特征向量si的维度和意义相同;su={su1,su2,…,sum},sum表示用户对风格m的偏好系数;

13、(c)类别偏好q的维度为1×n,n为家居产品种类的总数,q={qu1,qu2,…,qun},qun表示用户对家居类别n的偏好分数,n∈n。家居类别包括沙发、床、电视、灯具、餐桌等。

14、所述步骤(3)具体为:将当前房间r抽象为推荐空间θ,每次动态响应将为用户推荐多个型号的家居产品,用户从中选择一款放入到推荐空间θ中。

15、顺序查询用户类别偏好q中非零元素对应的家居类别,将其作为单次动态响应的待推荐家居类别,每次动态响应采用双策略组合模式为用户呈现推荐列表rli,推荐列表包含了待推荐家居类别的多个型号,用户从推荐列表rli中选择一款心仪型号放入推荐空间θ中;

16、所述的双策略组合模式包括的策略a和策略b,每次动态响应将综合策略a和策略b的推荐结果后,输出家居推荐列表rli。

17、所述策略a为:

18、3.1)将当前房间类型r相同作为筛选条件对历史用户进行初步筛选(寻找与当前用户的房间类型相同的历史用户),获得与当前用户合拍的筛选用户b;

19、3.2)当筛选用户的数量大于max{m,n}时,启动策略a为用户推荐家居,即执行步骤3.3);反之不启动策略a,策略a不输出推荐的家居产品型号;

20、3.3)计算当前用户a和每个筛选用户b之间的合拍度,计算公式如下:

21、

22、其中,v∈(su,q);

23、当v=su时,为家居风格偏好距离;

24、其中,su(a)为用户a的风格偏好向量,是风格偏好距离的权重;

25、当v=q时,为家居产品的类别偏好距离;

26、其中,q(a)为用户a的家居产品的类别偏好向量,wq是类别偏好距离的权重。

27、3.4)根据计算结果,将合拍度≥启动阈值c的历史用户所选择的家居产品型号加入到家居推荐列表rli中,若合拍度≥启动阈值c的历史用户超过3,仅取合拍度top3的历史用户所选择的家居产品型号;

28、若不存在合拍度≥启动阈值c的历史用户,策略a不进行家居产品的推荐。

29、所述策略b为:

30、计算当前待推荐家居类别中所有型号产品的推荐分数,包括当前用户对待推荐家居产品的满意度,以及待推荐家居产品和推荐空间θ中已选家居产品之间的协调度,计算公式如下:

31、

32、其中,为当前用户对待推荐家居产品i的满意度;

33、为待推荐家居产品i和推荐空间θ中所有已选家居产品之间的协调度;

34、其中,i为待推荐家居中的一个产品型号,m为推荐空间θ中的一个产品型号;和分别为产品i和产品m的家居风格特征向量;qui和qum分别为用户对产品i和产品m所在家居类别的偏好分数;ws为当前用户对不同家居型号的满意度的权重,计算公式如下:

35、

36、式中,n为推荐空间θ中家居产品种类的总数;

37、根据计算结果,将待推荐家居类别中推荐分数top3的家居产品型号加入到家居推荐列表rli中。

38、所述步骤(4)为:重复步骤(3),直至遍历用户类别偏好q中所有非零元素,则完成推荐。

39、本发明的有益效果为:

40、本发明通过获取用户对家居产品的风格偏好以及类别偏好,提取家居产品的风格特征,采用双策略组合模式,动态响应用户的偏好,通过计算用户之间的合拍度,以及待推荐家居产品的推荐分数,为用户推荐家居产品。

41、本发明方法以用户偏好为中心,以用户的选择为导向,围绕用户满意度和家居产品风格协调度进行动态响应,提高了推荐的效率和准确度,让用户更好地体验到家居产品的智能推荐服务,减少了用户自主选择家居产品所需的时间和精力。



技术特征:

1.一种动态响应用户偏好的家居产品智能推荐方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的动态响应用户偏好的家居产品智能推荐方法,其特征在于:所述步骤(1)中:

3.根据权利要求1所述的动态响应用户偏好的家居产品智能推荐方法,其特征在于:所述步骤(2)中:用户期望向量uv用于储存用户偏好,包括当前房间类型r,用户风格偏好su,以及家居产品的类别偏好q;

4.根据权利要求1所述的动态响应用户偏好的家居产品智能推荐方法,其特征在于:所述步骤(3)具体为:

5.根据权利要求4所述的动态响应用户偏好的家居产品智能推荐方法,其特征在于:所述策略a为:

6.根据权利要求4所述的动态响应用户偏好的家居产品智能推荐方法,其特征在于:所述策略b为:

7.根据权利要求1所述的动态响应用户偏好的家居产品智能推荐方法,其特征在于:所述步骤(4)为:重复步骤(3),直至遍历用户类别偏好q中所有非零元素,则完成推荐。

8.一种计算机存储介质,其特征在于,所述计算机存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机存储介质所在设备执行权利要求1至7中任一所述的动态响应用户偏好的家居产品智能推荐方法。

9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至7中任一所述的动态响应用户偏好的家居产品智能推荐方法。


技术总结
本发明公开了一种动态响应用户偏好的家居产品智能推荐方法。包括以下步骤:将家居产品风格属性提取为家居风格特征向量;获取并特征化用户偏好作为推荐算法的输入;采用双策略组合模式,动态响应用户的偏好,设置策略启动条件,计算用户之间的合拍度、用户对家居产品的满意度以及不同类别家居产品之间的协调度,为用户智能推荐家居产品。本发明通过动态地获取用户偏好并分析其与家居产品属性之间的关系,考虑家居产品之间的风格协调性问题,为用户智能推荐合适的家居产品,减少了用户自主选择家居产品所需的时间和精力。

技术研发人员:张树有,张江杰,王自立,裘乐淼,刘晓健,王阳
受保护的技术使用者:浙江大学
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1