Bayesian Product Recommendation with Offline User Profile Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing product recommendation methods based on Bayesian networks suffer from high computational complexity and architectural complexity, as well as high calculation times, making them inefficient and costly.

Innovation Solution

A product recommendation method utilizing a Bayesian network optimized through a simplified elicitation process and machine learning, which associates product and user characteristics, allowing direct matching and minimizing computational overhead by avoiding the Bayesian network from being on the critical path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If product recommendation methods based on Bayesian networks are used, then recommendation accuracy and controllability are improved, but computational complexity and calculation time increase significantly

Engineering Contradiction:
Improverecommendation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing user profiles in a searchable database before actual recommendation queries. User characteristics, preferences, and behavioral data are processed in advance to create ready-to-use profiles, eliminating the need for complex real-time Bayesian network computations during recommendation delivery. This shifts the computational burden to an offline preparation phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating simplified representations of user profiles that capture essential characteristics without maintaining the full complexity of Bayesian networks. These profile copies store key attributes and preferences in a condensed format that enables fast matching and comparison during recommendation generation, significantly reducing computational requirements while preserving recommendation quality.

Inventive Principle:
Principle #26Copying

2Reliability

If Bayesian networks are used for product recommendation, then recommendation reliability is improved, but calculation time becomes excessively long

Engineering Contradiction:
Improverecommendation reliabilityVSAvoidcalculation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

User profiles are constructed and validated in advance using reliable data sources and methodologies, ensuring recommendation reliability is established during the offline profile creation phase. This pre-computation approach allows thorough and time-consuming reliability checks to be performed beforehand, making real-time recommendations both fast and reliable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential and most reliable user characteristics from complex Bayesian network computations, storing these key attributes in simplified profiles. This extraction process separates the critical reliability-determining factors from the computationally intensive full Bayesian analysis, enabling fast recommendations based on the most important user attributes.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If complex Bayesian network architectures are implemented, then recommendation accuracy is improved, but architectural complexity and implementation cost increase

Engineering Contradiction:
Improverecommendation accuracyVSAvoidarchitectural complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates simplified profile copies that represent user characteristics in a compact, easily manageable format. These profiles contain essential attributes needed for accurate recommendations without requiring the complex architectural structure of full Bayesian networks. The copying approach maintains recommendation accuracy by preserving key user attributes while dramatically simplifying the underlying data structure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-service by automatically generating and maintaining user profiles through data collection and processing mechanisms built into the platform. This automated profile management eliminates the need for manual configuration and complex architectural interventions, reducing implementation and maintenance costs while sustaining recommendation accuracy through continuous automatic updates.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12586116B2Product recommendation method
Publication Date: 2026.03.24 LUXOTTICA GRP SPA
  • US12586116B2 patent drawing
  • US12586116B2 patent drawing
  • US12586116B2 patent drawing

AI summary

A product recommendation method includes an indexing step implementing a Bayesian network capable of creating direct matches between each respective product of a product catalog and an ideal user whose characteristics are the most likely to be suitable for the respective products. The indexing step includes inputting a first descriptor vector of a product into the Bayesian network to obtain the user-characteristics most likely to be suitable for the product. The product recommendation method further includes a refining process which identifies determinants associated with nodes and conditional probabilities of the Bayesian network to minimize errors at the nodes to which the arcs of the Bayesian network point.