Johannes Hirth

Raum 0443
Universität Kassel
Fachbereich Elektrotechnik/Informatik
Fachgebiet Wissensverarbeitung
Wilhelmshöher Allee 73

34121 Kassel
Tel.: +49 561 804-6350
ORCID: 0000-0001-9034-0321

Email: (PGP-Key: 0x2D9F0D2E01928BC8)

Re­search Cen­ter for In­form­a­tion Sys­tem Design (ITeG)

About Me

I am a German researcher that is interested in explainable artificial intelligence. With my research I focus on methods from symbolic methods to generate conceptual views. These are hierarchical structures that encode what abstract concepts are entailed in data and how they depend on each other. The resulting structures are great for structuring data, concept based navigation and rule inference. I contribute to both deeper theoretical insights and applications in the realm of topic models, latent representations of deep learning models, and knowledge representations in general.

In my spare time, I often find myself optimizing my Emacs workflow.

Selected Scientific Works (5/15) [full list]



Organization of Workshops, Tutorials and Other



Teaching Assistance

  • Functional Programming in Clojure: 2019 — ongoing
  • Conceptual Data Analysis (Labor): 2019 — 2023
  • Conceptual Data Analysis: 2022
  • Artificial Intelligence: 2022
  • Knowledge Discovery: 2021
  • Social Network Analysis (Labor): 2020
  • Databases: 2020


Accompanying my theoretical research, there are two projects I mainly work for:

Conexp-Clj — A Research Tool for FCA

The research unit Knowledge & Data Engineering continues the development of the research tool conexp-clj, originally created by Dr. Daniel Borchmann. The continuous enhancement of the software package is supervised by Dr. Tom Hanika. Having such a tool at hand, the research group is able to test and analyze the theoretical research efforts in the realm of formal concept analysis and related fields. The most recent, pre-compiled, release candidate can be downloaded here.
A presentation of the tool can be found in Conexp-Clj – A Research Tool for FCA


BibSonomy is a scholarly social bookmarking system where researchers manage their collections of publications and web pages. BibSonomy is an open source project, continously developed by researchers in Kassel, Würzburg, and Hanover. Functioning as a test bed for recommendation and ranking algorithms, as well as through the publicly available datasets, containing traces of user behavior on the Web, BibSonomy has been the subject of various scientific studies.

About BibSonomy Blog Open Source Repo Twitter


Im Projekt faire digitale Dienste: „Ko-Valuation in der Gestaltung datenökonomischer Geschäftsmodelle (FAIRDIENSTE)“ wird ein interdisziplinärer Ansatz verfolgt, der sowohl soziologische als auch (wirtschafts-)informatische Aspekte beinhaltet. Es werden faire Geschäftsmodelle untersucht, die auf Kooperation und Wertevermittlung zielen.
Ein Ziel der Arbeit ist die Weiterentwicklung informatischer Methoden zur qualitativen Datenanalyse, welche die an den Kundenschnittstellen digitaler Dienste auftretende Konfliktlandschaft transparent machen und die für Verbraucher*innen eine kritische Beurteilung verschiedener Wertgesichtspunkte ermöglichen soll.

Interactive research topic flow web-application

Research Topic Flow

We provide an interactive WebApp (Link) accompanying our work on the Topic Flow Network, which enables us to study topic specific flow of expertise between scientific authors.

Associated Papers:

  • Schäfermeier, B., Hirth, J., & Hanika, T. (2022). Research topic flows in co-authorship networks. Scientometrics, 1-28.

Extracurricular Activities

MINT Week at University of Kassel

During the MINT Week 2023 at the University of Kassel we participated with a workshop on Which is better? Scale, organise and understand data properly.

100 Tage MINT

During the documenta 2022, there is a 100 days of STEM event hosted by the Schülerforschungszentrum Nordhessen, a research centre for students. We participated with a workshop on Which is better? Scale, organise and understand data properly.

Supervision of Student Internships

I supervise an annual two-week student internship at the University of Kassel on simulating traffic using cellular automata (2016) and analyzing the twitter social network (2018 — today).

Teaching Programming in Clojure

Teaching an annual Clojure Programming Course (2019 — today).