一种推荐方法、终端及存储介质
成果类型:: 发明专利
发布时间: 2023-09-13 17:14:25
互联网的出现和普及给用户带来了大量的信息,满足了用户在信息时代对信息的需求,但是随着网络的迅速发展而带来了网上信息量的大幅增长,使得用户在面对大量信息时无法从获得对自己真正有用的信息,对信息的使用效率反而降低,这就导致了信息超载的问题。
为了解决信息超载问题,推荐系统应运而生。推荐系统被广泛的应用在电子商务、影视推荐、音乐电台推荐、社交网络、个性化阅读、个性化广告等领域中。
目前的而推荐系统往往是根据用户的历史行为记录(例如历史购买记录、历史浏览记录等)对用户进行推荐,例如用户A购买了作者B的小说C,则通过对该购买记录的分析,将分析结果进行量化、排名,建立起项目之间的相似性,以作为推荐系统的推荐依据。
用户的历史行为记录意味着用户的隐私信息会被搜集、存储并用于推荐。然而,用户并不希望自己的隐私数据被泄漏,但为了保护用户隐私必然会造成推荐性能的损失,导致推荐准确性下降,影响用户体验。
基于此,在利用非用户隐私信息时进行商品推荐,如何避免商品推荐准确性损失,成为亟需解决的技术问题。
本发明通过将用户的搜索请求中的搜索关键词输入基于强化学习框架的推荐模型,以得到该搜索请求对应的初始商品推荐列表并向用户终端发送;然后将该初始商品推荐列表作为用户的当前状态信息,并通过状态价值函数对当前状态信息进行计算,从而得到初始商品推荐列表中各商品关键词的估计值;再通过用户终端获取用户针对上述初始商品推荐列表的用户行为信息,并将该用户行为信息和初始商品推荐列表作为下一状态信息;通过动作状态价值函数对下一状态信息进行计算,得到各商品关键词的真实值;然后根据该估计值和真实值,确定下一推荐过程的搜索关键词以输入上述推荐模型,得到下一商品推荐列表并向用户终端发送。在上述推荐方法的商品推荐过程中,能够在利用非用户隐私信息时进行商品推荐时,有效保证商品推荐准确性,提高用户体验,防止用户隐私数据泄露。
在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的计算机可读存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的计算机可读存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。