Query Classification Propagation via User Behavior Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines face challenges in accurately ranking search results due to the ambiguity of user intent behind queries, leading to irrelevant or inappropriate content being prioritized.

Innovation Solution

A method is introduced to classify queries based on user behavior data, where the classification is propagated from relevant documents to the query, ensuring that search results are filtered and presented in a manner that reflects user intent, using a query classifier engine that weights classifications based on user interaction metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If search engines use traditional ranking criteria, then search results can be provided quickly, but the accuracy of query classification and relevance ranking deteriorates

Engineering Contradiction:
Improvequery classification accuracyVSAvoidclassification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses user behavior feedback (clicks, dwell time, navigation patterns) to continuously refine and improve query classification accuracy. The classification model learns from actual user interactions with search results, adjusting classifications based on whether users find results relevant to their queries.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary classification of queries and documents before final ranking. By pre-classifying queries into categories and pre-tagging documents with relevant classifications, the system establishes a foundation for accurate ranking that reduces the complexity of real-time decision-making.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If search engines prioritize popular or authoritative content, then search results can be provided efficiently, but the relevance to individual user intent deteriorates

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsearch result ranking speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The ranking system dynamically adjusts the weight of different factors based on query context and user behavior patterns. Instead of using fixed weights for popularity and relevance, the system adapts these weights in real-time based on the specific query, user history, and observed user interactions with results.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different ranking criteria to different parts of the search results based on local context. For example, the top results may be weighted differently than lower results, or different types of content (documents vs. websites) may receive different treatment based on their specific characteristics and user interaction patterns.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If search engines analyze detailed user behavior data, then query classification accuracy improves, but data processing complexity and time requirements increase

Engineering Contradiction:
Improveuser intent detection accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-processes and stores user behavior data in structured formats before actual classification is needed. By maintaining pre-computed statistics and models of user behavior patterns, the system can quickly query and apply these pre-analyzed data during real-time classification without performing complex analysis at the moment of need.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and focuses on the most predictive features from vast amounts of user behavior data. Instead of processing all available data equally, the system identifies and weights the most informative signals (such as click position, dwell time, navigation sequences) while filtering out less relevant data, thereby reducing processing requirements while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9659097B1Propagating query classifications
Publication Date: 2017.05.23 GOOGLE LLC
  • US9659097B1 patent drawing
  • US9659097B1 patent drawing
  • US9659097B1 patent drawing

AI summary

In general, one aspect described can be embodied in a method for determining a classification for a query. The method can include receiving a request to determine whether to assign a classification to a first query, identifying a plurality of search entities that are associated with the first query based upon data associated with each of the plurality of search entities and the first query, and determining whether to assign the classification to the first query based upon classifications for the identified search entities.