CN104636371A - Information recommendation method and device - Google Patents
Information recommendation method and device Download PDFInfo
- Publication number
- CN104636371A CN104636371A CN201310557764.6A CN201310557764A CN104636371A CN 104636371 A CN104636371 A CN 104636371A CN 201310557764 A CN201310557764 A CN 201310557764A CN 104636371 A CN104636371 A CN 104636371A
- Authority
- CN
- China
- Prior art keywords
- information
- user
- recommended
- social media
- hobby
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了信息推荐方法及设备,其中所述方法,包括:从用户和/或用户好友的社交媒体中提取特征因子;根据用户和/或用户好友的社交媒体中的索引信息获取所述索引信息所指向的信息;从索引信息所指向的信息中提取特征因子;根据社交媒体中的提取的特征因子及索引信息所指向的信息中的特征因子及用户对所述索引信息所指向的信息的喜好评分得到用户的喜好奇异值SVD模型;将社交媒体中的特征因子以及待推荐信息的特征因子输入所述SVD模型,得到用户对待推荐信息的喜好评分;当用户对待推荐信息的喜好评分满足推荐要求时,向用户推荐所述待推荐信息。其可靠性较高,更能满足用户的兴趣要求。
The embodiment of the present invention discloses an information recommendation method and device, wherein the method includes: extracting feature factors from the social media of the user and/or the user's friends; The information pointed to by the index information; the feature factor is extracted from the information pointed to by the index information; according to the extracted feature factor in social media and the feature factor in the information pointed to by the index information and the user’s point to the index information The preference score of information obtains the user's preference singular value SVD model; the characteristic factors in the social media and the characteristic factors of the information to be recommended are input into the SVD model, and the user's preference score for the recommended information is obtained; when the user treats the preference score of the recommended information When the recommendation requirement is met, the information to be recommended is recommended to the user. Its reliability is higher, and it can better meet the user's interest requirements.
Description
技术领域technical field
本发明涉及通信领域,尤其涉及信息推荐方法及设备。The invention relates to the communication field, in particular to an information recommendation method and device.
背景技术Background technique
现在是一个信息过剩的时代,每天用户接受的信息非常多,但是真正用户喜欢、需要的很少。因此,出现了向用户推荐信息的技术方案,希望能将用户喜欢,需要的信息推荐给用户。Now is an era of excess information. Every day, users receive a lot of information, but real users like and need very little. Therefore, a technical solution for recommending information to users appears, hoping to recommend the information that the user likes and needs to the user.
目前,现在技术出现了一种基于内容向用户推荐信息的方案。在该现有技术中,基于内容的推荐系统对用户建立配置文件,在建立用户配置文件时,通过分析用户已经购买(或浏览)过的内容,提取其中的历史记录存入用户配置文件。当用户有购买或浏览新的内容时,基于新内容更新用户配置文件。在进行内容推荐时,系统通过将内容的关键词向量与用户配置文件中的历史记录进行计算,比较用户配置文件与待推荐内容的相似度,如果二者完全没有匹配的关键词,则并不会向用户推荐新内容,现有技术的基于内容向用户推荐信息的方案仅能通过用户的历史记录作为推荐依据,可靠性差。At present, there is a scheme for recommending information to users based on content in the current technology. In this prior art, a content-based recommendation system establishes a configuration file for a user. When establishing a user configuration file, it analyzes the content that the user has purchased (or browsed), extracts the historical records and stores them in the user configuration file. When a user purchases or browses new content, update the user profile based on the new content. When recommending content, the system compares the similarity between the user profile and the content to be recommended by calculating the keyword vector of the content and the historical records in the user profile. If there is no matching keyword between the two, it is not New content will be recommended to the user. The content-based content-based recommendation information to the user in the prior art can only use the user's historical records as the recommendation basis, which has poor reliability.
发明内容Contents of the invention
本发明实施例提供一种信息推荐方法及设备,借助SVD模型和用户和/或好友的社交媒体为用户筛选推荐信息,其可靠性高。Embodiments of the present invention provide an information recommendation method and device, which screen recommended information for users by means of SVD models and social media of users and/or friends, and have high reliability.
本发明第一方面提供一种信息推荐方法,其可包括:The first aspect of the present invention provides an information recommendation method, which may include:
从用户和/或用户好友的社交媒体中提取特征因子,所述社交媒体为供用户撰写和分享信息的网络虚拟平台;Extract feature factors from the social media of the user and/or the user's friends, which is a network virtual platform for users to compose and share information;
根据所述用户和/或所述用户好友的社交媒体中的索引信息获取所述索引信息所指向的信息;Obtaining the information pointed to by the index information according to the index information in the social media of the user and/or the user's friends;
从所述索引信息所指向的信息中提取特征因子;extracting feature factors from the information pointed to by the index information;
根据所述社交媒体中的提取的特征因子及所述索引信息所指向的信息中的特征因子以及所述用户对所述索引信息所指向的信息的喜好评分得到用户对信息的喜好奇异值SVD模型;According to the extracted eigenfactors in the social media, the eigenfactors in the information pointed to by the index information, and the user's preference score for the information pointed to by the index information, the singular value SVD model of the user's preference for information is obtained. ;
将所述社交媒体中的特征因子及待推荐信息的特征因子输入所述SVD模型,得到所述用户对所述待推荐信息的喜好评分;Input the eigenfactors in the social media and the eigenfactors of the information to be recommended into the SVD model to obtain the user's preference score for the information to be recommended;
当所述用户对所述待推荐信息的喜好评分满足推荐要求时,向所述用户推荐所述待推荐信息。When the user's preference score on the information to be recommended meets a recommendation requirement, the information to be recommended is recommended to the user.
结合第一方面,在第一种可行的实施方式中,所述社交媒体中的索引信息包括网址、标题、字词中至少一种。With reference to the first aspect, in a first feasible implementation manner, the index information in the social media includes at least one of URLs, titles, and words.
结合第一方面,在第二种可行的实施方式中,所述从用户和/或用户好友的社交媒体中提取特征因子包括:用户ID、社交媒体中的字词、作者、社交媒体中的文章的转发数、所述社交媒体中的文章的评论数中至少一种。In conjunction with the first aspect, in a second feasible implementation manner, the extraction of feature factors from the social media of the user and/or the user's friends includes: user ID, words in social media, author, article in social media At least one of the number of reposts and the number of comments on articles in the social media.
结合第一方面,在第三种可行的实施方式中,所述从所述索引信息所指向的信息中提取特征因子以及待推荐信息的特征因子包括:信息来源、信息内容、信息的类型、信息被访问次数、信息被访问时间中至少一种。With reference to the first aspect, in a third feasible implementation manner, the feature factors extracted from the information pointed to by the index information and the feature factors of the information to be recommended include: information source, information content, information type, information At least one of the number of times the information is accessed and the time when the information is accessed.
结合第一方面至第一方面的第三种可行的实施方式中任一种,在第四种可行的实施方式中,所述用户对所述待推荐信息的喜好评分满足推荐要求,包括:With reference to any one of the first aspect to the third feasible implementation manner of the first aspect, in a fourth feasible implementation manner, the user's preference score for the information to be recommended meets the recommendation requirements, including:
当所述用户对所述待推荐信息的喜好评分大于设定的阈值时,确定满足推荐要求;When the user's preference score for the information to be recommended is greater than a set threshold, it is determined that the recommendation requirement is met;
或者,当用户对所述待推荐信息的喜好评分相对用户对其他待推荐信息的喜好评分为最高时,确定满足推荐要求。Alternatively, when the user's preference score for the information to be recommended is the highest relative to the user's preference score for other information to be recommended, it is determined that the recommendation requirement is met.
本发明实施例第二方面提供一种信息推荐设备,其可包括:The second aspect of the embodiment of the present invention provides an information recommendation device, which may include:
用户数据提取模块,用于从用户和/或用户好友的社交媒体中提取特征因子,所述社交媒体为供用户撰写和分享信息的网络虚拟平台;The user data extraction module is used to extract feature factors from the social media of the user and/or the user's friends, and the social media is a network virtual platform for users to compose and share information;
获取模块,用于根据所述用户和/或所述用户好友的社交媒体中的索引信息获取所述索引信息所指向的信息;An acquisition module, configured to acquire the information pointed to by the index information according to the index information in the social media of the user and/or the user's friends;
信息提取模块,用于从所述索引信息所指向的信息中提取特征因子;An information extraction module, configured to extract feature factors from the information pointed to by the index information;
模型生成模块,用于根据所述用户数据提取模块提取的特征因子及所述信息提取模块提取的特征因子以及所述用户对所述索引信息所指向的信息的喜好评分得到用户的喜好奇异值SVD模型;A model generation module, configured to obtain the user's preference singular value SVD according to the feature factor extracted by the user data extraction module, the feature factor extracted by the information extraction module, and the user's preference score for the information pointed to by the index information Model;
评分模块,用于将所述社交媒体中的特征因子以及待推荐信息的特征因子输入所述SVD模型,得到所述用户对所述待推荐信息的喜好评分;Scoring module, for inputting the eigenfactors in the social media and the eigenfactors of the information to be recommended into the SVD model to obtain the user's preference score for the information to be recommended;
推荐模块,用于当所述用户对所述待推荐信息的喜好评分满足推荐要求时,向所述用户推荐所述待推荐信息。A recommendation module, configured to recommend the information to be recommended to the user when the user's preference score on the information to be recommended meets the recommendation requirements.
结合第二方面,在第一种可行的实施方式中,所述社交媒体中的索引信息包括网址、标题、字词中至少一种。With reference to the second aspect, in a first feasible implementation manner, the index information in the social media includes at least one of URLs, titles, and words.
结合第二方面,在第二种可行的实施方式中,所述从用户和/或用户好友的社交媒体中提取特征因子包括:用户ID、社交媒体中的词语、作者、社交媒体中的文章的转发数、所述社交媒体中的文章的评论数中至少一种。In conjunction with the second aspect, in a second feasible implementation manner, the extraction of feature factors from the social media of the user and/or the user's friends includes: user ID, words in social media, authors, articles in social media At least one of the number of reposts and the number of comments on articles in the social media.
结合第二方面,在第三种可行的实施方式中,所述从所述索引信息所指向的信息中提取特征因子以及待推荐信息的特征因子包括:信息来源、信息内容、信息的类型、信息被访问次数、信息被访问时间中至少一种。With reference to the second aspect, in a third feasible implementation manner, the feature factors extracted from the information pointed to by the index information and the feature factors of the information to be recommended include: information source, information content, information type, information At least one of the number of times the information is accessed and the time when the information is accessed.
结合第二方面至第二方面的第三种可行的实施方式中任一种,在第四种可行的实施方式中,所述用户对所述待推荐信息的喜好评分满足推荐要求,包括:With reference to any one of the second aspect to the third feasible implementation manner of the second aspect, in a fourth feasible implementation manner, the user's preference score for the information to be recommended meets the recommendation requirements, including:
当所述用户对所述待推荐信息的喜好评分大于设定的阈值时,确定满足推荐要求;When the user's preference score for the information to be recommended is greater than a set threshold, it is determined that the recommendation requirement is met;
或者,当用户对所述待推荐信息的喜好评分相对用户对其他待推荐信息的喜好评分为最高时,确定满足推荐要求。Alternatively, when the user's preference score for the information to be recommended is the highest relative to the user's preference score for other information to be recommended, it is determined that the recommendation requirement is met.
由上可见,在本发明的一些可行的实施方式中,从用户和/或用户好友的社交媒体中提取特征因子,所述社交媒体为供用户撰写和分享信息的网络虚拟平台;根据所述用户和/或所述用户好友的社交媒体中的索引信息获取所述索引信息所指向的信息;从所述索引信息所指向的信息中提取特征因子;根据所述社交媒体中的提取的特征因子及所述索引信息所指向的信息中的特征因子以及所述用户对所述索引信息所指向的信息的喜好评分得到用户的喜好奇异值SVD模型;将所述社交媒体中的特征因子以及待推荐信息的特征因子输入所述SVD模型,得到所述用户对所述待推荐信息的喜好评分;当所述用户对所述待推荐信息的喜好评分满足推荐要求时,向所述用户推荐所述待推荐信息。其可靠性较高,更能满足用户的兴趣要求。As can be seen from the above, in some feasible embodiments of the present invention, feature factors are extracted from the social media of the user and/or the user's friends, and the social media is a network virtual platform for users to compose and share information; according to the user And/or the index information in the social media of the user's friend acquires the information pointed to by the index information; extracts the feature factor from the information pointed to by the index information; according to the extracted feature factor in the social media and The feature factors in the information pointed to by the index information and the user's preference score for the information pointed to by the index information are obtained to obtain the user's preference singular value SVD model; the feature factors in the social media and the information to be recommended The eigenfactors are input into the SVD model to obtain the user's preference score for the information to be recommended; when the user's preference score for the information to be recommended meets the recommendation requirements, recommend the user to recommend the information to be recommended information. Its reliability is higher, and it can better meet the interest requirements of users.
附图说明Description of drawings
图1为本发明的信息推荐方法的一实施例的流程示意图;FIG. 1 is a schematic flow diagram of an embodiment of the information recommendation method of the present invention;
图2为本发明的信息推荐设备的一实施例的结构组成示意图;FIG. 2 is a schematic diagram of the structural composition of an embodiment of the information recommendation device of the present invention;
图3为本发明的信息推荐设备的另一实施例的结构组成示意图。FIG. 3 is a schematic diagram of the structural composition of another embodiment of the information recommendation device of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.
图1为本发明的信息推荐方法的一实施例的流程示意图。如图1所示,本发明的方法可包括:FIG. 1 is a schematic flowchart of an embodiment of the information recommendation method of the present invention. As shown in Figure 1, the method of the present invention may include:
步骤S110,从用户和/或用户好友的社交媒体中提取特征因子,所述社交媒体为供用户撰写和分享信息的网络虚拟平台。Step S110, extracting feature factors from the social media of the user and/or the user's friends, the social media is a network virtual platform for users to compose and share information.
具体实现中,本发明实施例的社交媒体可包括:微博、微信、facebook等供用户撰写和分享信息的网络虚拟平台。In specific implementation, the social media in the embodiment of the present invention may include: Weibo, WeChat, Facebook and other network virtual platforms for users to compose and share information.
具体实现中,本发明实施例从用户和/或用户好友的社交媒体中提取特征因子可为可从社交媒体中获取的任何信息,作为一种可行的实施方式,所述用户和/或用户好友的社交媒体中提取的特征因子可包括用户ID(可用于唯一标识一个用户的身份),社交媒体中的字词(比如,出现频率超过预定次数的字词、当前流行的网络用语等)、作者、社交媒体中的文章的转发数、所述社交媒体中的文章的评论数等中至少一种。In a specific implementation, the feature factor extracted from the social media of the user and/or the user's friend in the embodiment of the present invention can be any information that can be obtained from the social media. As a feasible implementation mode, the user and/or the user's friend The feature factors extracted from social media can include user ID (which can be used to uniquely identify a user), words in social media (for example, words that appear more than a predetermined number of times, current popular Internet terms, etc.), author , at least one of the number of reposts of articles in social media, the number of comments of articles in social media, and the like.
步骤S111,根据所述用户和/或所述用户好友的社交媒体中的索引信息获取所述索引信息所指向的信息。Step S111, according to the index information in the social media of the user and/or the user's friend, obtain the information pointed to by the index information.
具体实现中,社交媒体中的索引信息可包括网址、标题、字词(比如,出现频率超过预定次数的字词、当前流行的网络用语等)等等。则在步骤S111就可以根据这些索引信息进一步获取所述索引信息所指向的内容,比如,可以打开网址所链接的新闻网页、打开网址所链接的好友的微博文章;再如,可以打开微信标题进入标题的具体文章;再如,可以以字词作为索引搜索字词相关的更多信息。In a specific implementation, the index information in social media may include URLs, titles, words (for example, words whose frequency of occurrence exceeds a predetermined number of times, current popular Internet terms, etc.) and the like. Then in step S111, the content pointed to by the index information can be further obtained according to these index information, for example, the news webpage linked by the URL can be opened, the microblog article of the friend linked by the URL can be opened; Enter the specific article of the title; as another example, you can use the word as an index to search for more information related to the word.
步骤S112,从所述索引信息所指向的信息中提取特征因子。Step S112, extracting feature factors from the information pointed to by the index information.
具体实现中,从所述索引信息所指向的信息中提取的特征因子可为可从所述信息中获取的任何信息,作为一种可行的实施方式,从所述索引信息所指向的信息中提取的特征因子可包括:信息来源、信息内容(比如,出现频率超过预定次数的字词、当前流行的网络用语等)、信息的类型、信息被访问次数、信息被访问时间中至少一种。以网址所打开的新闻为例,在步骤S112可提取新闻的信息来源,比如为新华社发布的新闻,提取新闻中的信息内容,比如,GDP、房价调控;提取新闻的类型:比如,金融,经济;新闻被访问的次数,比如,3000次等特征因子。In a specific implementation, the feature factor extracted from the information pointed to by the index information can be any information that can be obtained from the information. As a feasible implementation, the feature factor extracted from the information pointed to by the index information The feature factors may include: at least one of information source, information content (for example, words that appear more than a predetermined number of times, current popular Internet terms, etc.), information type, information access times, and information access time. Taking the news opened by the website as an example, the information source of the news can be extracted in step S112, such as the news released by Xinhua News Agency, and the information content in the news is extracted, such as GDP, house price regulation; the type of news extracted: for example, finance, Economy; characteristic factors such as the number of news visits, for example, 3000 times.
步骤S113,根据所述社交媒体中的提取的特征因子及所述索引信息所指向的信息中的特征因子以及所述用户对所述索引信息所指向的信息的喜好评分得到用户对信息的喜好奇异值(Singular Value Decomposition,SVD)模型。Step S113, according to the extracted feature factors in the social media, the feature factors in the information pointed to by the index information, and the user's preference score for the information pointed to by the index information to obtain the user's preference for information Value (Singular Value Decomposition, SVD) model.
步骤S114,将所述社交媒体中的特征因子以及待推荐信息的特征因子输入所述SVD模型,得到所述用户对所述待推荐信息的喜好评分。Step S114, input the feature factors in the social media and the feature factors of the information to be recommended into the SVD model to obtain the user's preference score for the information to be recommended.
具体实现中,从所述待推荐信息中提取的特征因子可与从所述索引信息所指向的信息中提取的特征因子保持一致,比如包括:信息来源、信息内容(比如,出现频率超过预定次数的字词、当前流行的网络用语等)、信息的类型、信息被访问次数、信息被访问时间中至少一种。In a specific implementation, the feature factor extracted from the information to be recommended may be consistent with the feature factor extracted from the information pointed to by the index information, such as including: information source, information content (for example, the frequency of occurrence exceeds a predetermined number of times At least one of the following words, current popular Internet terms, etc.), type of information, number of times information is accessed, and time when information is accessed.
步骤S115,当所述用户对所述待推荐信息的喜好评分满足推荐要求时,向所述用户推荐所述待推荐信息。Step S115, when the user's preference score on the information to be recommended meets the recommendation requirement, recommend the information to be recommended to the user.
具体实现中,在生成SVD模型时,假设用户对所述索引信息所指向的信息都是感兴趣的,因此给予这些信息满足推荐要求的喜好评分。In a specific implementation, when the SVD model is generated, it is assumed that the user is interested in all the information pointed to by the index information, so these information are given preference scores that meet the recommendation requirements.
具体实现中,SVD算法的实现方式有很多种,本发明实施例利用社交媒体中的特征因子及社交媒体中的索引信息所指向的信息中的特征因子及用户预先对所述索引信息所指向的信息的喜好评分求解出用户对信息的喜好SVD模型,由此通过用户对已有信息的喜好评分来评估用户对整个网络中的信息的喜好程度,其相对于现有技术通过用户历史记录进行关键词匹配的方式,得出的用户喜好结果更准确,由此向用户推荐信息,可靠性更高,更能满足用户的兴趣要求。In the specific implementation, there are many ways to realize the SVD algorithm. The embodiment of the present invention utilizes the feature factors in the social media and the feature factors in the information pointed to by the index information in the social media and the user's prior reference to the index information pointed to by the user. The information preference score solves the SVD model of the user's preference for information, and thus evaluates the user's preference for the information in the entire network through the user's preference score for the existing information. Compared with the existing technology, the user history record is the key The method of word matching can obtain more accurate results of user preferences, thereby recommending information to users, which has higher reliability and can better meet the user's interest requirements.
具体实现中,是否满足推荐要求可预先根据需求任意设定,比如,可设定:当所述用户对所述待推荐信息的喜好评分大于设定的阈值时,确定满足推荐要求;或者,当用户对所述待推荐信息的喜好评分相对用户对其他待推荐信息的喜好评分为最高时,确定满足推荐要求。In a specific implementation, whether the recommendation requirements are met can be set arbitrarily in advance according to the requirements. For example, it can be set: when the user's preference score for the information to be recommended is greater than the set threshold, it is determined that the recommendation requirements are met; or, when When the user's preference score for the information to be recommended is the highest relative to the user's preference score for other information to be recommended, it is determined that the recommendation requirement is met.
图2为本发明的信息推荐设备的一实施例的结构示意图。如图2所示,其可包括用户数据提取模块21、获取模块22、信息提取模块23、模型生成模块24、评分模块25以及推荐模块26,其中:FIG. 2 is a schematic structural diagram of an embodiment of an information recommendation device of the present invention. As shown in Figure 2, it may include a user data extraction module 21, an acquisition module 22, an information extraction module 23, a model generation module 24, a scoring module 25 and a recommendation module 26, wherein:
用户数据提取模块21,用于从用户和/或用户好友的社交媒体中提取特征因子,所述社交媒体为供用户撰写和分享信息的网络虚拟平台。The user data extraction module 21 is configured to extract feature factors from the social media of the user and/or the user's friends, and the social media is a network virtual platform for users to compose and share information.
具体实现中,本发明实施例的社交媒体可包括:微博、微信、facebook等供用户撰写和分享信息的网络虚拟平台。In specific implementation, the social media in the embodiment of the present invention may include: Weibo, WeChat, Facebook and other network virtual platforms for users to compose and share information.
具体实现中,本发明实施例的用户数据提取模块21从用户和/或用户好友的社交媒体中提取特征因子可为可从社交媒体中获取的任何信息,作为一种可行的实施方式,所述用户和/或用户好友的社交媒体中提取的特征因子可包括用户ID(可用于唯一标识一个用户的身份),社交媒体中的字词(比如,出现频率超过预定次数的字词、当前流行的网络用语等)、作者、社交媒体中的文章的转发数、所述社交媒体中的文章的评论数等中至少一种。In a specific implementation, the user data extraction module 21 in the embodiment of the present invention extracts the feature factor from the social media of the user and/or the user's friends, which can be any information that can be obtained from the social media. As a feasible implementation, the The feature factors extracted from the social media of the user and/or the user's friends may include user ID (which can be used to uniquely identify a user), words in social media (for example, words with a frequency of occurrence exceeding a predetermined number of times, currently popular Internet terms, etc.), author, number of reposts of articles in social media, number of comments of articles in social media, and the like.
获取模块22,用于根据所述用户和/或所述用户好友的社交媒体中的索引信息获取所述索引信息所指向的信息。The obtaining module 22 is configured to obtain the information pointed to by the index information according to the index information in the social media of the user and/or the user's friends.
具体实现中,社交媒体中的索引信息可包括网址、标题、字词(比如,出现频率超过预定次数的字词、当前流行的网络用语等)等等。则获取模块22可以根据这些索引信息进一步获取所述索引信息所指向的内容,比如,可以打开网址所链接的新闻网页、打开网址所链接的好友的微博文章;再如,可以打开微信标题进入标题的具体文章;再如,可以以字词作为索引搜索字词相关的更多信息。In a specific implementation, the index information in social media may include URLs, titles, words (for example, words whose frequency of occurrence exceeds a predetermined number of times, current popular Internet terms, etc.) and the like. Then the acquisition module 22 can further acquire the content pointed to by the index information according to these index information, for example, the news webpage linked by the URL can be opened, the microblog article of the friend linked by the URL can be opened; The specific article of the title; as another example, the word can be used as an index to search for more information related to the word.
信息提取模块23,用于从所述获取模块所获取的信息中提取特征因子。An information extraction module 23, configured to extract feature factors from the information acquired by the acquisition module.
具体实现中,信息提取模块23从所述索引信息所指向的信息中提取的特征因子可为可从所述信息中获取的任何信息,作为一种可行的实施方式,从所述索引信息所指向的信息中提取的特征因子可包括:信息来源、信息内容(比如,出现频率超过预定次数的字词、当前流行的网络用语等)、信息的类型、信息被访问次数、信息被访问时间中至少一种。以网址所打开的新闻为例,在步骤S112可提取新闻的信息来源,比如为新华社发布的新闻,提取新闻中的信息内容,比如,GDP、房价调控;提取新闻的类型:比如,金融,经济;新闻被访问的次数,比如,3000次等特征因子。In a specific implementation, the feature factor extracted by the information extraction module 23 from the information pointed to by the index information can be any information that can be obtained from the information. As a feasible implementation mode, from the information pointed to by the index information The feature factors extracted from the information may include: information source, information content (for example, words that appear more than a predetermined number of times, current popular Internet terms, etc.), information type, information access times, information access time at least A sort of. Taking the news opened by the website as an example, the information source of the news can be extracted in step S112, such as the news released by Xinhua News Agency, and the information content in the news is extracted, such as GDP, house price regulation; the type of news extracted: for example, finance, Economy; characteristic factors such as the number of news visits, for example, 3000 times.
模型生成模块24,用于根据所述用户数据提取模块21提取的特征因子及所述信息提取模块23提取的特征因子以及所述用户对所述索引信息所指向的信息的喜好评分得到用户的喜好奇异值SVD模型。A model generation module 24, configured to obtain user preferences according to the feature factors extracted by the user data extraction module 21, the feature factors extracted by the information extraction module 23, and the user's preference score for the information pointed to by the index information Singular value SVD model.
具体实现中,在生成SVD模型时,假设用户对所述索引信息所指向的信息都是感兴趣的,因此给予这些信息满足推荐要求的喜好评分。In a specific implementation, when the SVD model is generated, it is assumed that the user is interested in all the information pointed to by the index information, so these information are given preference scores that meet the recommendation requirements.
评分模块25,用于将所述用户数据提取模块21提取的特征因子以及待推荐信息的特征因子输入所述SVD模型,得到所述用户对所述待推荐信息的喜好评分。The scoring module 25 is configured to input the eigenfactors extracted by the user data extraction module 21 and the eigenfactors of the information to be recommended into the SVD model to obtain the user's preference score for the information to be recommended.
推荐模块26,用于当所述用户对所述待推荐信息的喜好评分满足推荐要求时,向所述用户推荐所述待推荐信息。The recommendation module 26 is configured to recommend the information to be recommended to the user when the user's preference score on the information to be recommended meets the recommendation requirements.
具体实现中,SVD算法的实现方式有很多种,本发明实施例利用社交媒体中的特征因子及社交媒体中的索引信息所指向的信息中的特征因子及用户预先对所述索引信息所指向的信息的喜好评分求解出用户对信息的喜好SVD模型,由此通过用户对已有信息的喜好评分来评估用户对整个网络中的信息的喜好程度,其相对于现有技术通过用户历史记录进行关键词匹配的方式,得出的用户喜好结果更准确,由此向用户推荐信息,可靠性更高,更能满足用户的兴趣要求。In the specific implementation, there are many ways to realize the SVD algorithm. The embodiment of the present invention utilizes the feature factors in the social media and the feature factors in the information pointed to by the index information in the social media and the user's prior reference to the index information pointed to by the user. The information preference score solves the SVD model of the user's preference for information, and thus evaluates the user's preference for the information in the entire network through the user's preference score for the existing information. Compared with the existing technology, the user history record is the key The method of word matching can obtain more accurate results of user preferences, thereby recommending information to users, which has higher reliability and can better meet the user's interest requirements.
具体实现中,是否满足推荐要求可预先根据需求任意设定,比如,可设定:当所述用户对所述待推荐信息的喜好评分大于设定的阈值时,确定满足推荐要求;或者,当用户对所述待推荐信息的喜好评分相对用户对其他待推荐信息的喜好评分为最高时,确定满足推荐要求。In a specific implementation, whether the recommendation requirements are met can be set arbitrarily in advance according to the requirements. For example, it can be set: when the user's preference score for the information to be recommended is greater than the set threshold, it is determined that the recommendation requirements are met; or, when When the user's preference score for the information to be recommended is the highest relative to the user's preference score for other information to be recommended, it is determined that the recommendation requirement is met.
图3为本发明的信息推荐设备的另一实施例的结构示意图。本实施例与图2所述的实施例的不同之处在于展示的是设备的硬件模块组成结构。如图3所示,本发明的信息推荐设备在硬件组成上可包括:存储器31、处理器32以及显示器33,其中:所述存储器31存储有程序,所述处理器32用于调用所述存储器31中存储的程序并用于执行图2所示的用户数据提取模块21、获取模块22、信息提取模块23、模型生成模块24、评分模块25所实现的功能,所述显示器33用于当所述用户对所述待推荐信息的喜好评分满足推荐要求时,向所述用户推荐所述待推荐信息。Fig. 3 is a schematic structural diagram of another embodiment of the information recommendation device of the present invention. The difference between this embodiment and the embodiment described in FIG. 2 is that what is shown is the composition structure of the hardware modules of the device. As shown in FIG. 3 , the information recommendation device of the present invention may include a memory 31, a processor 32, and a display 33 in terms of hardware composition, wherein: the memory 31 stores a program, and the processor 32 is used to call the memory The program stored in 31 is also used to execute the functions realized by the user data extraction module 21, acquisition module 22, information extraction module 23, model generation module 24 and scoring module 25 shown in Figure 2, and the display 33 is used when the When the user's preference score on the information to be recommended meets the recommendation requirement, the information to be recommended is recommended to the user.
以上所列举的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。The above-listed are only preferred embodiments of the present invention, which of course cannot limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310557764.6A CN104636371B (en) | 2013-11-11 | 2013-11-11 | Information recommendation method and equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310557764.6A CN104636371B (en) | 2013-11-11 | 2013-11-11 | Information recommendation method and equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104636371A true CN104636371A (en) | 2015-05-20 |
| CN104636371B CN104636371B (en) | 2018-05-18 |
Family
ID=53215141
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310557764.6A Active CN104636371B (en) | 2013-11-11 | 2013-11-11 | Information recommendation method and equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104636371B (en) |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106649774A (en) * | 2016-12-27 | 2017-05-10 | 北京百度网讯科技有限公司 | Artificial intelligence-based object pushing method and apparatus |
| CN106981228A (en) * | 2017-02-13 | 2017-07-25 | 上海大学 | A kind of interactive IT technical ability online education method |
| CN108154382A (en) * | 2016-12-02 | 2018-06-12 | 本田技研工业株式会社 | Evaluating apparatus, evaluation method and storage medium |
| CN110020099A (en) * | 2017-08-21 | 2019-07-16 | 武汉斗鱼网络科技有限公司 | A kind of the user's recommended method and device of video friend-making |
| US10387513B2 (en) | 2015-08-28 | 2019-08-20 | Yandex Europe Ag | Method and apparatus for generating a recommended content list |
| US10387115B2 (en) | 2015-09-28 | 2019-08-20 | Yandex Europe Ag | Method and apparatus for generating a recommended set of items |
| US10394420B2 (en) | 2016-05-12 | 2019-08-27 | Yandex Europe Ag | Computer-implemented method of generating a content recommendation interface |
| US10430481B2 (en) | 2016-07-07 | 2019-10-01 | Yandex Europe Ag | Method and apparatus for generating a content recommendation in a recommendation system |
| US10452731B2 (en) | 2015-09-28 | 2019-10-22 | Yandex Europe Ag | Method and apparatus for generating a recommended set of items for a user |
| USD882600S1 (en) | 2017-01-13 | 2020-04-28 | Yandex Europe Ag | Display screen with graphical user interface |
| US10674215B2 (en) | 2018-09-14 | 2020-06-02 | Yandex Europe Ag | Method and system for determining a relevancy parameter for content item |
| US10706325B2 (en) | 2016-07-07 | 2020-07-07 | Yandex Europe Ag | Method and apparatus for selecting a network resource as a source of content for a recommendation system |
| US11086888B2 (en) | 2018-10-09 | 2021-08-10 | Yandex Europe Ag | Method and system for generating digital content recommendation |
| US11263217B2 (en) | 2018-09-14 | 2022-03-01 | Yandex Europe Ag | Method of and system for determining user-specific proportions of content for recommendation |
| US11276079B2 (en) | 2019-09-09 | 2022-03-15 | Yandex Europe Ag | Method and system for meeting service level of content item promotion |
| US11276076B2 (en) | 2018-09-14 | 2022-03-15 | Yandex Europe Ag | Method and system for generating a digital content recommendation |
| US11288333B2 (en) | 2018-10-08 | 2022-03-29 | Yandex Europe Ag | Method and system for estimating user-item interaction data based on stored interaction data by using multiple models |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080294607A1 (en) * | 2007-05-23 | 2008-11-27 | Ali Partovi | System, apparatus, and method to provide targeted content to users of social networks |
| CN101923545A (en) * | 2009-06-15 | 2010-12-22 | 北京百分通联传媒技术有限公司 | Method for recommending personalized information |
| CN103093376A (en) * | 2013-01-16 | 2013-05-08 | 北京邮电大学 | Clustering collaborative filtering recommendation system based on singular value decomposition algorithm |
| CN103116589A (en) * | 2011-11-17 | 2013-05-22 | 腾讯科技(深圳)有限公司 | Method and device of sending recommendation information |
-
2013
- 2013-11-11 CN CN201310557764.6A patent/CN104636371B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080294607A1 (en) * | 2007-05-23 | 2008-11-27 | Ali Partovi | System, apparatus, and method to provide targeted content to users of social networks |
| CN101923545A (en) * | 2009-06-15 | 2010-12-22 | 北京百分通联传媒技术有限公司 | Method for recommending personalized information |
| CN103116589A (en) * | 2011-11-17 | 2013-05-22 | 腾讯科技(深圳)有限公司 | Method and device of sending recommendation information |
| CN103093376A (en) * | 2013-01-16 | 2013-05-08 | 北京邮电大学 | Clustering collaborative filtering recommendation system based on singular value decomposition algorithm |
Non-Patent Citations (1)
| Title |
|---|
| 刘剑波 等: "基于SVD++与行为分析的社交推荐", 《计算机应用》 * |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10387513B2 (en) | 2015-08-28 | 2019-08-20 | Yandex Europe Ag | Method and apparatus for generating a recommended content list |
| US10452731B2 (en) | 2015-09-28 | 2019-10-22 | Yandex Europe Ag | Method and apparatus for generating a recommended set of items for a user |
| US10387115B2 (en) | 2015-09-28 | 2019-08-20 | Yandex Europe Ag | Method and apparatus for generating a recommended set of items |
| US10394420B2 (en) | 2016-05-12 | 2019-08-27 | Yandex Europe Ag | Computer-implemented method of generating a content recommendation interface |
| US10706325B2 (en) | 2016-07-07 | 2020-07-07 | Yandex Europe Ag | Method and apparatus for selecting a network resource as a source of content for a recommendation system |
| US10430481B2 (en) | 2016-07-07 | 2019-10-01 | Yandex Europe Ag | Method and apparatus for generating a content recommendation in a recommendation system |
| CN108154382A (en) * | 2016-12-02 | 2018-06-12 | 本田技研工业株式会社 | Evaluating apparatus, evaluation method and storage medium |
| US11373198B2 (en) | 2016-12-02 | 2022-06-28 | Honda Motor Co., Ltd. | Evaluation device, evaluation method, and evaluation program |
| CN106649774A (en) * | 2016-12-27 | 2017-05-10 | 北京百度网讯科技有限公司 | Artificial intelligence-based object pushing method and apparatus |
| USD882600S1 (en) | 2017-01-13 | 2020-04-28 | Yandex Europe Ag | Display screen with graphical user interface |
| USD890802S1 (en) | 2017-01-13 | 2020-07-21 | Yandex Europe Ag | Display screen with graphical user interface |
| USD892846S1 (en) | 2017-01-13 | 2020-08-11 | Yandex Europe Ag | Display screen with graphical user interface |
| USD892847S1 (en) | 2017-01-13 | 2020-08-11 | Yandex Europe Ag | Display screen with graphical user interface |
| USD980246S1 (en) | 2017-01-13 | 2023-03-07 | Yandex Europe Ag | Display screen with graphical user interface |
| CN106981228A (en) * | 2017-02-13 | 2017-07-25 | 上海大学 | A kind of interactive IT technical ability online education method |
| CN110020099A (en) * | 2017-08-21 | 2019-07-16 | 武汉斗鱼网络科技有限公司 | A kind of the user's recommended method and device of video friend-making |
| US10674215B2 (en) | 2018-09-14 | 2020-06-02 | Yandex Europe Ag | Method and system for determining a relevancy parameter for content item |
| US11276076B2 (en) | 2018-09-14 | 2022-03-15 | Yandex Europe Ag | Method and system for generating a digital content recommendation |
| US11263217B2 (en) | 2018-09-14 | 2022-03-01 | Yandex Europe Ag | Method of and system for determining user-specific proportions of content for recommendation |
| US11288333B2 (en) | 2018-10-08 | 2022-03-29 | Yandex Europe Ag | Method and system for estimating user-item interaction data based on stored interaction data by using multiple models |
| US11086888B2 (en) | 2018-10-09 | 2021-08-10 | Yandex Europe Ag | Method and system for generating digital content recommendation |
| US11276079B2 (en) | 2019-09-09 | 2022-03-15 | Yandex Europe Ag | Method and system for meeting service level of content item promotion |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104636371B (en) | 2018-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104636371B (en) | Information recommendation method and equipment | |
| US9442903B2 (en) | Generating preview data for online content | |
| US10133710B2 (en) | Generating preview data for online content | |
| US10180967B2 (en) | Performing application searches | |
| CN104317959B (en) | Data mining method and device based on social platform | |
| KR101686594B1 (en) | Ranking objects by social relevance | |
| US9864803B2 (en) | Method and system for multimodal clue based personalized app function recommendation | |
| US8909515B2 (en) | Dynamic sentence formation from structured objects and actions in a social networking system | |
| CN107944629B (en) | A recommendation method and device based on heterogeneous information network representation | |
| TWI636416B (en) | Method and system for multi-phase ranking for content personalization | |
| WO2017181612A1 (en) | Personalized video recommendation method and device | |
| CN104391999B (en) | Information recommendation method and device | |
| CN104281622A (en) | Information recommending method and information recommending device in social media | |
| JP2019533205A (en) | User keyword extraction apparatus, method, and computer-readable storage medium | |
| JP2017228301A (en) | Coefficients attribution for different objects based on natural language processing | |
| KR20160075739A (en) | Systems and methods for determining influencers in a social data network | |
| CN112989169B (en) | Target object identification method, information recommendation method, device, equipment and medium | |
| CN103778260A (en) | Individualized microblog information recommending system and method | |
| CN104035972B (en) | A kind of knowledge recommendation method and system based on microblogging | |
| CN104281718A (en) | Method for performing data mining intelligent recommendation based on user group behavior | |
| US20150134664A1 (en) | Experience graph | |
| US10990620B2 (en) | Aiding composition of themed articles about popular and novel topics and offering users a navigable experience of associated content | |
| CN106354818A (en) | Dynamic user attribute extraction method based on social media | |
| US10127322B2 (en) | Efficient retrieval of fresh internet content | |
| CN104123321B (en) | A kind of determining method and device for recommending picture |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |