Sorting Out the Bad Seeds: Automatic Classification of Cryptocurrency Abuse Reports
Abuse reporting services collect reports about abuse victims have suffered. Accurate classification of the submitted reports is fundamental to analyzing the prevalence and financial impact of different abuse types (e.g., sextortion, investment, romance). Current classification approaches are problem...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Abuse reporting services collect reports about abuse victims have suffered.
Accurate classification of the submitted reports is fundamental to analyzing
the prevalence and financial impact of different abuse types (e.g., sextortion,
investment, romance). Current classification approaches are problematic because
they require the reporter to select the abuse type from a list, assuming the
reporter has the necessary experience for the classification, which we show is
frequently not the case, or require manual classification by analysts, which
does not scale. To address these issues, this paper presents a novel approach
to classify cryptocurrency abuse reports automatically. We first build a
taxonomy of 19 frequently reported abuse types. Given as input the textual
description written by the reporter, our classifier leverages a large language
model (LLM) to interpret the text and assign it an abuse type in our taxonomy.
We collect 290K cryptocurrency abuse reports from two popular reporting
services: BitcoinAbuse and BBB's ScamTracker. We build ground truth datasets
for 20K of those reports and use them to evaluate three designs for our
LLM-based classifier and four LLMs, as well as a supervised ML classifier used
as a baseline. Our LLM-based classifier achieves a precision of 0.92, a recall
of 0.87, and an F1 score of 0.89, compared to an F1 score of 0.55 for the
baseline. We demonstrate our classifier in two applications: providing
financial loss statistics for fine-grained abuse types and generating tagged
addresses for cryptocurrency analysis platforms. |
---|---|
DOI: | 10.48550/arxiv.2410.21041 |