Mixture of Heterogeneous Experts for Fleet Vehicle Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current recommender systems for motor vehicle companies struggle to effectively recommend add-on vehicle services, particularly for fleet purchases, as they fail to consider the specific needs and preferences of bulk customers, such as vehicle type, region, and industry, leading to suboptimal selections for both customers and manufacturers.

Innovation Solution

A Mixture of Heterogeneous Experts (MoHeE) model-based system that automatically trains and selects multiple recommendation systems using historic user inputs to generate relevant recommendations by optimizing a weighted combination of metrics like precision, recall, and novelty, tailored to specific user preferences and vehicle-related services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single recommendation system is used, then the system complexity is low, but the recommendation relevance and precision are insufficient for diverse fleet customer needs

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

Solution Approach 1:

The patent divides the recommendation system into multiple specialized models (MoHeE-FL, MoHeE-IND, MoHeE-REG) that each handle specific customer segments. Each model is trained on domain-specific data and optimized for particular fleet customer characteristics, allowing high precision recommendations without requiring a single overly complex universal system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts recommendation parameters based on customer attributes such as fleet size, industry sector, and geographic region. By changing the active model and weighting parameters according to customer profile, the system achieves high relevance while maintaining manageable complexity through parameterization rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple specialized recommendation models are trained for different customer segments, then the recommendation precision improves, but the training time and computational resources increase

Engineering Contradiction:
Improverecommendation precisionVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary training of multiple specialized models during the development phase, with each model pre-trained on specific domain data (fleet, industry, regional). This preliminary action allows the system to serve diverse customer segments with high precision without requiring time-consuming training during actual service delivery, as the models are ready to infer recommendations immediately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates specialized models by copying and adapting a base recommendation framework rather than developing entirely new systems from scratch. Each specialized model inherits the core architecture and can be trained independently on domain-specific data, reducing overall training time compared to building separate systems for each customer segment.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the system considers multiple customer attributes (vehicle type, region, industry), then the recommendation accuracy improves, but the data processing complexity increases

Engineering Contradiction:
Improverecommendation accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the data processing task by creating separate models for different customer attributes (MoHeE-FL for fleet, MoHeE-IND for industry, MoHeE-REG for region). Each model processes only the relevant attributes for its specific segment, reducing the complexity of data processing for any single model while maintaining high accuracy through specialized processing of relevant features.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a universal MoHeE framework that can handle multiple customer attributes and segments through a common architectural structure. This multi-functional framework processes different attribute types (vehicle, regional, industry) using the same core mechanisms, reducing overall processing complexity compared to separate specialized processing systems.

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

Data Source

PatentUS11842379B2Method and system for obtaining item-based recommendations
Publication Date: 2023.12.12 SAS INSTITUTE INC
  • US11842379B2 patent drawing
  • US11842379B2 patent drawing
  • US11842379B2 patent drawing

AI summary

The computing device obtains a training data set related to a plurality of historic user inputs associated with preferences of one or more services or items from an entity. For each of the one or more services or items, the computing device executes operations to train a plurality of models using the training data set to generate a plurality of recommended models, apply a validation data set to generate a plurality of predictions from the plurality of recommended models, obtain a weight of each metric of a plurality of metrics from the entity, obtain user inputs associated with user preferences, and determine a relevancy score for each metric. The computing device selects a recommended model based on the relevancy score of the selected metric or a combination of selected metrics, generates one or more recommendations for the users, and outputs the one or more generated recommendations to the users.