Multi-Level Entity Classification for Transient Spam Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current spam filtering methods, such as IP blacklisting and user-based feedback systems, are ineffective in identifying and blocking transient spammer IP addresses, as spammers can easily evade these systems by using botnets and constantly changing IP addresses, leading to a significant amount of spam messages evading detection.

Innovation Solution

A multi-level entity classification system that employs a grid computing system to classify IP addresses using both fast and full features, where a fast classifier provides immediate classification based on quickly retrievable features and a full classifier provides more accurate classification using aggregated data, creating a layered defense mechanism to quickly identify and block spam messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If IP blacklisting is used to filter spam, then spam filtering is simplified and implemented quickly, but spammers can easily evade by using botnets and constantly changing IP addresses

Engineering Contradiction:
Improvespam filtering speedVSAvoidspam detection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The classification system is divided into multiple independent levels: fast classifier using readily available features (IP address, domain) and slow classifier using aggregated features (user feedback, message content). Each level operates independently with different response times and accuracy characteristics, allowing the system to balance speed and reliability for different spam scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-calculates and stores aggregated spam scores for IP addresses and domains before actual spam detection is needed. User feedback and message patterns are continuously aggregated in the background, so when a message arrives, the preliminary spam scores are already available for immediate classification by the fast classifier.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If user-based feedback systems are employed to identify spamming IP addresses, then spam detection accuracy improves, but response time increases allowing spammers to send millions of spam messages before blocking

Engineering Contradiction:
Improvespam detection accuracyVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system continuously pre-aggregates user feedback and message patterns for IP addresses and domains in the background before spam detection is triggered. This preliminary aggregation ensures that when a message arrives, the spam scores are already calculated and ready for immediate use by the fast classifier, eliminating the time delay associated with real-time feedback processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces aggregated spam scores as an intermediary layer between user feedback and final spam classification. Instead of directly using raw user feedback which requires processing time, the system uses pre-computed spam scores that mediate between feedback collection and classification decisions, enabling faster response while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If a comprehensive classification system using aggregated data is used, then spam detection accuracy improves, but system complexity and processing time increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The classification system is divided into multiple independent levels: fast classifier using readily available features (IP address, domain) and slow classifier using aggregated features (user feedback, message content). Each level operates independently with different response times and accuracy characteristics, allowing the system to balance speed and reliability for different spam scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a tiered approach where the fast classifier uses only essential features for immediate classification, while the slow classifier optionally uses all available aggregated features for more accurate classification. This partial action approach ensures that basic spam filtering works quickly with minimal complexity, while enhanced accuracy is available when resources permit.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10298526B2Anti-spam transient entity classification
Publication Date: 2019.05.21 YAHOO ASSETS LLC
  • US10298526B2 patent drawing
  • US10298526B2 patent drawing
  • US10298526B2 patent drawing

AI summary

Embodiments are directed towards multi-level entity classification. An object associated with an entity is received. In one embodiment the object comprises and email and the entity comprises the IP address of a sending email server. If the entity has already been classified, as indicated by an entity classification cache, then a corresponding action is taken on the object. However, if the entity has not been classified, the entity is submitted to a fast classifier for classification. A feature collector concurrently fetches available features, including fast features and full features. The fast classifier classifies the entity based on the fast features, storing the result in the entity classification cache. Subsequent objects associated with the entity are processed based on the cached result of the fast classifier. Then, a full classifier classifies the entity based on at least the full features, storing the result in the entity classification cache.