E-commerce Search Result Ranking Using User Behavior Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing search engines and advertisement systems fail to accurately match user demands due to inability to distinguish between different users' preferences and interests, leading to irrelevant search results and interference with users' activities.

Innovation Solution

A system that collects and clusters network behavior data of users to determine their preferences, calculates a rank value based on historical click records and characteristic data, and sorts search results accordingly, ensuring that information is presented in a descending order of relevance to the user's interests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If search engines use keyword-based information matching, then information retrieval is simple and fast, but the matching accuracy and user satisfaction deteriorate due to inability to distinguish user preferences and interests

Engineering Contradiction:
Improvesearch speedVSAvoidinformation matching accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by collecting user behavior data (clicks, browsing history, purchases) and conducting clustering analysis beforehand to build user profiles. When a search request arrives, the system has already prepared user segmentation and preference models, enabling fast yet accurate matching without real-time complex computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring user interactions with search results (clicks, dwell time, subsequent actions) and using this information to refine user profiles and improve matching algorithms. This creates a closed-loop system where past user behavior informs future search result personalization.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If search engines provide stereotypical results to all users, then the system operation is simple, but user satisfaction deteriorates due to irrelevant information for different user segments

Engineering Contradiction:
Improvesystem operation simplicityVSAvoiduser satisfaction
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments users into different clusters based on their behavior patterns, interests, and preferences using clustering algorithms. Each user cluster receives customized search results tailored to their specific characteristics, transforming a one-size-fits-all approach into a personalized experience while maintaining operational simplicity through automated segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes search result parameters (ranking criteria, information type, detail level) based on user cluster characteristics. Different user segments receive results optimized for their specific needs, such as price-sensitive users getting budget-friendly options or quality-focused users receiving premium recommendations.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If PPC systems sort results by publisher fees, then publisher revenue is maximized, but information relevance to users deteriorates as user interests are neglected

Engineering Contradiction:
Improvepublisher revenueVSAvoidinformation relevance
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system changes the ranking parameter from pure fee-based sorting to a composite parameter that incorporates both publisher fees and user relevance scores. This allows the system to maintain publisher revenue incentives while simultaneously optimizing for user interest matching through multi-criteria evaluation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies different quality standards to different parts of the search result set. High-value publisher content receives enhanced visibility for relevant user clusters, while less valuable content is positioned according to user relevance. This creates localized optimization where the same search query can have different result arrangements for different user segments.

Inventive Principle:
Principle #3Local quality

4Measurement precision

If users repeatedly simplify and refine keywords to find accurate information, then search precision improves, but search efficiency and user convenience deteriorate

Engineering Contradiction:
Improvesearch precisionVSAvoidsearch efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary analysis of user intent and behavior patterns before the search query is even submitted. By pre-processing user profiles and predicting information needs based on historical behavior, the system eliminates the need for users to iteratively refine keywords, delivering accurate results from the first search attempt.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8762391B2Method and system of information matching in electronic commerce website
Publication Date: 2014.06.24 ALIBABA GROUP HOLDING LTD
  • US8762391B2 patent drawing
  • US8762391B2 patent drawing
  • US8762391B2 patent drawing

AI summary

Techniques for sorting search results using user characteristic data are described. These techniques may include receiving a query from a user device. A search may be performed based on the query to obtain multiple results. User responses corresponding to the multiple results may be obtained and then grouped to determine multiple users based on similarities among the multiple users. Based on user responses associated with the multiple users, the multiple results may then be ranked.