CN106202394A - 文本资讯的推荐方法及*** - Google Patents

文本资讯的推荐方法及*** Download PDF

Info

Publication number
CN106202394A
CN106202394A CN201610539075.6A CN201610539075A CN106202394A CN 106202394 A CN106202394 A CN 106202394A CN 201610539075 A CN201610539075 A CN 201610539075A CN 106202394 A CN106202394 A CN 106202394A
Authority
CN
China
Prior art keywords
information
article
recommend
pond
text
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610539075.6A
Other languages
English (en)
Other versions
CN106202394B (zh
Inventor
史继群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201610539075.6A priority Critical patent/CN106202394B/zh
Publication of CN106202394A publication Critical patent/CN106202394A/zh
Priority to PCT/CN2017/088969 priority patent/WO2018006703A1/zh
Priority to EP17823515.6A priority patent/EP3451194A4/en
Priority to US15/975,501 priority patent/US10783206B2/en
Application granted granted Critical
Publication of CN106202394B publication Critical patent/CN106202394B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/36Creation of semantic tools, e.g. ontology or thesauri
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Computer Hardware Design (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供一种文本资讯的推荐方法,包括:建立资讯推荐池;获取需要推荐资讯文章的文本内容;将需要推荐资讯的文章切分为多个词;根据LDA模型库中词的多维topic分布预测需要推荐资讯文章的多维topic分布;计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性;根据资讯相关性的计算结果对资讯推荐池中的相关资讯进行排序;根据排序结果输出推荐资讯。该方法可以解决资讯推荐时相关资讯的语义歧义与语义相关的问题,并考虑了资讯热度和实时性,提升了用户点击率。本发明还提供一种实现上述文本资讯的推荐方法的***。

Description

文本资讯的推荐方法及***
技术领域
本发明涉及计算机技术领域,尤其涉及一种文本资讯的推荐方法及***。
背景技术
随着互联网的迅猛发展,网络资讯的数量不断增长。这给网络用户获取资讯带来了便利,同时也造成了信息过载的问题。如何在海量信息中快速有效地查找并定位到需要的信息成为当前互联网发展中的突出问题,也是网络信息检索研究的热点。
为解决上述问题,很多新闻网站通过诸如“相关新闻”、“相关阅读”、“更多新闻”、“相关推荐”、以及“延伸阅读”之类的资讯推荐方式向用户推荐与用户终端上当前显示的新闻相关的其他资讯,作为扩展阅读。目前对于资讯的推荐大多是基于文本TAG的推荐方式,通过提取资讯文本的关键词并按照关键词作为索引来聚合文章,进行资讯推荐时根据关键词索引对应的文章,这种推荐方式存在如下问题:
1.无法解决相关资讯的语义歧义与语义相关问题。例如,“富士苹果真好,赶快买”和“苹果iphone6真好,赶快买”,两条资讯虽然在词意上存在相关性,但其语义却并不相关,再例如“如果时间回到2006年,马云和杨致远的手还会握在一起吗”和“阿里巴巴集团和雅虎就股权回购一事签署了最终协议”,两条资讯虽然在词意上并不相关,但其语义却存在相关性。
2.未能考虑资讯热度和实时性,用户体验差。例如,“84岁默多克与59岁前超模订婚”与“普莉希拉效应VS邓文迪法则,一定要有真正的邂逅”以及“资产保全Ι鼎元传承FO揭秘:邓文迪也扳不倒的家族信托”,而后两条资讯在当前情况下明显与“默多克”不相关。
发明内容
有鉴于此,本发明提供一种文本资讯的推荐方法及***,该方法和***可以解决资讯推荐时相关资讯的语义歧义与语义相关的问题,并考虑了资讯热度和实时性,提升了用户点击率。
本发明实施例提供的一种文本资讯的推荐方法,包括:建立资讯推荐池;获取需要推荐资讯文章的文本内容;将需要推荐资讯的文章切分为多个词;根据LDA模型库中词的多维topic分布预测需要推荐资讯文章的多维topic分布;计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性;根据资讯相关性的计算结果对资讯推荐池中的相关资讯进行排序;根据排序结果输出推荐资讯。
本发明实施例提供的一种文本资讯的推荐***,包括:资讯推荐池,其内存储有多篇资讯文本;资讯文本获取模块,用于获取需要推荐资讯文章的文本内容;分词工具,用于将需要推荐资讯的文章切分为多个词;LDA模型库,其内存储有多个词的多维topic分布;LDA预测模块,用于根据文章中词的多维topic分布预测文章的多维topic分布;资讯相关性计算模块,用于根据文章的多维topic分布计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性;资讯排序模块,用于根据资讯相关性的计算结果对资讯推荐池中的相关资讯进行排序;结果输出模块,用于根据排序结果输出推荐资讯。
本发明实施例提供的文本资讯的推荐方法及***,在计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时不仅针对文章中的所有关键词,通篇考虑了文章的上下文语境来计算,解决了文章的语义歧义和语义资讯相关性问题,还考虑了资讯热度和实时性对资讯相关性的影响,提升了用户体验,大幅提升了资讯PV转化率,使资讯PV转化率提升了将近200%。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1为本发明实施例提供的文本资讯的推荐方法及***的应用环境图。
图2为图1中的终端设备的一种结构框图。
图3为图1中的服务器的一种结构框图。
图4为本发明第一实施例提供的文本资讯的推荐方法的流程示意图。
图5为图4中步骤S10的主要步骤的流程示意图。
图6为图4中步骤S14的主要步骤的流程示意图。
图7为本发明第二实施例提供的文本资讯的推荐方法的流程示意图。
具体实施方式
为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如后。
请参考图1,图1为本发明实施例提供的文本资讯的推荐方法及***的应用环境图。如图1所示,安装有浏览器客户端的终端设备100与服务器200通过网络连接,服务器200连接数据库300,该数据库300用于存储各种数据,如本发明中的资讯推荐池、LDA模型等,该数据库300可以独立于该服务器200,也可以设置在该服务器200之内。终端设备100可以是各种电子装置,如个人电脑、笔记本电脑、平板电脑、手机等。网络可为但不限于互联网、企业内部网、局域网、移动通信网及其组合。
请参考图2,图2示出了终端设备100的一个实施例的结构框图。如图2所示,终端设备100包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频模块110、定位模块112、摄像模块114、音频模块116、显示模块118以及按键模块120。这些组件通过一条或多条通讯总线/信号线122相互通讯。
可以理解,图2所示的结构仅为示意,终端设备100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
其中,存储器102可用于存储软件程序以及模块,如本发明实施例中的文本资讯的推荐方法及***对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的文本资讯的推荐方法。
存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储***、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
外设接口108将各种输入/输入装置耦合至处理器106以及存储器102。处理器106运行存储器102内的各种软件、指令以执行终端设备的各种功能以及进行数据处理。
在一些实施例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现,在其他一些实例中,也可以分别由独立的芯片实现。
射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信***(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(wideband code divisionmultiple access,W-CDMA),码分多址技术(Code division access,CDMA)、时分多址技术(time division multiple access,TDMA),蓝牙,无线保真技术(Wireless,Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE 802.11a,IEEE802.11b,IEEE802.11g和/或IEEE 802.11n)、网络电话(Voice over internet protocal,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
定位模块112用于获取终端设备的当前位置。定位模块112的实例包括但不限于全球卫星定位***(GPS)、基于无线局域网或者移动通信网的定位技术。
摄像模块114用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器102内,并可通过射频模块110发送。
音频模块116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口108处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口108中以进行进一步的处理。音频数据可以从存储器102处或者通过射频模块110获取。此外,音频数据也可以存储至存储器102中或者通过射频模块110进行发送。在一些实例中,音频模块116还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
显示屏幕118在终端设备100与用户之间提供一个输出界面。具体地,显示屏幕118向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。进一步地,显示屏幕118还可在终端设备100与用户之间提供一个输入界面,用于接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。显示屏幕118的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
按键模块120同样提供用户向终端设备100进行输入的接口,用户可以通过按下不同的按键以使终端设备执行不同的功能。
图3示出了服务器200的一个实施例的结构框图。如图3所示,服务器200包括:存储器201、处理器202以及网络模块203。
可以理解,图3所示的结构仅为示意,服务器200还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。图3中所示的各组件可以采用硬件、软件或其组合实现。另外,本发明实施例中的服务器200还可以包括多个具体不同功能的服务器。
存储器201可用于存储软件程序以及模块,如本发明实施例中的文本资讯的推荐方法及***对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的文本资讯的推荐方法。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器201可进一步包括相对于处理器202远程设置的存储器,这些远程存储器可以通过网络连接至服务器200。进一步地,上述软件程序以及模块还可包括:服务模块221以及操作***222。其中操作***222,例如可为LINUX、UNIX、WINDOWS,其可包括各种用于管理***任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块221运行在操作***222的基础上,并通过操作***222的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,服务模块221用于向客户端提供网络服务。
网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络模块203可包括处理器、随机存储器、转换器、晶体振荡器等元件。
以下结合具体的实施例说明本发明提供的文本资讯的推荐方法及***。
本发明提供的文本资讯的推荐方法及***可用于QQ手机浏览器的聚合资讯的产品中,例如其可用在今日头条卡片、微信热文卡片、Feeds资讯等场景下。本发明提供的推荐资讯是对用户感兴趣资讯的扩充,相关推荐的场景一般曝光在文章的底部,起到事件聚合、兴趣聚合的作用。
第一实施例
请参考图4,图4为本发明的第一实施例提供的一种文本资讯的推荐方法的流程示意图。如图4所示,本实施例所述的文本资讯的推荐方法包括以下步骤:
步骤S10,建立资讯推荐池;
在本步骤中,资讯推荐池预先存储于数据库300和/或服务器200的缓存中,其内存储有多篇资讯文本。
步骤S11,获取需要推荐资讯文章的文本内容;
在本步骤中,需要推荐资讯的文章可以是用户在终端设备100上通过点击新闻链接所打开的文章,也可以是网站编辑根据当前的热点新闻或微信圈中的热点文章主动推荐给用户的文章。需要推荐资讯文章的文本内容可以根据用户的点击请求由数据库300或服务器200的本地硬盘抓取。在本发明中,“资讯”和“文章”的含义接近,都可以指新闻,但“资讯”除了指新闻内容外还侧重于强调新闻的热度和实时性,“文章”则更侧重于指新闻的文本内容。
步骤S12,将需要推荐资讯的文章切分为多个词;
在本步骤中,可利用分词工具将文章切分为一个一个的关键词,分词时可以采用的算法包括但不限于基于字符串匹配、基于理解、以及基于统计分词。
步骤S13,根据LDA模型库中的词的多维topic分布,预测需要推荐资讯文章的多维topic分布;
在本步骤中,LDA模型库预先存储于数据库300和/或服务器200的缓存中,LDA模型库内存储有多个词的多维topic分布(即LDA模型)。经步骤S12分词后的文章,其每个词都对应一个特定的LDA模型,这些LDA模型根据Gibbs采样的LDA训练算法,通过机器学习的方法得到,并可以根据资讯的更新定期更新。根据LDA模型库中词的多维topic分布预测文章的多维topic分布时,通过将需要推荐资讯文章中出现的词的多维topic分布综合叠加即可预测出需要推荐资讯文章的多维topic分布。
在本实施例中,文章的topic维度优选为500维,该数据的选择综合考虑了topic细粒度划分和计算量,在topic细粒度划分和计算量上做了平衡,即保证了文章具有较高的topic细粒度,又不会涉及太大的计算量,据发明人研究,超过500维并不会明显提高计算结果的准确性但却会大幅增加计算量。
步骤S14,计算需要推荐资讯文章与资讯推荐池中文章的资讯相关性;
在本步骤中,需要推荐资讯的文章与资讯推荐池中文章的资讯相关性以需要推荐资讯的文章与资讯推荐池中的文章在多维topic空间中的余弦距离、资讯推荐池中文章的PV加权和过期惩罚来表示。
文章资讯相关性的计算公式为:
S ( x , x ′ , v , t ) = Σ k = 1 n x k x ′ k Σ k = 1 n x k 2 Σ k = 1 n x ′ k 2 + λ log v ( t + b ) γ ,
式中x为需要推荐资讯文章的LDA向量,x’为资讯推荐池中文章的LDA向量,k为文章中LDA向量的个数,v为资讯推荐池中资讯的pv热度,即文章点击率,t为资讯过期的时间,即资讯发布的时间和当前时间的时间差,b为资讯过期时间的偏置平滑,γ为资讯过期缩放调节系数,λ为回归系数;
其中,公式第一项是需要推荐资讯文章与资讯推荐池中文章在多维topic空间中的余弦距离,其目的是为了使推荐出的文章与需要推荐资讯的文章在语义上接近,若资讯推荐池中的某篇文章与需要推荐资讯的文章在多维topic空间中的余弦距离越大,则表明该篇文章与需要推荐资讯文章的资讯相关性越高。
公式第二项的分子为资讯的PV加权,其取log是因为资讯文章的点击率与资讯文章的热度呈指数增长,取log后可以作为线性参数,其目的是为了提升资讯热度对文章资讯相关性的影响;
公式第二项是分母是对资讯文章的过期程度进行惩罚和衰减,其目的是为了对旧的资讯文章进行打压,保证推荐给用户的资讯都是比较新的资讯;
式中的b值一方面可以在资讯为最新资讯,即t值为零时防止公式第二项的分母为零,另一方面则可以调整资讯对时间的敏感度,使当天发生的资讯对时间不要太敏感,例如,b值取5时,若t值较小(表示资讯的发布时间距离当前时间很短,即资讯很新),例如取1(表示资讯已经过期1小时)和2(表示资讯已经过期2小时),则对文章资讯相关性的影响不大;
式中的λ值可以根据CTR(点击到达率)结果通过线性回归算法得出,在本实施例中,λ的取值为0.25,其目的是为了使公式第一项和第二项的值比较接近,使公式第一项和第二项对文章资讯相关性的影响接近,其主要起平衡作用;
式中的γ可以通过微调取值,通过A/B Test的方法,在A、B两个方案中取CTR收益最大的值,在本实施例中,γ的取值为1.5。
步骤S15,根据资讯相关性的计算结果对资讯推荐池中的相关资讯进行排序;
在本步骤中,根据步骤S15中计算出的S(x,x',v,t)数值按照从大到小的顺序对资讯进行资讯相关性排序,数值越大则表明资讯相关性越高。
步骤S16,根据排序结果输出推荐资讯。
在本步骤中,输出推荐资讯时呈现给用户的资讯并不是推荐资讯序列中的所有资讯,而是根据设定的或者默认的标准呈现出的排序最靠前的几条(例如5条)资讯。
另外,如图5所示,根据本发明的一个较佳实施例,建立资讯推荐池的步骤S10包括:
步骤S101,收集资讯文本,获取资讯文本的内容;
在本步骤中,资讯文本可以为从其它新闻网站爬取的各类新闻,也可以为由腾讯网的服务器200或数据库300直接获取的各类新闻。资讯文本的文本内容可以由其它新闻网站的服务器获取或者是由腾讯网的数据库300或服务器200的本地硬盘直接抓取。
步骤S102,将收集的资讯文本切分为多个词;
在本步骤中,可利用分词工具将文章切分为一个一个的关键词,分词时可以采用的算法包括但不限于基于字符串匹配、基于理解、以及基于统计分词。
步骤S103,根据LDA模型库中词的多维topic分布,预测资讯文本的多维topic分布;
在本步骤中,LDA模型库预先存储于数据库300和/或服务器200的缓存中,LDA模型库内存储有多个词的多维topic分布(即LDA模型)。经步骤S102分词后的资讯文本,其每个词都对应一个特定的LDA模型,这些LDA模型根据Gibbs采样的LDA训练算法,通过机器学***衡,即保证了文章具有较高的topic细粒度,又不会涉及太大的计算量,据发明人研究,超过500维并不会明显提高计算结果的准确性但却会大幅增加计算量。
步骤S104,将收集的资讯文本按照一定的次序放入资讯推荐池。
在步骤S104中,资讯文本在资讯推荐池中可以按照资讯文本的类别存放,也可以按照资讯文本中词的重复个数存放,还可以按照资讯文本收入时间的先后顺序存放。资讯文本中词的重复个数,指两篇及以上资讯文本中相同词的个数,若不同资讯文本中相同词的个数越多则表明这些资讯文本的类别越接近或相似度越高。
若资讯文本按照文本类别或词的重复个数存放,步骤S14中计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时可以仅计算与需要推荐资讯文章的类别相近或词的重复个数较多的文章,因此涉及的计算量较小、计算速度较快,可用于在线推荐。若资讯文本按照文本收入时间的先后顺序存放,步骤S14中计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时需要遍历资讯推荐池中的所有文章计算资讯相关性,因此涉及的计算量较大、计算速度较慢,需要离线计算。
进一步地,在步骤S14中,由于需要推荐资讯的文章与资讯推荐池中文章的资讯相关性以需要推荐资讯的文章与资讯推荐池中的文章在多维topic空间中的余弦距离、资讯推荐池中文章的PV加权和过期惩罚来表示,因此,如图6所示,本发明的文本资讯的推荐方法还包括:
步骤S141,获取资讯推荐池中文章的PV热度;以及
步骤S142,获取资讯推荐池中文章的发布时间;
步骤S143,根据需要推荐资讯的文章与资讯推荐池中文章的多维topic分布和资讯推荐池中文章的PV热度和发布时间计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性。
综上所述,在本实施例中,由于计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时不仅针对文章中的所有关键词,通篇考虑了文章的上下文语境来计算,解决了文章的语义歧义和语义资讯相关性问题,还考虑了资讯热度和实时性对资讯相关性的影响,提升了用户体验,大幅提升了资讯PV转化率(指点击资讯的PV次数与资讯曝光的PV次数的比值(假定每曝光5条算一次曝光)),使资讯PV转化率提升了将近200%。
例如,一个出现“苹果”词的资讯段落,如果他的上下文中出现“香蕉”等词,那叠加后文章的topic分布会更大概率的倾向于“水果苹果”的topic分布,而不是“手机苹果”的topic分布;再例如,根据LDA的词聚类的特点,“马云”和“阿里巴巴”在topic分布上很相近,因此,可以把出现马云的资讯和出现阿里巴巴的资讯聚合成一类作为相关资讯,作为相关推荐的延伸。又例如,因为计算时考虑了资讯热度和实时性,因此,可以在对“84岁默多克与59岁前超模订婚”进行资讯推荐时自动滤除“普莉希拉效应VS邓文迪法则,一定要有真正的邂逅”以及“资产保全Ι鼎元传承FO揭秘:邓文迪也扳不倒的家族信托”等过期资讯。
第二实施例
第二实施例提供一种文本资讯的推荐***,用于实现上述实施例中的文本资讯的推荐方法。如图7所示,所述文本资讯的推荐***包括资讯推荐池400、资讯文本获取模块401、分词工具402、LDA模型库403、LDA预测模块404、资讯热度模块405、资讯相关性计算模块406、资讯排序模块407以及结果输出模块408。
资讯推荐池400预先存储于数据库300和/或服务器200的缓存中,其内存储有多篇资讯文本。资讯推荐池400内存放的资讯文本可以为资讯文本获取模块401从其它新闻网站爬取的各类新闻,也可以为资讯文本获取模块401由腾讯网的服务器200或数据库300中直接获取的各类新闻。资讯文本的文本内容可以由其它新闻网站的服务器获取或者是由腾讯网的数据库300或服务器200的本地硬盘直接抓取。这些资讯文本被抓来之后首先被分词工具402切分为多个词,然后利用LDA预测模块404根据LDA模型库403中词的多维topic分布预测资讯推荐池400中文章的多维topic分布,最后按照一定的次数存放在资讯推荐池400中。收集的资讯文本在资讯推荐池中可以按照资讯文本的类别存放,也可以按照资讯文本中词的重复个数存放,还可以按照资讯文本收入时间的先后顺序存放。资讯文本中词的重复个数,指两篇及以上资讯文本中相同词的个数,若不同资讯文本中相同词的个数越多则表明这些资讯文本的类别越接近或相似度越高。若资讯文本按照文本类别或词的重复个数存放,则计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时可以仅计算与需要推荐资讯文章的类别相近或词的重复个数较多的文章,因此涉及的计算量较小、计算速度较快,可用于在线推荐。若资讯文本按照文本收入时间的先后顺序存放,则计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时需要遍历资讯推荐池中的所有文章计算资讯相关性,因此涉及的计算量较大、计算速度较慢,需要离线计算。
资讯文本获取模块401,用于获取文章的文本内容及资讯的发布时间。这些文章可以是需要推荐资讯的文章,也可以是资讯推荐池400中的文章。需要推荐资讯的文章可以是用户在终端设备100上通过点击新闻链接所打开的文章,也可以是网站编辑根据当前的热点新闻或微信圈中的热点文章主动推荐给用户的文章。需要推荐资讯文章的文本内容及发布时间可以根据用户的点击请求由数据库300或服务器200的本地硬盘抓取。
分词工具402,用于将文章切分为多个词,这些文章可以是需要推荐资讯的文章,也可以是资讯推荐池400中的文章。分词时可以采用的算法包括但不限于基于字符串匹配、基于理解、以及基于统计分词。
LDA模型库403预先存储于数据库300和/或服务器200的缓存中,其内存储有多个词的多维topic分布(即LDA模型)。经分词后的文章,其每个词都对应一个特定的LDA模型,这些LDA模型根据Gibbs采样的LDA训练算法,通过机器学习的方法得到,且根据资讯的更新定期更新。
LDA预测模块404,用于根据文章中词的多维topic分布预测文章的多维topic分布。具体地,LDA预测模块404通过将文章中出现的词的多维topic分布综合叠加即可预测出文章的多维topic分布。这些文章可以是需要推荐资讯的文章,也可以是资讯推荐池400中的文章。LDA的topic维度优选为500维,该数据的选择综合考虑了topic细粒度划分和计算量,在topic细粒度划分和计算量上做了平衡,即保证了文章具有较高的topic细粒度,又不会涉及太大的计算量,据发明人的研究,超过500维并不会明显提高计算结果的准确性但却会大幅增加计算量。
资讯热度模块405,用于获取资讯的PV热度。资讯的PV热度即资讯的PV点击量。
资讯相关性计算模块406,用于根据文章的多维topic分布计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性。需要推荐资讯的文章与资讯推荐池中文章的资讯相关性以需要推荐资讯的文章与资讯推荐池中的文章在多维topic空间中的余弦距离、资讯推荐池中文章的PV加权和过期惩罚来表示。资讯相关性计算模块根据需要推荐资讯的文章与资讯推荐池中文章的多维topic分布和资讯推荐池中文章的PV热度以及发布时间来计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性。文章资讯相关性的计算公式为:
S ( x , x ′ ) = Σ k = 1 n x k x ′ k Σ k = 1 n x k 2 Σ k = 1 n x ′ k 2 ,
式中x为需要推荐资讯文章的LDA向量,x’为资讯推荐池中文章的LDA向量,k为文章中LDA向量的个数,v为资讯推荐池中资讯的pv热度,即文章点击率,t为资讯过期的时间,即资讯发布的时间和当前时间的时间差,b为资讯过期时间的偏置平滑,γ为资讯过期缩放调节系数,λ为回归系数;
其中,公式第一项是需要推荐资讯文章与资讯推荐池中文章在多维topic空间中的余弦距离,其目的是为了使推荐出的文章与需要推荐资讯的文章在语义上接近,若资讯推荐池中的某篇文章与需要推荐资讯的文章在多维topic空间中的余弦距离越大,则表明该篇文章与需要推荐资讯文章的资讯相关性越高。
公式第二项的分子为资讯的PV加权,其取log是因为资讯文章的点击率与资讯文章的热度呈指数增长,取log后可以作为线性参数,其目的是为了提升资讯热度对文章资讯相关性的影响;
公式第二项是分母是对资讯文章的过期程度进行惩罚和衰减,其目的是为了对旧的资讯文章进行打压,保证推荐给用户的资讯都是比较新的资讯;
式中的b值一方面可以在资讯为最新资讯,即t值为零时防止公式第二项的分母为零,另一方面则可以调整资讯对时间的敏感度,使当天发生的资讯对时间不要太敏感,例如,b值取5时,若t值较小(表示资讯的发布时间距离当前时间很短,即资讯很新),例如取1(表示资讯已经过期1小时)和2(表示资讯已经过期2小时),则对文章资讯相关性的影响不大;
式中的λ值可以根据CTR(点击到达率)结果通过线性回归算法得出,在本实施例中,λ的取值为0.25,其目的是为了使公式第一项和第二项的值比较接近,使公式第一项和第二项对文章资讯相关性的影响接近,其主要起平衡作用;
式中的γ可以通过微调取值,通过A/B Test的方法,在A、B两个方案中取CTR收益最大的值,在本实施例中,γ的取值为1.5。
资讯排序模块407用于根据资讯相关性的计算结果对资讯推荐池中的相关资讯进行排序。具体地,资讯排序模块407根据计算出的资讯相关性数值按照从大到小的顺序对资讯进行资讯相关性排序,数值越大则表明资讯相关性越高。
结果输出模块408,用于根据排序结果输出推荐资讯。结果输出模块408输出推荐资讯时呈现给用户的资讯并不是推荐资讯序列中的所有资讯,而是根据设定的或者默认的标准呈现出的排序最靠前的几条(例如5条)资讯。
综上所述,在本实施例中,由于计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时不仅针对文章中的所有关键词,通篇考虑了文章的上下文语境来计算,解决了文章的语义歧义和语义资讯相关性问题,还考虑了资讯热度和实时性对资讯相关性的影响,提升了用户体验,大幅提升了资讯PV转化率,使资讯PV转化率提升了将近200%。
需要说明的是,本说明书中的各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于***类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者***中还存在另外的相同要素。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

Claims (12)

1.一种文本资讯的推荐方法,其特征在于,所述方法包括:
建立资讯推荐池;
获取需要推荐资讯文章的文本内容;
将需要推荐资讯的文章切分为多个词;
根据LDA模型库中词的多维topic分布预测需要推荐资讯文章的多维topic分布;
计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性;
根据资讯相关性的计算结果对资讯推荐池中的相关资讯进行排序;
根据排序结果输出推荐资讯。
2.根据权利要求1所述的文本资讯的推荐方法,其特征在于,需要推荐资讯的文章与资讯推荐池中文章的资讯相关性以需要推荐资讯的文章与资讯推荐池中的文章在多维topic空间中的余弦距离、资讯推荐池中文章的PV加权和过期惩罚来表示。
3.根据权利要求1所述的文本资讯的推荐方法,其特征在于,所述文本资讯的推荐方法还包括:
获取资讯推荐池中文章的PV热度;以及
获取资讯推荐池中文章的发布时间;
所述计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性的步骤指根据需要推荐资讯的文章与资讯推荐池中文章的多维topic分布和资讯推荐池中文章的PV热度和发布时间计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性。
4.根据权利要求1所述的文本资讯的推荐方法,其特征在于,计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时采用的公式为:
S ( x , x ′ , v , t ) = Σ k = 1 n x k x ′ k Σ k = 1 n x k 2 Σ k = 1 n x ′ k 2 + λ log v ( t + b ) γ ,
式中x为需要推荐资讯文章的LDA向量,x’为资讯推荐池中文章的LDA向量,k为文章中LDA向量的个数,v为资讯推荐池中资讯的pv热度,t为资讯过期的时间,b为资讯过期时间的偏置平滑,γ为资讯过期缩放调节系数,λ为回归系数。
5.根据权利要求4所述的文本资讯的推荐方法,其特征在于,计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时采用的公式中λ的取值为0.25,γ的取值为1.5。
6.根据权利要求1所述的文本资讯的推荐方法,其特征在于,所述建立资讯推荐池的步骤包括:
收集资讯文本,获取资讯文本的内容;
将收集的资讯文本切分为多个词;
根据LDA模型库中词的多维topic分布预测资讯文本的多维topic分布;以及
将收集的资讯文本按照一定的次序放入资讯推荐池。
7.一种文本资讯的推荐***,其特征在于,其包括:
资讯推荐池,其内存储有多篇资讯文本;
资讯文本获取模块,用于获取需要推荐资讯文章的文本内容;
分词工具,用于将需要推荐资讯的文章切分为多个词;
LDA模型库,其内存储有多个词的多维topic分布;
LDA预测模块,用于根据文章中词的多维topic分布预测文章的多维topic分布;
资讯相关性计算模块,用于根据文章的多维topic分布计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性;
资讯排序模块,用于根据资讯相关性的计算结果对资讯推荐池中的相关资讯进行排序;
结果输出模块,用于根据排序结果输出推荐资讯。
8.根据权利要求7所述的文本资讯的推荐***,其特征在于,所述文本资讯的推荐***还包括资讯热度模块,所述资讯热度模块用于获取资讯的PV热度,所述资讯文本获取模块还用于获取资讯发布的时间,所述资讯相关性计算模块根据需要推荐资讯的文章与资讯推荐池中文章的多维topic分布和资讯推荐池中文章的PV热度和发布时间计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性。
9.根据权利要求7所述的文本资讯的推荐***,其特征在于,需要推荐资讯的文章与资讯推荐池中文章的资讯相关性以需要推荐资讯的文章与资讯推荐池中的文章在多维topic空间中的余弦距离、资讯推荐池中文章的PV加权及过期惩罚来表示。
10.根据权利要求1所述的文本资讯的推荐***,其特征在于,计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时采用的公式为:
S ( x , x ′ , v , t ) = Σ k = 1 n x k x ′ k Σ k = 1 n x k 2 Σ k = 1 n x ′ k 2 + λ log v ( t + b ) γ ,
式中x为需要推荐资讯文章的LDA向量,x’为资讯推荐池中文章的LDA向量,k为文章中LDA向量的个数,v为资讯推荐池中资讯的pv热度,t为资讯过期的时间,b为资讯过期时间的偏置平滑,γ为资讯过期缩放调节系数,λ为回归系数。
11.根据权利要求10所述的文本资讯的推荐***,其特征在于,计算需要推荐资讯的文章与资讯推荐池中文章的资讯相关性时采用的公式中λ的取值为0.25,γ的取值为1.5。
12.根据权利要求7所述的文本资讯的推荐***,其特征在于,所述资讯文本获取模块还用于收集资讯文本的文本内容,所述分词工具还用于将收集的资讯文本切分为多个词,所述LDA预测模块还用于根据收集的资讯文本中词的多维topic分布预测资讯文本的多维topic分布,所述资讯推荐池中的资讯文本按照一定的次序存放。
CN201610539075.6A 2016-07-07 2016-07-07 文本资讯的推荐方法及*** Active CN106202394B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201610539075.6A CN106202394B (zh) 2016-07-07 2016-07-07 文本资讯的推荐方法及***
PCT/CN2017/088969 WO2018006703A1 (zh) 2016-07-07 2017-06-19 文本内容的推荐方法、***及存储介质
EP17823515.6A EP3451194A4 (en) 2016-07-07 2017-06-19 METHOD AND SYSTEM FOR RECOMMENDING TEXT CONTENT, AND STORAGE MEDIUM
US15/975,501 US10783206B2 (en) 2016-07-07 2018-05-09 Method and system for recommending text content, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610539075.6A CN106202394B (zh) 2016-07-07 2016-07-07 文本资讯的推荐方法及***

Publications (2)

Publication Number Publication Date
CN106202394A true CN106202394A (zh) 2016-12-07
CN106202394B CN106202394B (zh) 2021-03-19

Family

ID=57473292

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610539075.6A Active CN106202394B (zh) 2016-07-07 2016-07-07 文本资讯的推荐方法及***

Country Status (4)

Country Link
US (1) US10783206B2 (zh)
EP (1) EP3451194A4 (zh)
CN (1) CN106202394B (zh)
WO (1) WO2018006703A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018006703A1 (zh) * 2016-07-07 2018-01-11 腾讯科技(深圳)有限公司 文本内容的推荐方法、***及存储介质
CN108491529A (zh) * 2018-03-28 2018-09-04 百度在线网络技术(北京)有限公司 信息推荐方法及装置
CN110825867A (zh) * 2019-11-01 2020-02-21 科大讯飞股份有限公司 相似文本推荐方法、装置、电子设备和存储介质
CN112131465A (zh) * 2020-09-14 2020-12-25 绿瘦健康产业集团有限公司 一种活动资讯匹配方法、装置、介质及终端设备
CN112685452A (zh) * 2020-12-31 2021-04-20 特赞(上海)信息科技有限公司 企业案例检索方法、装置、设备和存储介质
CN112765342A (zh) * 2021-03-22 2021-05-07 中国电子科技集团公司第二十八研究所 一种基于时间与语义的文章推荐方法
CN116932920A (zh) * 2023-09-18 2023-10-24 青岛理工大学 基于大数据的健康科普资料精准推荐方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10621219B2 (en) 2017-02-10 2020-04-14 International Business Machines Corporation Techniques for determining a semantic distance between subjects
CN110348133B (zh) * 2019-07-15 2022-08-19 西南交通大学 一种高速列车三维产品结构技术功效图构建***及方法
CN110851571B (zh) * 2019-11-14 2022-11-25 拉扎斯网络科技(上海)有限公司 数据处理方法、装置、电子设备及计算机可读存储介质
CN111198939B (zh) * 2019-12-27 2021-11-23 北京健康之家科技有限公司 语句相似度的分析方法、装置及计算机设备
CN111159557B (zh) * 2019-12-31 2023-07-25 北京奇艺世纪科技有限公司 一种热点信息获取方法、装置、服务器及介质
CN111382342B (zh) * 2020-01-22 2023-03-24 腾讯科技(深圳)有限公司 一种热搜词的获取方法、装置、设备及存储介质
CN111259662B (zh) * 2020-02-18 2023-03-21 支付宝(杭州)信息技术有限公司 处理文本的方法和装置
CN111428032B (zh) * 2020-03-20 2024-03-29 北京小米松果电子有限公司 内容质量评价方法及装置、电子设备、存储介质
CN111785254B (zh) * 2020-07-24 2023-04-07 四川大学华西医院 基于模拟人的自助化bls培训与考核***
CN112165639B (zh) * 2020-09-23 2024-02-02 腾讯科技(深圳)有限公司 内容分发方法、装置、电子设备以及存储介质
CN113296613A (zh) * 2021-03-12 2021-08-24 阿里巴巴新加坡控股有限公司 报关信息处理方法、装置及电子设备
CN113590963A (zh) * 2021-08-04 2021-11-02 浙江新蓝网络传媒有限公司 均衡的文本推荐方法
CN116108158B (zh) * 2023-04-13 2023-07-28 合肥工业大学 在线互动问答文本特征构造方法和***

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495872A (zh) * 2011-11-30 2012-06-13 中国科学技术大学 对移动设备用户进行个性化新闻推荐的方法和装置
US20120166414A1 (en) * 2008-08-11 2012-06-28 Ultra Unilimited Corporation (dba Publish) Systems and methods for relevance scoring
CN102611785A (zh) * 2011-01-20 2012-07-25 北京邮电大学 面向手机的移动用户个性化新闻主动推荐服务***及方法
CN103389975A (zh) * 2012-05-07 2013-11-13 腾讯科技(深圳)有限公司 一种新闻推荐方法及***
US8589378B2 (en) * 2010-10-11 2013-11-19 Yahoo! Inc. Topic-oriented diversified item recommendation
CN103577501A (zh) * 2012-08-10 2014-02-12 深圳市世纪光速信息技术有限公司 热点话题搜索***及热点话题搜索方法
CN103678277A (zh) * 2013-12-04 2014-03-26 东软集团股份有限公司 基于文档分段的构建主题-词汇分布的方法及***
CN104899273A (zh) * 2015-05-27 2015-09-09 东南大学 一种基于话题和相对熵的网页个性化推荐方法
US20150262069A1 (en) * 2014-03-11 2015-09-17 Delvv, Inc. Automatic topic and interest based content recommendation system for mobile devices
CN105224699A (zh) * 2015-11-17 2016-01-06 Tcl集团股份有限公司 一种新闻推荐方法及装置
CN105677769A (zh) * 2015-12-29 2016-06-15 广州神马移动信息科技有限公司 一种基于潜在狄利克雷分配(lda)模型的关键词推荐方法和***
CN105721944A (zh) * 2016-01-29 2016-06-29 四川长虹电器股份有限公司 智能电视的新闻资讯推荐方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6326988B1 (en) * 1999-06-08 2001-12-04 Monkey Media, Inc. Method, apparatus and article of manufacture for displaying content in a multi-dimensional topic space
US9165254B2 (en) * 2008-01-14 2015-10-20 Aptima, Inc. Method and system to predict the likelihood of topics
US9449080B1 (en) * 2010-05-18 2016-09-20 Guangsheng Zhang System, methods, and user interface for information searching, tagging, organization, and display
US20120221563A1 (en) * 2011-02-24 2012-08-30 Microsoft Corporation Social Weight of Social Media Content
US20120296637A1 (en) * 2011-05-20 2012-11-22 Smiley Edwin Lee Method and apparatus for calculating topical categorization of electronic documents in a collection
CN102929928B (zh) * 2012-09-21 2015-04-22 北京格致璞科技有限公司 基于多维相似度的个性化新闻推荐方法
CN103714084B (zh) * 2012-10-08 2018-04-03 腾讯科技(深圳)有限公司 推荐信息的方法和装置
US9129227B1 (en) * 2012-12-31 2015-09-08 Google Inc. Methods, systems, and media for recommending content items based on topics
US11087264B2 (en) * 2015-03-16 2021-08-10 International Business Machines Corporation Crowdsourcing of meetings
CN106202394B (zh) * 2016-07-07 2021-03-19 腾讯科技(深圳)有限公司 文本资讯的推荐方法及***
US10216724B2 (en) * 2017-04-07 2019-02-26 Conduent Business Services, Llc Performing semantic analyses of user-generated textual and voice content

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120166414A1 (en) * 2008-08-11 2012-06-28 Ultra Unilimited Corporation (dba Publish) Systems and methods for relevance scoring
US8589378B2 (en) * 2010-10-11 2013-11-19 Yahoo! Inc. Topic-oriented diversified item recommendation
CN102611785A (zh) * 2011-01-20 2012-07-25 北京邮电大学 面向手机的移动用户个性化新闻主动推荐服务***及方法
CN102495872A (zh) * 2011-11-30 2012-06-13 中国科学技术大学 对移动设备用户进行个性化新闻推荐的方法和装置
CN103389975A (zh) * 2012-05-07 2013-11-13 腾讯科技(深圳)有限公司 一种新闻推荐方法及***
CN103577501A (zh) * 2012-08-10 2014-02-12 深圳市世纪光速信息技术有限公司 热点话题搜索***及热点话题搜索方法
CN103678277A (zh) * 2013-12-04 2014-03-26 东软集团股份有限公司 基于文档分段的构建主题-词汇分布的方法及***
US20150262069A1 (en) * 2014-03-11 2015-09-17 Delvv, Inc. Automatic topic and interest based content recommendation system for mobile devices
CN104899273A (zh) * 2015-05-27 2015-09-09 东南大学 一种基于话题和相对熵的网页个性化推荐方法
CN105224699A (zh) * 2015-11-17 2016-01-06 Tcl集团股份有限公司 一种新闻推荐方法及装置
CN105677769A (zh) * 2015-12-29 2016-06-15 广州神马移动信息科技有限公司 一种基于潜在狄利克雷分配(lda)模型的关键词推荐方法和***
CN105721944A (zh) * 2016-01-29 2016-06-29 四川长虹电器股份有限公司 智能电视的新闻资讯推荐方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018006703A1 (zh) * 2016-07-07 2018-01-11 腾讯科技(深圳)有限公司 文本内容的推荐方法、***及存储介质
US10783206B2 (en) 2016-07-07 2020-09-22 Tencent Technology (Shenzhen) Company Limited Method and system for recommending text content, and storage medium
CN108491529A (zh) * 2018-03-28 2018-09-04 百度在线网络技术(北京)有限公司 信息推荐方法及装置
CN108491529B (zh) * 2018-03-28 2021-11-16 百度在线网络技术(北京)有限公司 信息推荐方法及装置
CN110825867A (zh) * 2019-11-01 2020-02-21 科大讯飞股份有限公司 相似文本推荐方法、装置、电子设备和存储介质
CN110825867B (zh) * 2019-11-01 2023-01-17 科大讯飞股份有限公司 相似文本推荐方法、装置、电子设备和存储介质
CN112131465A (zh) * 2020-09-14 2020-12-25 绿瘦健康产业集团有限公司 一种活动资讯匹配方法、装置、介质及终端设备
CN112685452A (zh) * 2020-12-31 2021-04-20 特赞(上海)信息科技有限公司 企业案例检索方法、装置、设备和存储介质
CN112765342A (zh) * 2021-03-22 2021-05-07 中国电子科技集团公司第二十八研究所 一种基于时间与语义的文章推荐方法
CN112765342B (zh) * 2021-03-22 2022-10-14 中国电子科技集团公司第二十八研究所 一种基于时间与语义的文章推荐方法
CN116932920A (zh) * 2023-09-18 2023-10-24 青岛理工大学 基于大数据的健康科普资料精准推荐方法
CN116932920B (zh) * 2023-09-18 2023-12-12 青岛理工大学 基于大数据的健康科普资料精准推荐方法

Also Published As

Publication number Publication date
US20180260490A1 (en) 2018-09-13
CN106202394B (zh) 2021-03-19
EP3451194A4 (en) 2019-06-19
EP3451194A1 (en) 2019-03-06
US10783206B2 (en) 2020-09-22
WO2018006703A1 (zh) 2018-01-11

Similar Documents

Publication Publication Date Title
CN106202394A (zh) 文本资讯的推荐方法及***
CN109377329B (zh) 一种房源推荐方法、装置、存储介质及电子设备
US20220365939A1 (en) Methods and systems for client side search ranking improvements
US9363634B1 (en) Providing context-relevant information to users
CN103339623B (zh) 涉及因特网搜索的方法和设备
CN108885624B (zh) 信息推荐***及方法
CN108763579B (zh) 搜索内容推荐方法、装置、终端设备及存储介质
CN103955464B (zh) 一种基于情境融合感知的推荐方法
CN107436893A (zh) 一种网页推荐方法和装置
US20190034820A1 (en) Method, system and program product for forecasted incident risk
CN104899315A (zh) 推送用户信息的方法和装置
CN102591911A (zh) 位置相关实体的实时个性化推荐
WO2009108439A1 (en) Event communication platform for mobile device users
Mashal et al. Testing and evaluating recommendation algorithms in internet of things
US20180165708A1 (en) Notification Control based on Location, Activity, and Temporal Prediction
CN109446431A (zh) 用于信息推荐的方法、装置、介质、和计算设备
CN105786897B (zh) 用于提供基于情境感知的用户关注信息的情境感知本体构建方法
CN105022760A (zh) 一种新闻推荐方法及装置
CN115017400A (zh) 一种应用app推荐方法及电子设备
US9565078B1 (en) Recommended content traffic exchange
CN111090877B (zh) 数据生成、获取方法及对应的装置、存储介质
CN111191133B (zh) 业务搜索处理方法、装置及设备
US20140032708A1 (en) Providing online content
Zhang et al. Improving augmented reality using recommender systems
CN109977293A (zh) 一种搜索结果相关性的计算方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant