A user model-based microblog text recommendation method and recommendation device
A user model and recommendation method technology, applied in the fields of natural language processing, information retrieval, and data mining, which can solve the problem that the topic model cannot achieve the recommendation effect.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] A microblog text recommendation method based on user model, see figure 1 , the microblog text recommendation method includes the following steps:
[0040] 101: Obtain microblog data, form a microblog document, and preprocess the microblog document;
[0041] For example: taking Sina Weibo as the research object, select a certain Sina Weibo user as the target user of the embodiment of the present invention, and perform content recommendation on it. Using the published microblog content and forwarded microblog content of the target user and his followers as the research scope of the embodiment of the present invention, assuming that the microblog content released and forwarded by the target user and his followers is the content that the target user likes, it can be used as a research Content analyzes the interests and hobbies of target users. Capture the microblog data published and forwarded by the target user and his followers, and form a microblog document for model b...
Embodiment 2
[0050] Combined with specific calculation formulas, examples, figure 2 The scheme in Embodiment 1 is described in detail. The MCRA algorithm is divided into two sub-algorithms: Target User Modeling Algorithm (TUMA) and Text Recommendation Algorithm (Content Recommendation Algorithm, CRA). See the following description for details:
[0051] 201: Obtain experimental data;
[0052] That is, the microblog text content published and reposted by target users and their followers is captured to construct experimental microblog documents. When crawling the experimental data, use the open application programming interface (API) of Sina Weibo to design a crawler program, select target users, and users who have a relationship with the target users, and form corresponding microblog documents for each user. During specific implementation, other software may also be used to capture the experimental data, which is not limited in this embodiment of the present invention.
[0053] 202: data ...
Embodiment 3
[0089] After the algorithm is designed and realized, the evaluation method of the algorithm is designed to measure the performance of the algorithm. Taking precision rate (Precision), recall rate (Recall), F value and average precision rate (Average Precision, AP) as evaluation criteria, design evaluation methods, evaluate the effectiveness and correctness of the designed algorithm, and evaluate Analyze the experimental results.
[0090] The number of experimental topics is set to 150, and the TOP-N recommendation is performed by changing the value of the number N of recommended microblogs to 10, 20, 30, 40, 50, 60, 70, and 80, respectively. At the same time, in order to test the effect of the MCRA algorithm, the present invention uses the commonly used recommendation based on the LDA model and the user modeling method based on TF-IDF used by John Hannon et al. , F value and average accuracy rate are used as evaluation indexes to compare and evaluate these three algorithms. ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com