Demo Data from VLDB 2026 / reviewers in the wild / expert
Manuela Schuler
dblp:148/7219
· DBLP profile ↗
3ranked-venue papers
1as first author
2since 2021 · last 2025
0000-0001-8598-3410ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 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
1 paper |
Efficient and distributed learning · 87% Motion planning and robot control · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 50% Hardware accelerators and domain-specific architectures · 50% | |
| Databases, data mining, and information retrieval
1 paper |
Knowledge graphs · 100% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
memory-efficient training |
0.7 | 1 | 2023 | XEngine: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous Environments · ACM Trans. Archit. Code Optim. 2023 |
Machine learning › Efficient and distributed learning › memory-efficient training
re-materialization |
0.7 | 1 | 2023 | XEngine: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous Environments · ACM Trans. Archit. Code Optim. 2023 |
Parallel and multicore computing › parallel scheduling
heterogeneous scheduling |
0.7 | 1 | 2023 | XEngine: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous Environments · ACM Trans. Archit. Code Optim. 2023 |
Hardware accelerators and domain-specific architectures › dataflow optimization
operator scheduling |
0.7 | 1 | 2023 | XEngine: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous Environments · ACM Trans. Archit. Code Optim. 2023 |
Programming languages and type systems › programming paradigms
visual programming languages |
0.3 | 1 | 2025 | im2im: Automatically Converting In-Memory Image Representations using a Knowledge Graph Approach · Proc. ACM Program. Lang. 2025 |
Robotics › Motion planning and robot control
mixed integer programming |
0.2 | 1 | 2023 | XEngine: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous Environments · ACM Trans. Archit. Code Optim. 2023 |
Methods — techniques the papers use, named apart from their topics
knowledge graph querying · 2.6code generation · 2.6mixed-integer quadratic programming · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | im2im: Automatically Converting In-Memory Image Representations using a Knowledge Graph ApproachabstractImage processing workflows typically consist of a series of different functions, each working with “image” inputs and outputs in an abstract sense. However, the specific in-memory representation of images differs between and sometimes within libraries. Conversion is therefore necessary when integrating functions from several sources into a single program. The conversion process forces users to consider low-level implementation details, including data types, color channels, channel order, minibatch layout, memory locations, and pixel intensity ranges. Specifically in the case of visual programming languages (VPLs), this distracts from high- level operations. We introduce im2im, a Python library that automates the conversion of in-memory image representations. The central concept of this library is a knowledge graph that describes image representations and how to convert between them. The system queries this knowledge graph to generate the conversion code and execute it, converting an image to the desired representation. The effectiveness of the approach is evaluated through two case studies in VPLs. In each case, we compared a workflow created in a basic blockbased VPL with the same workflow enhanced using im2im. These evaluations show that im2im automates type conversions and eliminates the need for manual intervention. Additionally, we compared the overhead of using explicit intermediate representations versus im2im, both of which avoid manual type conversions in VPLs. The results indicate that im2im generates only the necessary conversions, avoiding the runtime overhead associated with converting to and from intermediate formats. A performance comparison between the step-by-step approach used by im2im and a single-function approach demonstrates that the overhead introduced by im2im does not impact practical usability. While focused on block-based VPLs, im2im can be generalized to other VPLs and textual programming environments. Its principles are also applicable to domains other than images. The source code and analyses are available via GitHub. Sunita Saha, Manuela Schuler, Philipp Slusallek, Tim Dahmen |
Proc. ACM Program. Lang. | 3 |
| 2023 | XEngine: Optimal Tensor Rematerialization for Neural Networks in Heterogeneous EnvironmentsabstractMemory efficiency is crucial in training deep learning networks on resource-restricted devices. During backpropagation, forward tensors are used to calculate gradients. Despite the option of keeping those dependencies in memory until they are reused in backpropagation, some forward tensors can be discarded and recomputed later from saved tensors, so-called checkpoints . This allows, in particular, for resource-constrained heterogeneous environments to make use of all available compute devices. Unfortunately, the definition of these checkpoints is a non-trivial problem and poses a challenge to the programmer—improper or excessive recomputations negate the benefit of checkpointing. In this article, we present XEngine, an approach that schedules network operators to heterogeneous devices in low memory environments by determining checkpoints and recomputations of tensors. Our approach selects suitable resources per timestep and operator and optimizes the end-to-end time for neural networks taking the memory limitation of each device into account. For this, we formulate a mixed-integer quadratic program (MIQP) to schedule operators of deep learning networks on heterogeneous systems. We compare our MIQP solver XEngine against Checkmate [ 12 ], a mixed-integer linear programming (MILP) approach that solves recomputation on a single device. Our solver finds solutions that are up to 22.5% faster than the fastest Checkmate schedule in which the network is computed exclusively on a single device. We also find valid schedules for networks making use of both central processing units and graphics processing units if memory limitations do not allow scheduling exclusively to the graphics processing unit. Manuela Schuler, Richard Membarth, Philipp Slusallek |
ACM Trans. Archit. Code Optim. | 1 |
| 2014 | Visual guard rail detection for advanced highway assistance systemsabstractIn this paper we present a novel method to detect guard rails in highway scenarios using a stereo camera setup. In contrast to previous methods, we combine geometry information with appearance cues using a state-of-the-art feature encoding method. In our system pipeline, we follow a hough-based approach to localize potential guard rails in the image and require each detected line to fulfill linearity in depth as well as certain height expectations. To leverage the appearance information, we exploit an efficient bag-of-features representation that relies on randomized clustering forests. The effectiveness of our approach is demonstrated on a large novel dataset with pixel-level annotations of guard rails in real-world highway scenarios. Timo Scharwächter, Manuela Schuler, Uwe Franke |
Intelligent Vehicles Symposium | 2 |