Recommendation System Filtering by Trigger Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current recommendation systems in natural language processing are limited as they primarily focus on item relationships and merchant needs, failing to consider consumer desires and interests, leading to missed opportunities for users to engage in activities that match their tastes and interests, especially during vacations when time is scarce and information overload is prevalent.

Innovation Solution

A method using natural language processing to provide counter-intuitive recommendations based on user profiles and external events, analyzing vast data sources to identify trigger conditions and offer compatible recommendations, thereby enhancing user experience and efficiency in selecting activities and locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If recommendation systems focus on item relationships and merchant needs, then merchant goals are achieved, but consumer desires and interests are not considered

Engineering Contradiction:
Improveadaptability to consumer needsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of consumer profiles, trigger conditions, and recommendation compatibility before generating final recommendations. By pre-processing and storing compatibility information between recommendations and trigger conditions, the system reduces computational complexity during real-time recommendation generation while maintaining high adaptability to consumer needs.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If users are provided with extensive recommendations during vacations, then more options are available, but time wastage increases due to information overload

Engineering Contradiction:
Improverecommendation relevanceVSAvoidtime for selecting activities
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system extracts and filters recommendations based on specific trigger conditions associated with consumer profiles. By taking out only the compatible recommendations that match current consumer needs and contextual conditions, the system eliminates irrelevant options and reduces information overload, allowing users to make decisions quickly without wasting time.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If recommendation systems provide generic recommendations, then system simplicity is maintained, but user enjoyment and engagement are reduced

Engineering Contradiction:
Improveuser satisfactionVSAvoidpersonalization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies local quality by customizing recommendations based on specific consumer profiles and their associated trigger conditions. Each consumer receives personalized recommendations tailored to their unique characteristics, preferences, and current context rather than generic suggestions. This localized approach to recommendation quality enhances user satisfaction while managing complexity through profile-based segmentation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10824806B2Counterintuitive recommendations based upon temporary conditions
Publication Date: 2020.11.03 MAPLEBEAR INC
  • US10824806B2 patent drawing
  • US10824806B2 patent drawing
  • US10824806B2 patent drawing

AI summary

A system and method for providing counter intuitive recommendations to a user. A user profile is obtained for the user. A determination is made that a trigger condition has occurred for the user. The duration of the trigger condition is also determined. The trigger condition is associated with the user's profile. A request for a recommendation is received, and a list of recommendations is obtained. The recommendations are compared against the trigger condition to determine if the recommendation is compatible with the trigger condition. Those recommendations determined not to be compatible with the trigger condition are removed from the set of recommendations.