Mobile App Recommendation System Category Relevance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile application recommendation methods rely heavily on similarity-based approaches, leading to a lack of diversity in recommended applications and the 'cold start' problem for newly added apps, where they are not recommended due to absent user history logs.

Innovation Solution

A method and system that determine the relevance between mobile application categories, calculate recommendation weights, and select diverse apps based on category relevance and user interaction data, incorporating newly added apps by attenuating their weights to include them in recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If recommendation is based on mobile application relevance calculated from user history logs, then recommendation accuracy is improved, but recommended application diversity deteriorates

Engineering Contradiction:
Improverecommendation accuracyVSAvoidapplication diversity
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the recommendation approach into two independent components: (1) relevance-based recommendations using user history logs for accurate matching, and (2) category-based recommendations using pre-defined application categories to ensure diversity. By dividing the recommendation system into these separate segments that work together, the patent achieves both accuracy and diversity without one compromising the other.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If recommendation relies on user history log statistics, then recommendation personalization is improved, but cold start problem for new applications worsens

Engineering Contradiction:
Improverecommendation personalizationVSAvoidnew application recommendation capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent performs preliminary action by pre-defining application categories and establishing category relationships before the recommendation process begins. This preliminary structure allows new applications to be immediately categorized and recommended based on their category associations, even before any user history data is available. The pre-established category framework ensures new applications are not excluded from recommendations due to lack of usage history.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If only highly relevant application categories are selected, then recommendation precision is improved, but coverage of recommended applications deteriorates

Engineering Contradiction:
Improvecategory relevance precisionVSAvoidapplication coverage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating the treatment of different application categories based on their relevance scores. Highly relevant categories receive priority weighting in the recommendation algorithm, while less relevant but still related categories are included with lower weights. This localized differentiation ensures that the most relevant categories drive the recommendations while maintaining broader coverage through inclusion of peripheral categories.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9978093B2Method and system for pushing mobile application
Publication Date: 2018.05.22 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US9978093B2 patent drawing
  • US9978093B2 patent drawing
  • US9978093B2 patent drawing

AI summary

Provided are a method and system for pushing a mobile application. The method comprises: determining more than one mobile application category with the highest relevance to a mobile application category to which a mobile application designated by a user belongs; according to the pre-generated weight value of the mobile application, calculating and determining the degree of recommendation of each mobile application under the mobile application category; and according to the principle of high to low of the determined degrees of recommendation of each mobile application under the mobile application category, selecting a preset recommendation result number of the mobile applications as a recommendation result and pushing same to a user. According to the technical solution provided in the present invention, the diversity of recommended mobile applications can be effectively improved.