Context-Based Service Recommendation Using Decision Tree Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current recommendation systems for users are often limited in providing personalized services as they are independently built by service providers, restricting third-party competition and failing to adapt to user context effectively.

Innovation Solution

A context-based service technology using a decision model with a decision tree that determines user types by analyzing user descriptions and context descriptions, enabling personalized service recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a recommendation system is independently built by a service provider, then the service provider can control the recommendation service, but third-party competition is prevented and user context adaptation is limited

Engineering Contradiction:
Improveservice controlVSAvoidthird-party competition
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system is segmented into multiple independent components: user context analysis module, decision model module, and service recommendation module. This allows different providers to contribute specialized functions while maintaining overall system coordination through standardized interfaces, enabling both control and competition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The decision model uses universal user type classifications that can accommodate multiple service providers and various service types. The standardized user context framework enables the same analysis engine to work with different service providers, fostering competition while maintaining reliability through consistent evaluation criteria.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If traditional recommendation systems are used, then service provision is simplified, but personalized service quality is limited due to lack of user context analysis

Engineering Contradiction:
Improveservice provisionVSAvoidpersonalization quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

User context analysis and user type determination are performed in advance before service recommendation. The system pre-processes user descriptions and context descriptions to classify users into types, so that when service recommendations are needed, the personalized service quality is already optimized based on pre-analyzed user characteristics.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If detailed user context analysis is performed, then personalized recommendation quality improves, but system complexity increases

Engineering Contradiction:
Improverecommendation qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

A decision model acts as an intermediary between detailed user context analysis and service recommendations. The decision model receives comprehensive user descriptions and context descriptions, processes them through standardized user type classifications, and outputs simplified recommendation criteria, thereby maintaining high recommendation quality while reducing the complexity of the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10055688B2Context based service technology
Publication Date: 2018.08.21 KOREA ELECTRONICS TECH INST
  • US10055688B2 patent drawing
  • US10055688B2 patent drawing
  • US10055688B2 patent drawing

AI summary

A method for receiving a context based service includes: providing a user identifier (ID) to a service provider, the user ID being used for a recommendation of a service by a recommendation engine using a decision model; and receiving a recommended service from the service provider, the recommended service being recommended through a recommendation description (RD), the RD determined by the recommendation engine based on the decision model and at least one of a user description (UD) and a context description (CD) being obtained through the user ID.