From Words to Character: Enhancing SMS Spam Filters with Personality Recognition

Short Messages Spam Filtering Using Personality Recognition

2016-06-14
Enaitz Ezpeleta, Urko Zurutuza, José María Gómez Hidalgo
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces a novel SMS spam filtering approach that integrates Personality Recognition as an additional feature in classification models. By utilizing the Myers-Briggs personality model, the authors improve traditional text-based filters, achieving a peak accuracy of 98.94% on standard datasets.

TL;DR

Researchers have found a new way to catch spammers by analyzing the "personality" of their messages. By integrating Myers-Briggs personality traits into standard machine learning models, this study achieved an impressive 98.94% accuracy in SMS spam detection, proving that how a message feels is just as important as what it says.

Perspective: The Behavioral Gap in Filtering

For years, spam filters have operated like automated librarians, looking for "bad words" or suspicious patterns in text. However, as spammers become more adept at mimicking natural language, these traditional Bayesian filters are hitting a ceiling. The bottleneck isn't the vocabulary; it's the lack of contextual intent.

The authors of this paper identify a critical insight: Spam is almost always a campaign of solicitation. Whether it's a scam or a legitimate advertisement, it carries the "personality" of a salesperson or a fraudster, which differs fundamentally from the informal, personal tone of a message from a friend.

The Methodology: Decoding the "Spammy" Personality

The core of this research involves a two-phase workflow that bridges psychology and computer science.

1. Personality Vectorization

Each SMS is processed through the Myers-Briggs Type Indicator (MBTI) framework, focusing on four dimensions:

  • Extroversion (vs. Introversion)
  • Sensing (vs. iNtuition)
  • Thinking (vs. Feeling)
  • Judging (vs. Perceiving)

2. Feature Aggregation

Rather than replacing text analysis, the personality scores (ranging from 0.0 to 1.0) are appended to the traditional String-to-Word Vector. This creates a high-dimensional feature set that captures both the literal content and the "authorial fingerprint."

Overview of the Full Process Figure 1: The workflow involves personality extraction followed by traditional ML classification.

Experimental Insights: Does it Work?

The authors tested their hypothesis against the SMSSpam Collection and the British English SMS corpora.

The "Spammer" Profile

The descriptive analysis revealed fascinating statistical differences. For instance:

  • Legitimate messages (Ham) showed higher levels of "Extroversion" (91%) and "Sensing" (83%).
  • Spam messages demonstrated a significantly higher "Judging" tendency (58% vs. 37% in ham).

Trait Comparison Table Table 2: Statistical differences in personality traits between Ham and Spam.

Results & SOTA Comparison

By applying classifiers like Support Vector Machines (SMO) and Naive Bayes Multinomial (NBM), the researchers observed a consistent trend: adding personality features almost always reduced the False Positive rate. In the world of spam filtering, a False Positive (blocking a real message) is the most "expensive" error.

  • Top Accuracy reached: 98.94%
  • The addition of personality traits allowed the models to catch nuances that pure word-based filters missed.

Performance Data Table 4: Top results showing accuracy improvements when personality features are included.

Critical Analysis & Future Outlook

While the results are compelling, there are inherent limitations:

  1. Text Length: Personality recognition in 140 characters is notoriously difficult. The study relies on external APIs (uClassify) whose internal logic for such short texts may be a "black box."
  2. Evasion: If spammers realize personality is being monitored, they could theoretically use AI to "temper" their writing style to mimic a specific personality type.

Conclusion

This paper represents a shift from Content Analysis to Behavioral Profiling. By treating spam as a psychological artifact rather than just a sequence of tokens, the authors have opened a new front in the war against unsolicited communication. For product owners in the messaging space, the takeaway is clear: understanding your user's (and the attacker's) "voice" is the next frontier of security.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize the Big Five personality model instead of Myers-Briggs for detecting malicious communication or social engineering.
  • Which 2016 or later studies first proposed the use of "Author Profiling" as a security feature in cross-platform instant messaging (e.g., WhatsApp, Telegram)?
  • Find research that applies personality-based text analysis to detect AI-generated spam or Deepfake text in social media environments.
Contents
From Words to Character: Enhancing SMS Spam Filters with Personality Recognition
1. TL;DR
2. Perspective: The Behavioral Gap in Filtering
3. The Methodology: Decoding the "Spammy" Personality
3.1. 1. Personality Vectorization
3.2. 2. Feature Aggregation
4. Experimental Insights: Does it Work?
4.1. The "Spammer" Profile
4.2. Results & SOTA Comparison
5. Critical Analysis & Future Outlook
5.1. Conclusion