Basket-Aware Item Recommendation System for Checkout Category Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ecommerce platforms face challenges in providing personalized and balanced recommendations to users during the checkout process, as existing systems fail to effectively utilize basket items and purchase history to suggest relevant, repurchase, low consideration complimentary, and high consideration complimentary items in a proportional manner.

Innovation Solution

A basket-aware recommendation system that generates a set of eligible items based on user basket items, computes feature representations, potential click values, and normalized relevance values to determine a proportional number of category display items, using machine learning algorithms to optimize the display of repurchase, low consideration complimentary, and high consideration complimentary items on the checkout page.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the system displays all recommended items without categorization, then the quantity of recommendations is high, but the relevance and user experience deteriorate due to lack of balance across different item categories

Engineering Contradiction:
Improvenumber of recommended itemsVSAvoidrelevance balance across categories
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system segments recommended items into distinct categories (repurchase items, low consideration complimentary items, high consideration complimentary items) and applies separate selection and display logic for each category. This segmentation ensures that items from different categories are balanced in the recommendations, preventing any single category from dominating the display while maintaining overall relevance.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the system uses complex machine learning algorithms to optimize recommendations, then the relevance and personalization improve, but the computational complexity and processing time increase

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

Solution Approach 1:

The system divides the recommendation generation process into separate modules for each item category, where each module independently processes and selects items for its specific category. This segmentation of the computational process reduces the overall complexity by breaking down the complex task into smaller, more manageable sub-tasks that can be executed in parallel or sequence with reduced computational overhead.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If the system displays too many high consideration items, then the completeness of recommendations is high, but the user experience deteriorates due to decision complexity

Engineering Contradiction:
Improvecompleteness of recommendationsVSAvoiduser decision-making ease
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system applies different display strategies to different categories of items based on their characteristics. High consideration items are displayed with fewer quantities and enhanced information presentation compared to low consideration items. This local quality adjustment ensures that each category is presented in a manner appropriate to its nature, reducing overall decision complexity while maintaining recommendation completeness.

Inventive Principle:
Principle #3Local quality

4Measurement precision

If the system personalizes recommendations based on detailed basket analysis, then the relevance to current shopping session improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvepersonalization accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary analysis and categorization of basket items before generating recommendations. By pre-processing the basket data and identifying item categories in advance, the system reduces the computational burden during the actual recommendation generation phase, thereby maintaining high personalization accuracy while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11915297B2Systems and methods for generating basket-aware item recommendations based on database entry categories
Publication Date: 2024.02.27 WALMART APOLLO LLC
  • US11915297B2 patent drawing
  • US11915297B2 patent drawing
  • US11915297B2 patent drawing

AI summary

A basket-aware recommendation system can include a computing device configured to receive an indication of a navigation from a user device. The indication includes a user identifier and a set of basket items. The computing device is configured to generate a set of eligible items based on the set of basket items. The computing device is configured to generate a feature representation based on the corresponding item category count within the set of eligible items and select items of the set of eligible items within the corresponding item category. The computing device is configured to compute a number of category display items based on the potential click value and the normalized relevance value. The computing device is configured to transmit the number of category display items for each category of the set of item categories to the user device for display on a user interface.