Rule-Based Product Recommendation System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Businesses face challenges in managing and recommending products to customers due to the complexity of rapidly changing market conditions and diverse customer needs, especially in industries like finance, where qualification requirements vary, making it difficult to maintain software that effectively filters applicable products.
Innovation Solution
A rule-based system is implemented using a logical reasoner to create combined rulesets from user data, product characteristics, and external conditions, identifying conflicts and returning relevant products without conflicts to the user.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If specialized software is used to filter and sort products based on customer needs and qualification requirements, then product recommendation accuracy is improved, but system maintenance complexity increases due to rapid changes in market conditions and product features
Solution Approach 1:
The patent replaces traditional specialized software with a rule-based system that uses logical reasoners to automatically infer product recommendations. Instead of maintaining complex software code, the system uses declarative rules that can be easily updated without programming knowledge, significantly reducing maintenance complexity while preserving recommendation accuracy through automated logical processing
Solution Approach 2:
The system changes the approach from code-based filtering to rule-based filtering where product eligibility is determined by changing parameters in the rule set rather than modifying software code. This allows market condition changes to be accommodated by simply updating rule parameters, not rewriting software logic
2Adaptability or versatility
If a wide range of products with different features and qualification requirements are offered to meet diverse customer needs, then customer service versatility is improved, but difficulty in managing product portfolios increases
Solution Approach 1:
The patent segments the product portfolio management into independent rules, each handling a specific qualification criterion or product feature. This segmentation allows the system to manage diverse products by combining simple, independent rules rather than handling complexity as a monolithic system, making portfolio management more tractable and maintainable
Solution Approach 2:
The rule-based system provides universal applicability across different product types and market conditions. A single rule-based framework can handle various product categories, qualification requirements, and market scenarios without requiring specialized software for each case, thereby reducing overall management difficulty while maintaining versatility
Data Source
AI summary
A method for using a rule-based system implemented by at least one physical processor to identify from a set of available products a group of products relevant to data provided by a user includes creating with the rule-based system a number of rules based on the data provided by the user, for each available product in the set of available products, creating a combined ruleset including the rules based on the data provided by the user and a number of rules characterizing the available product and determining with the rule-based system whether a conflict exists in the combined ruleset, and returning to the user the available products for which no conflict was found as the group of products relevant to the data provided by the user.


