Problem Description

The online argumentation platform SolAr, which combines aspects of online argumentation and social media as a modern approach to embed arguments within a social network, is a modular application implemented with Django. The modular design and generalized core of SolAr allows versatile use for a wide variety of questions and research projects. While social media, such as Twitter, rely on recommendation systems in order to transmit content to users based on their behavior, opinions and preferences, in addition to internal mechanisms such as retweeting among others, such analyses take place retrospectively in the field of online argumentation.

Therefore, SolAr is to be extended by a module which identifies and provides relevant, possibly personalized content based on opinion groups, individual opinions, and additional user characteristics.


To extend SolAr with a recommender system for maintaining debates the following criteria must be fulfilled:

  1. reviewing existing and generally accepted literature
  2. familiarization with SolAr, Django, Neo4j and individual libraries for solving the problem
  3. implementation of the knowledge gained from point 1 and 2
  4. testing, documenting and integration into SolAr

Overall, SolAr is to be expanded to include a recommendation system capable of considering opinion groups, the user’s individual opinions and additional information, comparing these with each other and providing appropriate, possibly personalized, relevant suggestions.

Interest in data analysis, natural language processing, web development, databases, programming and online argumentation


Marc Feger
Raum 25.12.O2.46 ·