Unpacking the Black Box: From PCA to EOFlows

Prof. Dr. Ullrich Köthe, Heidelberg University

upcoming: November 10th 2026 @ 5pm - 6:30pm
How can we uncover the most meaningful factors hidden in complex data and understand what each of them actually represents?

We are happy to welcome Prof. Dr. Ullrich Köthe from Heidelberg University to heidelberg.ai to talk about EOFlows, a non-linear extension of Principal Component Analysis (PCA).

Abstract

PCA identifies the main factors of variation in a dataset, but it is limited to linear relationships. Normalizing flows can capture more complex patterns, but they lack interpretability.

EOFlows aim to combine the flexibility of normalizing flows with the interpretability of PCA. Using orthogonality regularization, they learn latent dimensions that capture distinct factors of variation, which can be ranked by their explained entropy.

In this talk, Prof. Köthe will explain how EOFlows work and show what they discover in the CelebA portrait dataset. He will also discuss how stable the results are across training runs and how the method compares with existing approaches.

Biography

Ullrich Köthe is an Associate Professor at Heidelberg University, where he has led a group in the Visual Learning Lab since 2018. His research spans image analysis, machine learning, and explainable AI, with a focus on developing methods that make the inner workings of neural networks easier to understand.

Event Info

Please help us plan ahead by registrating for the event at our meetup event-site .

What? Unpacking the Black Box: From PCA to EOFlows
Who? Prof. Dr. Ullrich Köthe, Heidelberg University
When? Tuesday, November 10th 2026, 5:00 PM to 6:30 PM CET
Where? DKFZ Communication Center (H1), Im Neuenheimer Feld 280, Heidelberg
Registration meetup event-site