Social Network Unexpected Relationship Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In social networking systems, users often overlook valuable and unexpected relationships between their friends due to the vast amount of information, making it difficult to discover connections formed through channels they are not part of.
Innovation Solution
The system identifies and presents unexpected relationships between a user's friends by calculating an 'unexpectedness score' based on the number of common friends and relationship circles, using a matrix to determine connections that are unlikely to be known by the user, and filters out false positives by considering user profiles and interaction history.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the social networking system stores large amount of information about users and their relationships, then the system can provide comprehensive social information, but useful information becomes hidden and difficult to determine
Solution Approach 1:
The system extracts specific useful information (unexpected relationships between friends) from the vast amount of stored social networking data. By identifying and isolating these hidden connections through algorithmic analysis of user profiles, friendship networks, and interaction patterns, the system presents only the most relevant discovered relationships to users, making previously hidden information visible and actionable.
Solution Approach 2:
The system segments the large body of social information into manageable components by analyzing specific relationship patterns between users. It divides the friendship network into relationship circles and identifies unexpected connections between different segments, allowing users to explore discrete relationship discoveries rather than being overwhelmed by the entire data set.
2Loss of information
If the system presents all friend connections to the user, then complete information is provided, but the user cannot easily identify unexpected or interesting relationships
Solution Approach 1:
The system applies local quality by providing different types of information presentation based on relationship characteristics. Instead of uniformly displaying all friend connections, it specifically highlights unexpected relationships with distinctive markers or indicators, allowing users to quickly identify interesting connections without being overwhelmed by the complete friend network data.
Solution Approach 2:
The system uses feedback mechanisms to refine relationship discovery by analyzing user interactions and preferences. It learns from user behavior patterns to improve the identification and presentation of unexpected relationships, making the information discovery process progressively more effective and user-friendly.
3Measurement precision
If the system analyzes all pairs of friends to determine unexpected relationships, then complete analysis is achieved, but the computational complexity increases significantly
Solution Approach 1:
The system applies partial action by focusing computational resources on identifying the most significant unexpected relationships rather than exhaustively analyzing every possible friend pair. It uses sampling and prioritization techniques to detect the most interesting connections with high confidence, achieving sufficient precision without the full computational burden of complete analysis.
Solution Approach 2:
The system changes parameters by adjusting the sensitivity and thresholds for identifying unexpected relationships. It dynamically modifies analysis parameters based on user profiles, relationship densities, and interaction patterns, allowing accurate relationship detection while optimizing computational efficiency through adaptive parameter tuning.
Data Source
AI summary
A social networking system identifies relationships between friends of a target user that are likely to be unexpected to the target user. To identify an unexpected relationship among a user's friends, the social networking system determines a measure of unexpectedness for pairs of connections of the target user and selects pairs of connections for presentation to the user based on the measure of unexpectedness. The measure of unexpectedness of a relationship between a pair of friends is inversely related to a number of connections between each of the pair of friends and the target user. Information describing the pair of unexpected friends may be presented to a target user along with content relating the two friends, such as photos in which both friends are tagged, events attended by the unexpected friends together, or places both unexpected friends checked-in at the same time.


