Fake Account Detection in Social Networks with Machine Learning
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.