Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T09:54:37.711Z Has data issue: false hasContentIssue false

Authorship analysis of aliases: Does topic influence accuracy?

Published online by Cambridge University Press:  08 October 2013

ROBERT LAYTON
Affiliation:
Internet Commerce Security Laboratory, University of Ballarat, Australia e-mails: r.layton@icsl.com.au, p.watters@ballarat.edu.au
PAUL A. WATTERS
Affiliation:
Internet Commerce Security Laboratory, University of Ballarat, Australia e-mails: r.layton@icsl.com.au, p.watters@ballarat.edu.au
RICHARD DAZELEY
Affiliation:
Data Mining and Informatics Research Group, University of Ballarat, Australia e-mail: r.dazeley@ballarat.edu.au
Rights & Permissions [Opens in a new window]

Abstract

Aliases play an important role in online environments by facilitating anonymity, but also can be used to hide the identity of cybercriminals. Previous studies have investigated this alias matching problem in an attempt to identify whether two aliases are shared by an author, which can assist with identifying users. Those studies create their training data by randomly splitting the documents associated with an alias into two sub-aliases. Models have been built that can regularly achieve over 90% accuracy for recovering the linkage between these ‘random sub-aliases’. In this paper, random sub-alias generation is shown to enable these high accuracies, and thus does not adequately model the real-world problem. In contrast, creating sub-aliases using topic-based splitting drastically reduces the accuracy of all authorship methods tested. We then present a methodology that can be performed on non-topic controlled datasets, to produce topic-based sub-aliases that are more difficult to match. Finally, we present an experimental comparison between many authorship methods to see which methods better match aliases under these conditions, finding that local n-gram methods perform better than others.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 
Figure 0

Fig. 1. Comparison between (a) the real-world problem, (b) the idealised problem using random sub-aliases, and (c) the idealised problem using topic-based aliases.

Figure 1

Fig. 2. Comparison between random sub-aliases and topic sub-aliases over all authorship models from this paper, for the AAAC A dataset. Shaded area is the 95th percentile for randomly chosen sub-aliases.

Figure 2

Fig. 3. Comparison between random sub-aliases and topic sub-aliases over many authorship models for AAAC A datasets. The randomisation parameter determines whether a document is selected from the same topic or the opposite topic, with 50% being completely randomly selected.

Figure 3

Table 1. Abbreviations used in results tables

Figure 4

Table 2. Top ten models when sorted by mean accuracy for anti-aliasing for random sub-aliases. The maximum recorded score for each corpus is represented on this list. Model abbreviations are listed in Table 1

Figure 5

Table 3. Top recorded accuracy for each model type (as well as variants for some models), for anti-aliasing for random sub-aliases (experiment 1). Model abbreviations are listed in Table 1

Figure 6

Table 4. Top ten models when sorted by mean accuracy for anti-aliasing for the topic-separated sub-aliases (experiment 2). The maximum recorded score for each corpus is represented on this list. Model abbreviations are listed in Table 1

Figure 7

Table 5. Top recorded accuracy for each model type (as well as variants for some models), for anti-aliasing for the topic-separated sub-aliases (experiment 2). Model abbreviations are listed in Table 1

Figure 8

Table 6. Percentage change between the results of experiment 1 and experiment 2. The best (least drop) of each model are listed and the median result is over all sub-results (not just summaries). Model abbreviations are listed in Table 1

Figure 9

Table 7. Top ten models when sorted by mean accuracy for anti-aliasing for semantically aware topic-separated sub-aliases (experiment 3). The maximum recorded score for each corpus is represented on this list. Model abbreviations are listed in Table 1

Figure 10

Table 8. Top recorded accuracy for each model type (as well as variants for some models), for anti-aliasing for semantically aware topic-separated sub-aliases (experiment 3). Model abbreviations are listed in Table 1

Figure 11

Table 9. Percentage change between the results of experiment 1 and experiment 3. The best (least drop) of each model are listed and the median result is over all sub-results (not just summaries). Model abbreviations are listed in Table 1