Preference Embedding with Adaptive Query Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for preference and similarity learning in datasets are inefficient due to the inability to adapt queries, handle noise, and reduce redundant queries, and fail to effectively model mutual information in ordinal queries.

Innovation Solution

Adaptive selection of informative queries using a processor to embed items in a d-dimensional Euclidean space, generate a similarity matrix, and actively select paired comparisons based on user preferences, while ignoring ambiguous comparisons and minimizing the number of queries required.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If paired comparisons are used to ascertain user preferences, then preference embedding can be achieved, but the number of queries becomes large and inefficient

Engineering Contradiction:
Improvepreference embedding accuracyVSAvoidquery efficiency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system dynamically adapts query selection based on accumulated user preference data. The query selection algorithm updates its strategy as more information is gathered about user preferences, transitioning from static to dynamic query generation. This allows the system to focus on informative queries that maximize learning efficiency at each stage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback from user responses to refine subsequent query selection. By analyzing how users respond to preference comparisons, the system adjusts its query strategy to select more informative pairs, thereby reducing redundant queries and improving overall efficiency while maintaining embedding accuracy.

Inventive Principle:
Principle #23Feedback

2Productivity

If adaptive query selection is implemented, then learning efficiency improves, but query selection complexity increases

Engineering Contradiction:
Improvelearning efficiencyVSAvoidquery selection algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary computations to evaluate query informativeness before actually presenting queries to users. By pre-calculating metrics such as mutual information gain or entropy reduction for potential queries, the system can efficiently select optimal queries without complex real-time analysis during user interaction, thus managing algorithmic complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The query selection algorithm changes parameters based on the current state of preference learning. As the system accumulates more data about user preferences, it adjusts selection criteria and thresholds to optimize query informativeness. This adaptive parameter adjustment allows the system to maintain high learning efficiency while managing computational complexity through data-driven decision making.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If redundant queries are not removed, then comprehensive data collection is maintained, but computational resources are wasted

Engineering Contradiction:
Improvedata collection completenessVSAvoidcomputational resource consumption
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The system extracts and removes redundant queries from the set of potential queries before they are presented to users. By identifying and filtering out queries that would provide little to no new information given existing data, the system maintains comprehensive data collection for meaningful patterns while eliminating computationally wasteful redundant queries, thus optimizing resource usage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of presenting all possible paired comparisons, the system selects a partial subset of queries that are most likely to be informative. This partial action approach ensures sufficient data collection for accurate embedding while avoiding the excessive computational resources that would be consumed by processing all possible queries, achieving an optimal balance between completeness and efficiency.

Inventive Principle:
Principle #16Partial or excessive action

4Quantity of substance

If noise in query responses is not handled, then raw data is preserved, but learning accuracy deteriorates

Engineering Contradiction:
Improveraw data preservationVSAvoidpreference embedding accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system prepares for noise in query responses by incorporating robust statistical methods and anomaly detection mechanisms that can identify and handle erroneous responses before they significantly impact learning. By cushioning against noise through pre-established filtering and validation procedures, the system maintains raw data preservation while protecting learning accuracy from degradation due to noisy responses.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system converts noisy and potentially erroneous query responses into useful information by using them to identify patterns in user behavior and refine preference models. Rather than simply discarding noisy data, the system analyzes response patterns to distinguish between genuine preference signals and noise, transforming what would be harmful interference into valuable insights for improving embedding accuracy.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20260044577A1Systems and methods for preference and similarity learning
Publication Date: 2026.02.12 GEORGIA TECH RES CORP
  • US20260044577A1 patent drawing
  • US20260044577A1 patent drawing
  • US20260044577A1 patent drawing

AI summary

Preference and similarity learning systems and methods that improve efficiency for both searching datasets and embedding objects within the datasets. The systems and methods for preference embedding include identifying paired comparisons closest to a user's true preference point. The processes include removing obvious paired comparisons and/or ambiguous paired comparisons from subsequent queries. The systems and methods for similarity learning include providing larger rank orderings of tuples to increase the context of the information in a dataset. In each embodiment, the systems and methods can embed user responses in a Euclidean space such that distances between objects are indicative of user preference or similarity.