Triplet Embedding for High-Dimensional Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional dimensionality reduction techniques fail to produce accurate results with incomplete data, are computationally expensive, and are sensitive to noise in datasets, especially when handling large datasets and crowdsourced similarity constraints.

Innovation Solution

A novel triplet embedding process that generates accurate visualizations by ignoring unsatisfied similarity constraints and using triplet similarity weighting to improve dimensionality reduction, employing t-exponential distributions and robust non-convex loss functions to rank and classify items, while reducing computational requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional dimensionality reduction techniques are used, then relationships between objects can be visualized in lower dimensions, but the results are inaccurate when data is incomplete or noisy

Engineering Contradiction:
Improveaccuracy of dimensionality reductionVSAvoidrobustness to noise and incomplete data
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent converts the harmful effect of noisy and incomplete data into a benefit by using robust loss functions (Huber loss, Tukey biweight) that are specifically designed to be insensitive to outliers and noise. These loss functions automatically downweight the influence of problematic data points, allowing the dimensionality reduction to proceed accurately despite data quality issues.

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

Solution Approach 2:

The patent changes the parameter of the loss function from standard least squares (L2 norm) to robust alternatives (Huber loss with parameter δ, Tukey biweight with parameter h). This parameter change fundamentally alters how the optimization process handles outliers, making the dimensionality reduction accurate even with incomplete or noisy data.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If conventional dimensionality reduction techniques are used, then lower-dimensional representations can be generated, but computational complexity increases exponentially with dataset size

Engineering Contradiction:
Improveprocessing speedVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the computational process into distinct phases: (1) computing pairwise distances using efficient algorithms like FAISS or Annoy, (2) constructing the similarity graph with sparse adjacency matrices, and (3) performing spectral embedding. This segmentation allows each phase to use optimized algorithms, preventing exponential complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and uses only the essential components needed for dimensionality reduction (pairwise distances and similarity relationships) while discarding redundant information. By working with sparse similarity graphs rather than dense distance matrices, the computational complexity is reduced from O(n²) to O(n log n) or better for large datasets.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If triplet embedding with crowdsourced similarity constraints is used, then visualizations can be generated, but inconsistent constraints from human evaluators introduce noise that degrades accuracy

Engineering Contradiction:
Improveease of creating similarity constraintsVSAvoidaccuracy of similarity relationships
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent converts the harmful inconsistency in crowdsourced triplet data into a benefit by using robust loss functions that automatically identify and downweight contradictory constraints. The Huber loss and Tukey biweight functions detect outliers (inconsistent triplets) and reduce their influence, allowing the system to leverage large amounts of crowdsourced data while maintaining accuracy.

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

Solution Approach 2:

The optimization process uses feedback from the loss function to iteratively adjust the embedding positions. The robust loss function provides differentiated feedback: consistent triplets receive strong gradient signals for accurate positioning, while inconsistent triplets provide minimal or zero feedback, allowing the system to learn from reliable constraints while ignoring noise.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10127694B2Enhanced triplet embedding and triplet creation for high-dimensional data visualizations
Publication Date: 2018.11.13 ADOBE INC
  • US10127694B2 patent drawing
  • US10127694B2 patent drawing
  • US10127694B2 patent drawing

AI summary

The present disclosure relates to a triplet embedding system that improves dimensionality reduction through exponential triplet embedding. In particular, the triplet embedding system employs heavy-tailed properties of t-exponential distributions and robust non-convex loss functions to improve visualizations in the presence of noisy data. In addition, the triplet embedding system uses triplet similarity weighting and improved sampling to improve and accelerate triplet embedding in large datasets. Overall, the triplet embedding system produces improved dimensionality reduction visualizations, which accurately reveal the underlying structure of the real-world high-dimensional datasets in lower-dimensional space.