Fraudulent User Profile Detection Using Clustered Attribute Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing matching service entities struggle to effectively identify and prevent the creation of fraudulent user profiles, which are often generated by scammers to exploit unsuspecting users, leading to identity theft, fraud, and other malicious activities.

Innovation Solution

A fraud detection system that utilizes clustering algorithms and statistical analysis to identify attribute value patterns in user profiles, generating queries to detect and prevent fraudulent profiles by analyzing dissimilarity matrices and attribute combinations, and applying Bayesian classification to rank profiles for deletion, clearance, or further investigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If clustering algorithms and statistical analysis are used to detect fraudulent profiles, then the ability to identify fraudulent patterns improves, but the computational complexity and processing time increase

Engineering Contradiction:
Improvefraud detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The fraud detection system divides the analysis into multiple passes: a first pass that identifies frequent attribute values and combinations, and a second pass that generates and executes queries. This segmentation allows the complex detection process to be broken down into manageable stages, improving both accuracy and efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary clustering and identification of fraudulent attribute patterns before executing the actual fraud detection queries. By pre-identifying suspicious attribute combinations and storing them for later query execution, the system reduces real-time computational complexity while maintaining high detection accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple passes are used to identify frequent attribute values and combinations, then the detection thoroughness improves, but the processing time increases

Engineering Contradiction:
Improvepattern detection thoroughnessVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements a multi-pass periodic analysis approach where the first pass identifies frequent attribute values and the second pass identifies frequent attribute combinations. This periodic execution of analysis at different depths allows thorough pattern detection while managing processing time through structured phases.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The first pass performs preliminary identification of frequent attribute values before the second pass analyzes combinations. This preliminary action reduces the search space for the second pass, allowing thorough combination analysis without proportionally increasing total processing time.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If Bayesian classification is applied to rank profiles, then the prioritization of suspicious profiles improves, but the computational requirements increase

Engineering Contradiction:
Improveprofile ranking accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The Bayesian classification is applied selectively to profiles that match suspicious patterns identified in the previous passes. Rather than applying complex Bayesian computation to all profiles, the system focuses computational resources on locally suspicious cases, improving ranking accuracy while reducing overall computational requirements.

Inventive Principle:
Principle #3Local quality

4Extent of automation

If the system generates and executes queries based on identified attribute patterns, then the automation of fraud detection improves, but the query complexity increases

Engineering Contradiction:
Improvedetection automationVSAvoidquery complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system automatically generates detection queries based on patterns identified during the analysis passes, without requiring manual query construction. The system serves itself by transforming identified fraudulent patterns directly into executable queries, improving automation while managing complexity through systematic pattern-to-query transformation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250284796A1Appararatus, method and article to facilitate automatic detection and removal of fraudulent user information in a network environment
Publication Date: 2025.09.11 PLENTYOFFISH MEDIA ULC
  • US20250284796A1 patent drawing
  • US20250284796A1 patent drawing
  • US20250284796A1 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.