Bilateral Match Prediction Using Collaborative Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing online dating systems fail to effectively match individuals based on their preferences and personality traits, particularly neglecting physical appearance and relying on questionnaires that may not capture comprehensive aspects of a person's personality, and collaborative filtering is not well-suited for person-to-person matching due to its unsuitability for bilateral desirability assessment.
Innovation Solution
A method utilizing collaborative filtering to estimate opinions of individuals on each other based on their opinions on other users, normalizing and multiplying these estimates to predict successful matches, and providing communication details for mutual connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If collaborative filtering is used to predict user opinions, then the system can scale to large numbers of users, but it fails to account for bilateral desirability in person-to-person matching
Solution Approach 1:
The patent introduces an intermediary mechanism that transforms unilateral user opinions into bilateral match predictions. Instead of directly applying collaborative filtering to predict person-to-person compatibility, the system uses user opinions about other users as intermediate data to infer mutual attraction through a mediating algorithm that calculates bidirectional match probabilities.
Solution Approach 2:
The patent inverts the traditional collaborative filtering approach by not directly predicting what user A thinks about user B, but rather inferring mutual compatibility by analyzing what both users think about other people. The system works backwards from individual opinions to derive bilateral match potential, reversing the conventional prediction direction.
2Loss of information
If questionnaires are used to assess personality, then the system can evaluate personality traits, but it fails to capture comprehensive aspects of personality and physical appearance
Solution Approach 1:
The patent extracts the personality assessment function from traditional questionnaires and separates it from the matching process. Instead of using comprehensive personality tests, the system extracts only the essential opinion data users naturally provide about other users, discarding the need for complex questionnaire structures while retaining meaningful personality indicators.
Solution Approach 2:
The system enables users to self-assess and self-describe through their natural opinions about others, eliminating the need for externally administered questionnaires. Users inadvertently provide personality and preference information through their expressed opinions, which the system automatically processes without requiring structured self-reporting.
3Ease of operation
If the system connects users based on single-sided interest, then it simplifies the matching process, but it reduces match success rate due to lack of mutual consent
Solution Approach 1:
The patent performs preliminary calculations of mutual match probability before establishing connections. The system pre-computes bidirectional compatibility scores using collaborative filtering on user opinions, identifying mutually interested pairs in advance. This preliminary assessment ensures that only users with mutual interest are connected, guaranteeing both simplicity and high success rates.
Data Source
AI summary
It is provided a method of matching pairs of persons. The method includes receiving from the persons personal opinions on other persons, and based on a collaborative filtering algorithm, calculating from the personal opinions a first estimated opinion of a first person on a second person and a second estimated opinion of the second person on the first person. The method also includes matching the two persons in accordance with the estimated opinions and connecting them for a predetermined time duration. The first estimated opinions may be the estimated probability that the first person wants to be matched to the second person. The matching of the two persons is done in accordance with the product of the probabilities. Matching order is determined by a difference between a highest and a second highest product of a person in two different pairs.


