Fake Account Detection in Social Networks with Machine Learning

Revision as of 11:18, 4 May 2017 by Dkoll (talk | contribs) (Created page with "== Details == {{Project Description |supervisor=[http://user.informatik.uni-goettingen.de/~dkoll] |duration=3-6 months |type=Master's Thesis (plus Student Project if required) |s...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Details

Supervisor: [1]
Duration: 3-6 months
Type: Master's Thesis (plus Student Project if required)
Status: open


Fake accounts are a major problem in Online Social Networks such as Facebook, as they can distribute spam, malware or --- more recently --- fake news within the network. Due to the trusting nature of OSN users, these attacks are extremely fruitful from the attacker's perspective. As a consequence, the research community has come up with a vast number of solutions to detect fake accounts (also called Sybil nodes). Our research group has contributed to this research in the past within doctoral and Master's theses [1,2].

The scope of this thesis is two-fold: In a first step, we aim at breaking state-of-the-art solutions in Sybil defenses, and in a second step will target an improvement of their detection capability based on the lessons learned in the first step.

A student taking up this topic should have good knowledge in JAVA or Python (on a level that is sufficient to efficiently implement research like the approach proposed in [3]), basic understanding of classification techniques in machine learning (e.g., Logistic Regression, RandomForest, etc.), evaluation metrics in machine learning (e.g., AUC, False Positives, False Negatives, Precision/Recall) and, most importantly, the ability to critical thinking when faced with research papers (to identify potential attack vectors and weaknesses of the state-of-the-art). The thesis work is likely to result in a peer-reviewed publication.