Collaborative Learning System for Machine Representations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning techniques struggle to determine accurate machine representations for user concepts embodied in unstructured datasets, such as video clips, images, and text, and fail to adapt to dynamically changing user concepts.

Innovation Solution

A collaborative learning system that receives a user-specified object and computes similarity scores between its feature vector and candidate objects, iteratively refining the target feature vector and similarity function based on user feedback to improve machine representations of the user's concept.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If supervised machine learning techniques are used to compute machine representations, then labeled data can be processed efficiently, but the system cannot adapt to dynamically changing user concepts without retraining

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidconcept adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements feedback loops where user interactions with search results (clicks, dwell time, refinements) continuously inform and update the machine learning model. This allows the system to adapt to evolving user concepts in real-time without requiring complete retraining, resolving the contradiction between processing efficiency and concept adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent transforms the static supervised learning approach into a dynamic system where the model parameters and feature representations can evolve continuously based on user feedback. This dynamic adaptation enables the system to maintain both efficiency and adaptability by updating only the necessary components rather than retraining entire models.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If unsupervised machine learning techniques are used to learn machine representations, then the system can process unlabeled data without labels, but there is no guarantee that examples of the same concept will be clustered together

Engineering Contradiction:
Improvedata processing easeVSAvoidconcept clustering accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent merges unsupervised pre-training with supervised fine-tuning in a hybrid approach. The unsupervised component provides initial feature representations from unlabeled data, while the supervised component refines these representations using labeled examples to ensure accurate concept clustering. This combination resolves the contradiction by maintaining both processing ease and clustering accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary unsupervised learning to generate initial feature representations, then applies supervised refinement in a second stage. This preliminary action allows the system to benefit from easy unlabeled data processing while subsequently achieving accurate concept clustering through targeted supervised learning.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system computes similarity scores for all candidate objects, then comprehensive search results are provided, but computational complexity and time increase

Engineering Contradiction:
Improvesearch completenessVSAvoidcomputation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the candidate object set into multiple groups or hierarchies, and computes similarity scores in a staged manner rather than evaluating all candidates simultaneously. This segmentation allows the system to maintain search completeness while reducing computational time by processing subsets of data in parallel or in priority-ordered sequences.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system computes similarity scores for a partial set of most promising candidate objects first, based on initial filtering or heuristic scoring. This partial action provides sufficiently comprehensive results for most use cases while significantly reducing computation time, accepting that a small number of edge cases may require additional processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12236344B2System and method for performing collaborative learning of machine representations for a target concept
Publication Date: 2025.02.25 GENESEE VALLEY INNOVATIONS LLC
  • US12236344B2 patent drawing
  • US12236344B2 patent drawing
  • US12236344B2 patent drawing

AI summary

Embodiments provide a system and method for performing collaborative learning of machine representations of a concept. During operation, the system can receive a user-specified object associated with a user's concept of interest. The system can compute a similarity score between a target feature vector associated with the user-specified object and a respective feature vector for a set of candidate objects. The system can determine, based on the similarity score, a first subset of candidate objects that satisfy a similarity threshold. The system can receive, via a GUI, a first user-feedback associated with a visual representation of the first subset of candidate objects. The first user-feedback can represent an elaboration of a current user's concept of interest. The system can then modify, based on the first user-feedback, the target feature vector and the similarity function, thereby providing an improved model for machine representations of a current user's concept of interest.