[go: up one dir, main page]

CN104636371A - Information recommendation method and device - Google Patents

Information recommendation method and device Download PDF

Info

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
Application number
CN201310557764.6A
Other languages
Chinese (zh)
Other versions
CN104636371B (en
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310557764.6A priority Critical patent/CN104636371B/en
Publication of CN104636371A publication Critical patent/CN104636371A/en
Application granted granted Critical
Publication of CN104636371B publication Critical patent/CN104636371B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

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

信息推荐方法及设备Information Recommendation Method and Equipment

技术领域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)

1. an information recommendation method, is characterized in that, comprising:
From the social media of user and/or user good friend, extract characterization factor, described social media is write the net virtual platform with sharing information for user;
The information pointed by described index information is obtained according to the index information in the social media of described user and/or described user good friend;
Characterization factor is extracted from the information pointed by described index information;
Characterization factor in information pointed by the characterization factor of the extraction in described social media and described index information and the hobby scoring of described user to the information pointed by described index information obtain the hobby singular value SVD model of user to information;
The characterization factor of the characterization factor in described social media and information to be recommended is inputted described SVD model, obtains described user and the hobby of described information to be recommended is marked;
When described user to the scoring of the hobby of described information to be recommended meet recommendation require time, recommend described information to be recommended to described user.
2. information recommendation method as claimed in claim 1, it is characterized in that, the index information in described social media comprises at least one in network address, title, words.
3. information recommendation method as claimed in claim 1, it is characterized in that, describedly from the social media of user and/or user good friend, extract characterization factor comprise: at least one in the comment number of the article in the forwarding number of the article in the words in user ID, social media, author, social media, described social media.
4. information recommendation method as claimed in claim 1, it is characterized in that, the described characterization factor extracting characterization factor and information to be recommended from the information pointed by described index information comprises: the accessed number of times of the type of information source, the information content, information, information, at least one in the information accessed time.
5. the information recommendation method according to any one of claim 1-4, is characterized in that, the hobby scoring of described user to described information to be recommended meets recommends requirement, comprising:
When the hobby scoring of described user to described information to be recommended is greater than the threshold value of setting, determines to meet and recommend requirement;
Or, when the hobby of user to described information to be recommended marks the hobby scoring of relative user to other information to be recommended for time the highest, determine to meet and recommend requirement.
6. an information recommendation equipment, is characterized in that, comprising:
User data extraction module, for extracting characterization factor in the social media from user and/or user good friend, described social media is write the net virtual platform with sharing information for user;
Acquisition module, for obtaining the information pointed by described index information according to the index information in the social media of described user and/or described user good friend;
Information extraction modules, for extracting characterization factor from the information pointed by described index information;
Model generation module, the characterization factor extracted for the characterization factor that extracts according to described user data extraction module and described information extraction modules and the hobby scoring of described user to the information pointed by described index information obtain the hobby singular value SVD model of user;
Grading module, for the characterization factor of the characterization factor in described social media and information to be recommended is inputted described SVD model, obtains described user and marks to the hobby of described information to be recommended;
Recommending module, for when described user to the scoring of the hobby of described information to be recommended meet recommendation require time, recommend described information to be recommended to described user.
7. information recommendation equipment as claimed in claim 6, it is characterized in that, the index information in described social media comprises at least one in network address, title, words.
8. information recommendation equipment as claimed in claim 6, it is characterized in that, describedly from the social media of user and/or user good friend, extract characterization factor comprise: at least one in the comment number of the article in the forwarding number of the article in the word in user ID, social media, author, social media, described social media.
9. information recommendation equipment as claimed in claim 6, it is characterized in that, the described characterization factor extracting characterization factor and information to be recommended from the information pointed by described index information comprises: the accessed number of times of the type of information source, the information content, information, information, at least one in the information accessed time.
10. the information recommendation equipment according to any one of claim 6-9, is characterized in that, the hobby scoring of described user to described information to be recommended meets recommends requirement, comprising:
When the hobby scoring of described user to described information to be recommended is greater than the threshold value of setting, determines to meet and recommend requirement;
Or, when the hobby of user to described information to be recommended marks the hobby scoring of relative user to other information to be recommended for time the highest, determine to meet and recommend requirement.
CN201310557764.6A 2013-11-11 2013-11-11 Information recommendation method and equipment Active CN104636371B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
刘剑波 等: "基于SVD++与行为分析的社交推荐", 《计算机应用》 *

Cited By (22)

* Cited by examiner, † Cited by third party
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