Multilingual Recommendation System Feature Vector Graph

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content-based recommendation systems face challenges due to sparse or inaccurate metadata tags, language differences, and potential biases or fraud in feature data, leading to sub-optimal recommendations.

Innovation Solution

The system accesses multiple sources of information, cleans and extracts features, selectively weights them, and produces feature vectors for use in a content-based recommendation system, employing techniques like TF-IDF and latent semantic indexing to improve feature representation and detect outliers, while integrating features across languages to find similarities between items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manually curated metadata tags are used for content-based recommendations, then the system can provide structured feature information, but the tags may be sparse, inaccurate, or biased leading to sub-optimal recommendations

Engineering Contradiction:
Improverecommendation qualityVSAvoidfeature data quality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent combines multiple data sources including automated extraction from item descriptions, user-generated content, and existing metadata tags to create a comprehensive feature representation. This merging compensates for the sparsity and inaccuracies in any single source, improving overall recommendation reliability while preserving more complete feature information.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements feedback mechanisms where recommendation outcomes and user interactions are used to continuously refine and validate feature extractions. This feedback loop helps identify and correct biased or inaccurate tags over time, improving reliability while maintaining comprehensive feature coverage through iterative refinement.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If translations of metadata tags are performed across languages, then multilingual recommendations can be provided, but translation errors may introduce inconsistencies and inaccuracies

Engineering Contradiction:
Improvemultilingual capabilityVSAvoidfeature accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces intermediate representation layers and validation mechanisms that mediate between different language versions of metadata. Instead of direct translation, the system uses intermediate feature representations and cross-lingual validation to ensure accuracy is maintained across languages, enabling multilingual adaptability without sacrificing precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If feature vocabulary is expanded to capture more nuanced item characteristics, then recommendation precision can be improved, but the complexity of data processing and feature management increases

Engineering Contradiction:
Improverecommendation precisionVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the feature extraction and processing pipeline into modular components that can independently handle different aspects of feature vocabulary. This segmentation allows the system to manage complex, nuanced features through organized, manageable modules, improving recommendation precision while controlling processing complexity through structured decomposition.

Inventive Principle:
Principle #1Segmentation

4Reliability

If multiple data sources are integrated to improve feature quality, then recommendation accuracy can be enhanced, but the system complexity and computational requirements increase

Engineering Contradiction:
Improverecommendation accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different processing qualities and validation levels to different data sources based on their reliability characteristics. High-trust sources receive standard processing while lower-trust sources undergo more rigorous validation and weighting. This local quality approach enhances overall recommendation accuracy through selective integration while managing system complexity through differentiated processing strategies.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9898773B2Multilingual content based recommendation system
Publication Date: 2018.02.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9898773B2 patent drawing
  • US9898773B2 patent drawing
  • US9898773B2 patent drawing

AI summary

Example apparatus and methods access multiple sources of information concerning features for applications, clean the data from the multiple sources, extract features from the cleaned data, selectively weight the sources, data or extracted features and produce a feature vector. The feature vector may then be used in a single language feature space or in a multi-language feature space. Feature spaces may then be used to find similarities between applications to facilitate recommending applications. In one embodiment, different feature spaces may be connected using a graph where nodes represent items and edges represent similarity relationships between items based on related feature spaces. Traversing the graph may allow similarities to be found that might not otherwise be possible. For example, while there may be no direct English to Hebrew similarity relationship, there may be English to French and French to Hebrew relationships that can be followed in the graph.