Fraudulent User Profile Detection Through Attribute Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing matching service entities struggle to effectively identify and prevent the creation and spread of fraudulent user profiles, which can compromise user safety and reputation, often generated by bots or scammer networks using limited attribute value sets.

Innovation Solution

A fraud detection system employs statistical analysis and clustering techniques to identify attribute value combinations indicative of fraudulent profiles, generating queries to screen incoming registrations and remove existing profiles, using methods like Manhattan distances, Euclidean distances, and Bayesian classification to detect and prevent fraudulent activity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional matching services allow free user registration without verification, then user acquisition and service scalability are improved, but fraudulent profiles can be created and spread compromising user safety and reputation

Engineering Contradiction:
Improveuser acquisition rateVSAvoiduser safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary clustering analysis on user profiles during or immediately after registration to identify suspicious patterns before they can cause harm. By pre-computing dissimilarity metrics and clustering coefficients, the system detects fraudulent profiles early in the registration process, preventing them from compromising user safety while maintaining rapid user acquisition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors profile attributes and clustering patterns, providing feedback signals that identify suspicious profiles for further verification or removal. This feedback mechanism allows the system to maintain high registration rates while dynamically adjusting security measures based on detected fraud patterns, thus preserving both productivity and reliability.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system implements comprehensive fraud detection analysis on all user profiles, then detection precision is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvefraud detection accuracyVSAvoidprofile processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies different levels of analysis depth to different profiles based on their clustering characteristics. Profiles with extreme dissimilarity scores or unusual clustering coefficients undergo comprehensive multi-attribute analysis, while typical profiles receive streamlined processing. This localized quality approach maintains high detection precision for suspicious profiles while reducing average processing time across the entire user base.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs a initial partial analysis on all profiles using key dissimilarity metrics, then applies more extensive analysis only to profiles that exceed suspicious thresholds. This partial action approach ensures that comprehensive fraud detection is applied precisely where needed, maintaining high detection accuracy while minimizing unnecessary processing time for legitimate profiles.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the system uses multiple attribute values per user profile, then profile diversity and user representation are improved, but fraudsters can more easily create realistic fraudulent profiles

Engineering Contradiction:
Improveprofile diversityVSAvoidfraudulent profile realism
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

Instead of treating multiple attribute values as a vulnerability, the system inverts the approach by using attribute value combinations as a detection signal. It calculates dissimilarity metrics based on how attribute combinations deviate from expected statistical patterns, turning the very diversity that enables realistic fraudulent profiles into a detectable anomaly through clustering analysis of attribute co-occurrence patterns.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system dynamically adjusts the weight and importance of different profile attributes based on their clustering behavior and statistical distribution. Attributes that show unusual co-occurrence patterns or deviate from expected correlations have their significance increased, while normal attributes are weighted less heavily. This parameter change approach maintains profile diversity while enhancing detection of fraudulent combinations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12373552B2Apparatus, method and article to facilitate automatic detection and removal of fraudulent user information in a network environment
Publication Date: 2025.07.29 PLENTYOFFISH MEDIA ULC
  • US12373552B2 patent drawing
  • US12373552B2 patent drawing
  • US12373552B2 patent drawing

AI summary

A fraud detection system obtains a number of known fraudulent end-user profiles and/or otherwise undesirable end-user profiles. Using statistical analysis techniques that include clustering the end-user profiles by attributes and attribute values and/or combinations of attributes and attribute values, the fraud detection system identifies on a continuous, periodic, or aperiodic basis those attribute values and/or attribute value combinations that appear in fraudulent or otherwise undesirable end-user profiles. Using this data, the fraud detection system generates one or more queries to identify those end-user profiles having attribute values or combinations of attribute values that likely indicate a fraudulent or otherwise undesirable end-user profile. The fraud detection system runs these queries against incoming registrations to identify and screen fraudulent end-user profiles from entering the system and also runs these queries against stored end-user profile databases to identify and remove fraudulent or otherwise undesirable end-user profiles from the end-user database.