Demo Data from EDBT 2026 / reviewers in the wild / expert
Florian Graf
dblp:49/6607
· DBLP profile ↗
18ranked-venue papers
3as first author
6since 2021 · last 2025
0000-0003-3621-0897ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9Artificial intelligence and machine learning · 8 · 3 first-author · 6 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
8 papers |
Probabilistic and Bayesian machine learning · 27% Graph learning · 21% Deep learning architectures and training · 19% | |
| Theoretical computer science
2 papers |
Computational geometry · 100% |
Topics — the 20 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry › topological data analysis
persistent homology |
1.1 | 2 | 2025 | The Flood Complex: Large-Scale Persistent Homology on Millions of Points · NeurIPS 2025 Neural Persistence Dynamics · NeurIPS 2024 |
Computational geometry
topological data analysis |
1.1 | 2 | 2025 | The Flood Complex: Large-Scale Persistent Homology on Millions of Points · NeurIPS 2025 Neural Persistence Dynamics · NeurIPS 2024 |
Machine learning › Graph learning › topological data analysis
persistent homology |
0.9 | 2 | 2020 | Graph Filtration Learning · ICML 2020 Topologically Densified Distributions · ICML 2020 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model › latent state space model
latent ODE |
0.8 | 1 | 2024 | Neural Persistence Dynamics · NeurIPS 2024 |
Machine learning › Deep learning architectures and training › neural differential equations
neural ordinary differential equations |
0.8 | 1 | 2024 | Neural Persistence Dynamics · NeurIPS 2024 |
Machine learning › Probabilistic and Bayesian machine learning › continuous-time model › stochastic differential equations
latent stochastic differential equation |
0.7 | 1 | 2023 | Latent SDEs on Homogeneous Spaces · NeurIPS 2023 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
variational inference |
0.7 | 1 | 2023 | Latent SDEs on Homogeneous Spaces · NeurIPS 2023 |
Machine learning › Learning theory
generalization bounds |
0.6 | 1 | 2022 | On Measuring Excess Capacity in Neural Networks · NeurIPS 2022 |
Machine learning › Learning theory › generalization bounds
rademacher complexity |
0.6 | 1 | 2022 | On Measuring Excess Capacity in Neural Networks · NeurIPS 2022 |
Machine learning › Deep learning architectures and training
attention mechanism |
0.5 | 1 | 2021 | Topological Attention for Time Series Forecasting · NeurIPS 2021 |
Machine learning › Representation and self-supervised learning
contrastive learning |
0.5 | 1 | 2021 | Dissecting Supervised Constrastive Learning · ICML 2021 |
Machine learning › Representation and self-supervised learning › contrastive learning
supervised contrastive learning |
0.5 | 1 | 2021 | Dissecting Supervised Constrastive Learning · ICML 2021 |
Machine learning › Graph learning
graph classification |
0.4 | 1 | 2020 | Graph Filtration Learning · ICML 2020 |
Machine learning › Graph learning › graph neural network › graph pooling
graph readout |
0.4 | 1 | 2020 | Graph Filtration Learning · ICML 2020 |
Computer vision › 3D vision › point cloud analysis
point cloud classification |
0.3 | 1 | 2025 | The Flood Complex: Large-Scale Persistent Homology on Millions of Points · NeurIPS 2025 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model |
0.2 | 1 | 2023 | Latent SDEs on Homogeneous Spaces · NeurIPS 2023 |
Machine learning › Deep learning architectures and training › convolutional neural network
residual network |
0.2 | 1 | 2022 | On Measuring Excess Capacity in Neural Networks · NeurIPS 2022 |
Machine learning › Learning theory
generalization |
0.1 | 1 | 2020 | Topologically Densified Distributions · ICML 2020 |
Machine learning › Deep learning architectures and training
overparameterized neural network |
0.1 | 1 | 2020 | Topologically Densified Distributions · ICML 2020 |
Requirements engineering and software design
requirements elicitation |
0.1 | 1 | 2010 | End-user requirements blogging with iRequire · ICSE (2) 2010 |
Methods — techniques the papers use, named apart from their topics
witness complex · 1.7delaunay triangulation · 1.7alpha complex · 1.7GPU parallelization · 1.7persistence diagram vectorization · 1.5parameter regression · 1.5persistent homology · 1.4topological data analysis · 0.9geometric euler-maruyama scheme · 0.7evidence lower bound · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The Flood Complex: Large-Scale Persistent Homology on Millions of PointsabstractWe consider the problem of computing persistent homology (PH) for large-scale Euclidean point cloud data, aimed at downstream machine learning tasks, where the exponential growth of the most widely-used Vietoris-Rips complex imposes serious computational limitations. Although more scalable alternatives such as the Alpha complex or sparse Rips approximations exist, they often still result in a prohibitively large number of simplices. This poses challenges in the complex construction and in the subsequent PH computation, prohibiting their use on large-scale point clouds. To mitigate these issues, we introduce the Flood complex, inspired by the advantages of the Alpha and Witness complex constructions. Informally, at a given filtration value $r\geq 0$, the Flood complex contains all simplices from a Delaunay triangulation of a small subset of a point cloud $X$ that are fully covered by the union of balls of radius $r$ emanating from $X$, a process we call flooding. Our construction allows for efficient PH computation, possesses several desirable theoretical properties, and is amenable to GPU parallelization. Scaling experiments on 3D point cloud data show that we can compute PH of up to dimension 2 on several millions of points. Importantly, when evaluating object classification performance on real-world and synthetic data, we provide evidence that this scaling capability is needed, especially if objects are geometrically or topologically complex, yielding performance superior to other PH-based methods and neural networks for point cloud data.
Source code and datasets are available on GitHub: https://github.com/plus-rkwitt/flooder Florian Graf, Paolo Pellizzoni, Martin Uray, Stefan Huber 0001, Roland Kwitt |
NeurIPS | 1 |
| 2024 | Neural Persistence DynamicsabstractWe consider the problem of learning the dynamics in the topology of time-evolving point clouds, the prevalent spatiotemporal model for systems exhibiting collective behavior, such as swarms of insects and birds or particles in physics. In such systems, patterns emerge from (local) interactions among self-propelled entities. While several well-understood governing equations for motion and interaction exist, they are notoriously difficult to fit to data, as most prior work requires knowledge about individual motion trajectories, i.e., a requirement that is challenging to satisfy with an increasing number of entities. To evade such confounding factors, we investigate collective behavior from a _topological perspective_, but instead of summarizing entire observation sequences (as done previously), we propose learning a latent dynamical model from topological features _per time point_. The latter is then used to formulate a downstream regression task to predict the parametrization of some a priori specified governing equation. We implement this idea based on a latent ODE learned from vectorized (static) persistence diagrams and show that a combination of recent stability results for persistent homology justifies this modeling choice. Various (ablation) experiments not only demonstrate the relevance of each model component but provide compelling empirical evidence that our proposed model -- _Neural Persistence Dynamics_ -- substantially outperforms the state-of-the-art across a diverse set of parameter regression tasks. Sebastian Zeng, Florian Graf, Martin Uray, Stefan Huber 0001, Roland Kwitt |
NeurIPS | 2 |
| 2023 | Latent SDEs on Homogeneous SpacesabstractWe consider the problem of variational Bayesian inference in a latent variable model where a (possibly complex) observed stochastic process is governed by the unobserved solution of a latent stochastic differential equation (SDE). Motivated by the challenges that arise when trying to learn a latent SDE in $\mathbb{R}^n$ from large-scale data, such as efficient gradient computation, we take a step back and study a specific subclass instead. In our case, the SDE evolves inside a homogeneous latent space and is induced by stochastic dynamics of the corresponding (matrix) Lie group. In the context of learning problems, SDEs on the $n$-dimensional unit sphere are arguably the most relevant incarnation of this setup. For variational inference, the sphere not only facilitates using a uniform prior on the initial state of the SDE, but we also obtain a particularly simple and intuitive expression for the KL divergence between the approximate posterior and prior process in the evidence lower bound. We provide empirical evidence that a latent SDE of the proposed type can be learned efficiently by means of an existing one-step geometric Euler-Maruyama scheme. Despite restricting ourselves to a less diverse class of SDEs, we achieve competitive or even state-of-the-art performance on a collection of time series interpolation and classification benchmarks. Sebastian Zeng, Florian Graf, Roland Kwitt |
NeurIPS | 2 |
| 2022 | On Measuring Excess Capacity in Neural NetworksabstractWe study the excess capacity of deep networks in the context of supervised classification. That is, given a capacity measure of the underlying hypothesis class - in our case, empirical Rademacher complexity - to what extent can we (a priori) constrain this class while retaining an empirical error on a par with the unconstrained regime? To assess excess capacity in modern architectures (such as residual networks), we extend and unify prior Rademacher complexity bounds to accommodate function composition and addition, as well as the structure of convolutions. The capacity-driving terms in our bounds are the Lipschitz constants of the layers and a (2,1) group norm distance to the initializations of the convolution weights. Experiments on benchmark datasets of varying task difficulty indicate that (1) there is a substantial amount of excess capacity per task, and (2) capacity can be kept at a surprisingly similar level across tasks. Overall, this suggests a notion of compressibility with respect to weight norms, complementary to classic compression via weight pruning. Source code is available at https://github.com/rkwitt/excess_capacity. Florian Graf, Sebastian Zeng, Bastian Rieck, Marc Niethammer, Roland Kwitt |
NeurIPS | 1 |
| 2021 | Dissecting Supervised Constrastive Learning
Florian Graf, Christoph D. Hofer, Marc Niethammer, Roland Kwitt |
ICML | 1 |
| 2021 | Topological Attention for Time Series ForecastingabstractThe problem of (point) forecasting univariate time series is considered. Most approaches, ranging from traditional statistical methods to recent learning-based techniques with neural networks, directly operate on raw time series observations. As an extension, we study whether local topological properties, as captured via persistent homology, can serve as a reliable signal that provides complementary information for learning to forecast. To this end, we propose topological attention, which allows attending to local topological features within a time horizon of historical data. Our approach easily integrates into existing end-to-end trainable forecasting models, such as N-BEATS, and, in combination with the latter exhibits state-of-the-art performance on the large-scale M4 benchmark dataset of 100,000 diverse time series from different domains. Ablation experiments, as well as a comparison to recent techniques in a setting where only a single time series is available for training, corroborate the beneficial nature of including local topological information through an attention mechanism. Sebastian Zeng, Florian Graf, Christoph D. Hofer, Roland Kwitt |
NeurIPS | 2 |
| 2020 | Topologically Densified DistributionsabstractWe study regularization in the context of small sample-size learning with over-parametrized neural networks. Specifically, we shift focus from architectural properties, such as norms on the network weights, to properties of the internal representations before a linear classifier. Specifically, we impose a topological constraint on samples drawn from the probability measure induced in that space. This provably leads to mass concentration effects around the representations of training instances, i.e., a property beneficial for generalization. By leveraging previous work to impose topological constrains in a neural network setting, we provide empirical evidence (across various vision benchmarks) to support our claim for better generalization. Christoph D. Hofer, Florian Graf, Marc Niethammer, Roland Kwitt |
ICML | 2 |
| 2020 | Graph Filtration LearningabstractWe propose an approach to learning with graph-structured data in the problem domain of graph classification. In particular, we present a novel type of readout operation to aggregate node features into a graph-level representation. To this end, we leverage persistent homology computed via a real-valued, learnable, filter function. We establish the theoretical foundation for differentiating through the persistent homology computation. Empirically, we show that this type of readout operation compares favorably to previous techniques, especially when the graph connectivity structure is informative for the learning problem. Christoph D. Hofer, Florian Graf, Bastian Rieck, Marc Niethammer, Roland Kwitt |
ICML | 2 |
| 2011 | Research Preview: Supporting End-User Requirements Elicitation Using Product Line Variability Models
Deepak Dhungana, Norbert Seyff, Florian Graf |
REFSQ | 3 |
| 2010 | End-user requirements blogging with iRequireabstractEnd-user involvement in software engineering is an ambivalent topic. However, novel paradigms such as service-oriented computing suggest more active end-user involvement to gather individual needs for software personalization. In this paper, we present a mobile requirements elicitation tool which enables end-users to blog needs in situ without analysts' facilitation. Norbert Seyff, Florian Graf, Neil A. M. Maiden |
ICSE (2) | 2 |
| 2010 | Effort and Quality of Recovering Requirements-to-Code Traces: Two Exploratory ExperimentsabstractTrace links between requirements and code are essential for many software development and maintenance activities. Despite significant advances in traceability research, creating links remains a human-intensive activity and surprisingly little is known about how humans perform basic tracing tasks. We investigate fundamental research questions regarding the effort and quality of recovering traces between requirements and code. Our paper presents two exploratory experiments conducted with 100 subjects who recovered trace links for two open source software systems in a controlled environment. In the first experiment, subjects recovered trace links between the two systems' requirements and classes of the implementation. In the second experiment, trace links were established between requirements and individual methods of the implementation. In order to assess the validity of the trace links cast by subjects, key developers of the two software systems participated in our research and provided benchmarks. Our study yields surprising observations: trace capture is surprisingly fast and can be done within minutes even for larger classes; the quality of the captured trace links, while good, does not improve with higher trace effort; and it is not harder though slightly more expensive to recover the trace links for larger, more complex classes. Alexander Egyed, Florian Graf, Paul Grünbacher |
RE | 2 |
| 2010 | Using Contextual Information to Guide on-site AnalystsabstractEliciting requirements on-site is challenging as analysts have to simultaneously observe the environment, interact with people and operate RE tools. We have been exploring the use of context-aware technologies to provide better guidance and support for on-site analysts. Our context-aware Mobile Scenario Presenter tool guides analysts by automatically highlighting scenario events relevant to the currently observed work task. Norbert Seyff, Florian Graf, Paul Grünbacher |
RE | 2 |
| 2010 | Using Mobile RE Tools to Give End-Users Their Own VoiceabstractResearchers highlight end-user involvement in system design as an important concept for developing useful and usable solutions. However, end-user involvement in software engineering is still an open-ended topic. Novel paradigms such as service-oriented computing strengthen the need for more active end-user involvement in order to provide systems that are tailored to individual end-user needs. Our work is based on the fact that the majority of end-users are familiar with mobile devices and use an increasing number of mobile applications. A mobile tool enabling end-user led requirements elicitation could be just one of many applications installed on end-users' mobile devices. In this paper, we present a framework of end-user involvement in requirements elicitation which motivates our research. The main contribution of our research is a tool-supported requirements elicitation approach allowing end-users to document needs in situ. Furthermore, we present first evaluation results to highlight the feasibility of on-site end-user led requirements elicitation. Norbert Seyff, Florian Graf, Neil A. M. Maiden |
RE | 2 |
| 2009 | Scenarios in the Wild: Experiences with a Contextual Requirements Discovery Method
Norbert Seyff, Florian Graf, Neil A. M. Maiden, Paul Grünbacher |
REFSQ | 2 |
| 2009 | Exploring how to use scenarios to discover requirements
Norbert Seyff, Neil A. M. Maiden, Inger Kristine Karlsen, James Lockerbie, Paul Grünbacher, Florian Graf, Cornelius Ncube |
Requir. Eng. | 6 |
| 2008 | Mobile Discovery of Requirements for Context-Aware Systems
Norbert Seyff, Florian Graf, Paul Grünbacher, Neil A. M. Maiden |
REFSQ | 2 |
| 2007 | The Mobile Scenario Presenter: A Tool for in situ Requirements Discovery with ScenariosabstractScenarios are widely and successfully used to discover requirements for software-intensive systems. Recent advances in mobile computing technologies mean that mobile tools can support scenario-based techniques in the workplace, with potential benefits to requirements processes. To explore this idea we have been developing the Mobile Scenario Presenter (MSP) tool and used it successfully in a number of evaluation studies and projects. The MSP supports analysts working in the field to better understand the work context of a future system 's end users. The interactive tool demo allows RE experts to actively use the MSP to explore its capabilities and benefits. Norbert Seyff, Florian Graf, Paul Grünbacher, Neil A. M. Maiden |
RE | 2 |
| 1996 | Statistical modelling of time variant processes for interference analysis in mobile radio network planningabstractIn this paper different methods for the statistical modelling of time variant processes for interference analysis in radio network planning tools are presented. These methods will be pointed out exemplarily for two network features, frequency hopping (FH) and base station power control (BTS power control). The methods are presently being implemented in a radio network planning tool used for planning the GSM network of Mannesmann Mobilfunk GmbH. Joachim Obeldobel, Holger Ruse, Florian Graf |
PIMRC | 3 |