Navigable Landscape Recommendation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional recommendation systems often fail to accurately capture a user's current interests and intentions, leading to irrelevant recommendations, as they rely heavily on past behavior and lack interactive exploration capabilities, resulting in a passive user experience.

Innovation Solution

An interactive recommendation system using matrix factorization over collaborative filters to create a navigable landscape where users can explore items based on their current interests, allowing for social interaction and targeted advertising, by transforming user and item data into a multi-dimensional space for a virtual shopping experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional recommendation systems use matrix factorization over collaborative filters to provide recommendations based on user history, then the system can generate interesting recommendations, but the recommendations become irrelevant to the user's current intent and interests

Engineering Contradiction:
Improveaccuracy of recommendationVSAvoidadaptability to current user intent
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts between two operational modes: collaborative filtering mode for general recommendations based on historical data, and feature-based mode for current intent-specific exploration. This dynamic switching allows the system to maintain accuracy while adapting to changing user needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The recommendation system is designed to perform multiple functions: it can operate as a traditional collaborative filtering system for general recommendations, and simultaneously function as a feature-based exploration system for current intent-specific discoveries, making it versatile across different user needs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If feature based systems allow users to explore items with common features, then users can actively discover items, but the system produces shallow recommendations that miss interesting connections

Engineering Contradiction:
Improveuser exploration capabilityVSAvoidquality of recommendation
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system merges feature-based exploration capabilities with collaborative filtering recommendations, combining the strengths of both approaches. Users can explore items by features while the system simultaneously provides sophisticated recommendations based on hidden connections discovered through matrix factorization.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If conventional recommendation systems provide passive recommendations based on past behavior, then the system is simple to implement, but the user experience lacks engagement and interactivity

Engineering Contradiction:
Improvesystem complexityVSAvoiduser experience quality
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system adds a new dimension of interactivity by implementing a virtual landscape where users can navigate and explore items spatially. This transforms the traditional linear recommendation interface into a multi-dimensional exploratory environment, enhancing user engagement without fundamentally complicating the core recommendation engine.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9336546B2Recommendation system with multi-dimensional discovery experience
Publication Date: 2016.05.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9336546B2 patent drawing
  • US9336546B2 patent drawing
  • US9336546B2 patent drawing

AI summary

Example apparatus and methods perform matrix factorization (MF) on a collaborative filter based usage matrix to create a multi-dimensional latent space that embeds users, items, and features. A full distance matrix is extracted from the latent space. The full distance matrix may be extracted from the latent space by defining a distance metric between item pairs based on the multi-dimensional representation in the latent space. The full distance matrix may be populated with values computed for item pairs using the distance metric. A plurality of vectors associated with a multi-dimensional Euclidean space are produced from the full distance matrix. The plurality of vectors produce a navigable data set. The plurality of vectors may be produced in a manner that minimizes strain on the distances vectors. A representation of the navigable data set may be presented as, for example, a virtually traversable landscape that supports an interactive user experience.