Janus Recommender System MapNet Vector Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern communication networks overwhelm users with abundant information, making it difficult for recommender systems to effectively filter and recommend relevant items based on user preferences, as existing algorithms like collaborative filtering and content-based filtering struggle to capture comprehensive user interests.

Innovation Solution

The Janus recommender system uses a neural network, MapNet, to map feature vectors from a source vector space to a target vector space, combining both collaborative filtering and content-based filtering perspectives to provide recommendations by encoding items with attributes from different characteristics, allowing for more comprehensive item representation and recommendation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If collaborative filtering or content-based filtering algorithms are used to recommend items, then the system can automatically infer and recommend items based on user preferences, but the system struggles to capture comprehensive user interests and effectively filter relevant information from abundant data

Engineering Contradiction:
Improveability to capture user interestsVSAvoidrelevant information filtering
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent combines collaborative filtering and content-based filtering into a unified neural network model (MapNet) that processes both user behavior data and item feature data simultaneously. This merging allows the system to leverage the strengths of both approaches: CF's ability to capture implicit user preferences through behavior patterns and CB's ability to analyze explicit item characteristics, thereby achieving more comprehensive user interest modeling and improved information filtering.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms the recommendation problem into a vector space mapping task where items and users are represented as high-dimensional vectors. MapNet learns to map item feature vectors to user preference vectors in a shared latent space, adding a geometric dimension to the filtering process. This dimensional transformation enables the system to capture complex non-linear relationships between user interests and item features that traditional filtering algorithms cannot detect.

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

2Measurement precision

If the recommender system processes abundant information to improve recommendation accuracy, then more relevant recommendations can be provided, but the system becomes overwhelmed by the volume of information and dilution with irrelevant data

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

Solution Approach 1:

The patent extracts only the most salient features from abundant item data through the neural network's learned feature representations. MapNet processes raw item features and extracts essential characteristics that are most predictive of user preference, discarding redundant and irrelevant information. This extraction process transforms overwhelming volumes of raw data into compact, informative vector representations that maintain recommendation accuracy while reducing processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation from raw categorical and textual features to continuous vector embeddings of optimized dimensionality. By transforming discrete feature parameters into continuous vector space representations, the system enables efficient similarity computations and gradient-based optimization. This parameter transformation allows the neural network to process information more efficiently while capturing nuanced relationships that discrete parameters cannot represent.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If traditional filtering algorithms are used, then the system can operate with simpler processing, but the system cannot effectively integrate multiple perspectives (collaborative and content-based) for comprehensive recommendations

Engineering Contradiction:
Improveintegration of multiple perspectivesVSAvoidneural network architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs MapNet as a universal neural network architecture that can simultaneously perform collaborative filtering, content-based filtering, and hybrid recommendation tasks. The same network structure processes both user behavior sequences and item feature vectors, learning a unified representation that integrates multiple recommendation perspectives. This multi-functional design eliminates the need for separate processing pipelines for CF and CB approaches while maintaining their individual strengths.

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

Data Source

PatentUS11062198B2Feature vector based recommender system
Publication Date: 2021.07.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11062198B2 patent drawing
  • US11062198B2 patent drawing
  • US11062198B2 patent drawing

AI summary

A recommender system that represents items in a catalog by first feature vectors in a first vector space based on first characteristics of the items and second feature vectors in a second vector space based on second characteristics of the items different from the first characteristics and maps a feature vector defined in the first vector space for an item to a vector in the second vector space to provide recommendations based on the item.