Recency Ranking via Query Chain Click Smoothing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines face challenges in effectively ranking network resources for recency-sensitive search queries, as existing ranking algorithms do not adequately consider the freshness and relevance of information over time, leading to suboptimal presentation of timely content.

Innovation Solution

The development of a recency-based ranking algorithm trained using click features extracted from query-resource pairs, which incorporates click-through information and smoothing techniques to enhance the ranking of time-sensitive search queries, ensuring that recent and relevant content is prioritized.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional ranking algorithms are used, then search results can be generated quickly, but the recency and freshness of information is not adequately considered

Engineering Contradiction:
Improverecency sensitivityVSAvoidranking algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting and storing click-through information from previous search sessions before the current search query is processed. This historical data is prepared in advance and used to train the recency ranking algorithm, enabling the system to consider temporal patterns without adding complexity to the real-time search processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by analyzing actual user click behavior from search sessions and using this information to refine and retrain the recency ranking algorithm. The click-through data from multiple search queries forms a feedback loop that continuously improves the algorithm's ability to identify recency-sensitive results.

Inventive Principle:
Principle #23Feedback

2Reliability

If recency-based ranking algorithm is implemented, then recent content is prioritized, but the system complexity increases

Engineering Contradiction:
Improveinformation freshnessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates a simplified representation of user behavior patterns by copying and analyzing click-through information from historical search sessions. Instead of processing complex real-time user intent analysis, the system uses copied historical data patterns to train the ranking algorithm, reducing the complexity of real-time decision-making.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the parameters used for ranking by introducing temporal decay factors and time-weighted click counts that transform traditional ranking parameters. The algorithm adjusts the importance of different search results based on their recency and the time elapsed since their creation, converting static relevance scores into dynamic, time-aware rankings.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If click features are extracted and smoothed, then recency ranking quality improves, but data processing time increases

Engineering Contradiction:
Improveranking accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary data processing by extracting and smoothing click features from historical search sessions in advance. The smoothing process aggregates and normalizes click-through data from multiple queries before the actual ranking operation, so that when a search query is received, the pre-processed features can be applied immediately without time-consuming real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous processing of click features through ongoing data collection and smoothing operations that run parallel to search query processing. The useful action of feature extraction and smoothing continues in the background, ensuring that up-to-date smoothed features are always available for ranking without interrupting the main search flow.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8326815B2Session based click features for recency ranking
Publication Date: 2012.12.04 PINTEREST INC
  • US8326815B2 patent drawing
  • US8326815B2 patent drawing
  • US8326815B2 patent drawing

AI summary

In one embodiment, access one or more query chains, wherein each one of the query chains comprises two or more search queries, {q1, . . . , qn}, which are recency-sensitive, are related to the same subject matter, and are issued to a search engine sequentially, and actual click-through information associated with each one of the query chains; and smooth each one of the query chains using the actual click-through information associated with the query chain. To smooth one of the query chains comprises, for each one of search queries, qj, in the query chain, where 2≦̸j≦̸n, if one of the network resources identified for qj has actually been clicked in connection with qj by the corresponding one network user, then presume that the one network resource has been clicked in connection with one or more search queries, qk, in the query chain, where 1≦̸k<j.