EDBT 2026 Demo / reviewers in the wild / expert
Nicolas Weber
dblp:31/515
· DBLP profile ↗
11ranked-venue papers
4as first author
2since 2021 · last 2024
0009-0008-5108-4765ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 1 since 2021Systems, architecture and hardware · 3 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1
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
2 papers |
Graph learning · 70% Deep learning architectures and training · 30% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
GPUs and heterogeneous computing · 55% High-performance computing · 35% Memory systems · 5% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Graph learning › graph neural network › geometric graph neural network
equivariant message passing |
0.8 | 1 | 2024 | Higher-Rank Irreducible Cartesian Tensors for Equivariant Message Passing · NeurIPS 2024 |
Machine learning › Graph learning › graph neural network
message passing |
0.8 | 1 | 2024 | Higher-Rank Irreducible Cartesian Tensors for Equivariant Message Passing · NeurIPS 2024 |
Computational science and engineering › model simulation
atomistic simulation |
0.8 | 1 | 2024 | Higher-Rank Irreducible Cartesian Tensors for Equivariant Message Passing · NeurIPS 2024 |
Computational science and engineering › model simulation › atomistic simulation
machine learning interatomic potential |
0.8 | 1 | 2024 | Higher-Rank Irreducible Cartesian Tensors for Equivariant Message Passing · NeurIPS 2024 |
Compilers and program optimization
code generation |
0.5 | 1 | 2021 | Flynn's Reconciliation: Automating the Register Cache Idiom for Cross-accelerator Programming · ACM Trans. Archit. Code Optim. 2021 |
GPUs and heterogeneous computing
GPU computing |
0.4 | 2 | 2017 | MATOG: Array Layout Auto-Tuning for CUDA · ACM Trans. Archit. Code Optim. 2017 Rapid, detail-preserving image downscaling · ACM Trans. Graph. 2016 |
Machine learning › Deep learning architectures and training › neural network layer design
pooling |
0.3 | 1 | 2018 | Detail-Preserving Pooling in Deep Networks · CVPR 2018 |
High-performance computing › performance optimization
auto-tuning |
0.3 | 1 | 2017 | MATOG: Array Layout Auto-Tuning for CUDA · ACM Trans. Archit. Code Optim. 2017 |
High-performance computing
code optimization |
0.3 | 1 | 2017 | MATOG: Array Layout Auto-Tuning for CUDA · ACM Trans. Archit. Code Optim. 2017 |
GPUs and heterogeneous computing › GPU programming
CUDA |
0.3 | 1 | 2017 | MATOG: Array Layout Auto-Tuning for CUDA · ACM Trans. Archit. Code Optim. 2017 |
Image and video processing › image resampling › image rescaling
image downscaling |
0.2 | 1 | 2016 | Rapid, detail-preserving image downscaling · ACM Trans. Graph. 2016 |
GPUs and heterogeneous computing
GPU architecture |
0.1 | 1 | 2017 | MATOG: Array Layout Auto-Tuning for CUDA · ACM Trans. Archit. Code Optim. 2017 |
Memory systems
memory access |
0.1 | 1 | 2017 | MATOG: Array Layout Auto-Tuning for CUDA · ACM Trans. Archit. Code Optim. 2017 |
Embedded and real-time systems › real-time signal processing
real-time image processing |
0.1 | 1 | 2016 | Rapid, detail-preserving image downscaling · ACM Trans. Graph. 2016 |
Methods — techniques the papers use, named apart from their topics
irreducible representations · 1.5source-to-source compilation · 1.0register cache idiom · 1.0intermediate representation · 1.0cartesian tensors · 0.8cartesian tensor · 0.8user study · 0.5convolutional filter · 0.5learned parameters · 0.3adaptive pooling · 0.3profiling · 0.3auto-tuning · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Higher-Rank Irreducible Cartesian Tensors for Equivariant Message PassingabstractThe ability to perform fast and accurate atomistic simulations is crucial for advancing the chemical sciences. By learning from high-quality data, machine-learned interatomic potentials achieve accuracy on par with ab initio and first-principles methods at a fraction of their computational cost. The success of machine-learned interatomic potentials arises from integrating inductive biases such as equivariance to group actions on an atomic system, e.g., equivariance to rotations and reflections. In particular, the field has notably advanced with the emergence of equivariant message passing. Most of these models represent an atomic system using spherical tensors, tensor products of which require complicated numerical coefficients and can be computationally demanding. Cartesian tensors offer a promising alternative, though state-of-the-art methods lack flexibility in message-passing mechanisms, restricting their architectures and expressive power. This work explores higher-rank irreducible Cartesian tensors to address these limitations. We integrate irreducible Cartesian tensor products into message-passing neural networks and prove the equivariance and traceless property of the resulting layers. Through empirical evaluations on various benchmark data sets, we consistently observe on-par or better performance than that of state-of-the-art spherical and Cartesian models. Viktor Zaverkin, Francesco Alesiani, Takashi Maruyama, Federico Errica, Henrik Christiansen, Makoto Takamoto, Nicolas Weber, Mathias Niepert |
NeurIPS | 7 |
| 2021 | Flynn's Reconciliation: Automating the Register Cache Idiom for Cross-accelerator ProgrammingabstractA large portion of the recent performance increase in the High Performance Computing (HPC) and Machine Learning (ML) domains is fueled by accelerator cards. Many popular ML frameworks support accelerators by organizing computations as a computational graph over a set of highly optimized, batched general-purpose kernels. While this approach simplifies the kernels’ implementation for each individual accelerator, the increasing heterogeneity among accelerator architectures for HPC complicates the creation of portable and extensible libraries of such kernels. Therefore, using a generalization of the CUDA community’s warp register cache programming idiom, we propose a new programming idiom (CoRe) and a virtual architecture model (PIRCH), abstracting over SIMD and SIMT paradigms. We define and automate the mapping process from a single source to PIRCH’s intermediate representation and develop backends that issue code for three different architectures: Intel AVX512, NVIDIA GPUs, and NEC SX-Aurora. Code generated by our source-to-source compiler for batched kernels, borG, competes favorably with vendor-tuned libraries and is up to 2× faster than hand-tuned kernels across architectures. Daniel Thürck, Nicolas Weber, Roberto Bifulco |
ACM Trans. Archit. Code Optim. | 2 |
| 2020 | SOL: Effortless Device Support for AI Frameworks without Source Code ChangesabstractModern high performance computing clusters heavily rely on accelerators to overcome the limited compute power of CPUs. These supercomputers run various applications from different domains such as simulations, numerical applications or artificial intelligence (AI). As a result, vendors need to be able to efficiently run a wide variety of workloads on their hardware.In the AI domain this is in particular exacerbated by the existance of a number of popular frameworks (e.g, PyTorch, TensorFlow, etc.) that have no common code base, and can vary in functionality. The code of these frameworks evolves quickly, making it expensive to keep up with all changes and potentially forcing developers to go through constant rounds of upstreaming.In this paper we explore how to provide hardware support in AI frameworks without changing the framework's source code in order to minimize maintenance overhead. We introduce SOL, an AI acceleration middleware that provides a hardware abstraction layer that allows us to transparently support heterogenous hardware. As a proof of concept, we implemented SOL for PyTorch with three backends: CPUs, GPUs and vector processors. Nicolas Weber, Felipe Huici |
CCGRID | 1 |
| 2018 | Detail-Preserving Pooling in Deep NetworksabstractMost convolutional neural networks use some method for gradually downscaling the size of the hidden layers. This is commonly referred to as pooling, and is applied to reduce the number of parameters, improve invariance to certain distortions, and increase the receptive field size. Since pooling by nature is a lossy process, it is crucial that each such layer maintains the portion of the activations that is most important for the network's discriminability. Yet, simple maximization or averaging over blocks, max or average pooling, or plain downsampling in the form of strided convolutions are the standard. In this paper, we aim to leverage recent results on image downscaling for the purposes of deep learning. Inspired by the human visual system, which focuses on local spatial changes, we propose detail-preserving pooling (DPP), an adaptive pooling method that magnifies spatial changes and preserves important structural detail. Importantly, its parameters can be learned jointly with the rest of the network. We analyze some of its theoretical properties and show its empirical benefits on several datasets and networks, where DPP consistently outperforms previous pooling approaches. Faraz Saeedan, Nicolas Weber, Michael Goesele, Stefan Roth 0001 |
CVPR | 2 |
| 2017 | MATOG: Array Layout Auto-Tuning for CUDAabstractOptimal code performance is (besides correctness and accuracy) the most important objective in compute intensive applications. In many of these applications, Graphic Processing Units (GPUs) are used because of their high amount of compute power. However, caused by their massively parallel architecture, the code has to be specifically adjusted to the underlying hardware to achieve optimal performance and therefore has to be reoptimized for each new generation. In reality, this is usually not the case as productive code is normally at least several years old and nobody has the time to continuously adjust existing code to new hardware. In recent years more and more approaches have emerged that automatically tune the performance of applications toward the underlying hardware. In this article, we present the MATOG auto-tuner and its concepts. It abstracts the array memory access in CUDA applications and automatically optimizes the code according to the used GPUs. MATOG only requires few profiling runs to analyze even complex applications, while achieving significant speedups over non-optimized code, independent of the used GPU generation and without the need to manually tune the code. Nicolas Weber, Michael Goesele |
ACM Trans. Archit. Code Optim. | 1 |
| 2016 | Rapid, detail-preserving image downscalingabstractImage downscaling is arguably the most frequently used image processing tool. We present an algorithm based on convolutional filters where input pixels contribute more to the output image the more their color deviates from their local neighborhood, which preserves visually important details. In a user study we verify that users prefer our results over related work. Our efficient GPU implementation works in real-time when downscaling images from 24 M to 70 k pixels. Further, we demonstrate empirically that our method can be successfully applied to videos. Nicolas Weber, Michael Waechter, Sandra C. Amend, Stefan Guthe, Michael Goesele |
ACM Trans. Graph. | 1 |
| 2011 | Evaluation of Social Media Collaboration Using Task-Detection Methods
Johannes Moskaliuk, Nicolas Weber, Hermann Stern, Joachim Kimmerle, Ulrike Cress, Stefanie N. Lindstaedt |
EC-TEL | 2 |
| 2011 | Automatic detection of accommodation steps as an indicator of knowledge maturingabstractJointly working on shared digital artifacts – such as wikis – is a well-tried method of developing knowledge collectively within a group or organization. Our assumption is that such knowledge maturing is an accommodation process that can be measured by taking the writing process itself into account. This paper describes the development of a tool that detects accommodation automatically with the help of machine learning algorithms. We applied a software framework for task detection to the automatic identification of accommodation processes within a wiki. To set up the learning algorithms and test its performance, we conducted an empirical study, in which participants had to contribute to a wiki and, at the same time, identify their own tasks. Two domain experts evaluated the participants’ micro-tasks with regard to accommodation. We then applied an ontology-based task detection approach that identified accommodation with a rate of 79.12%. The potential use of our tool for measuring knowledge maturing online is discussed. Johannes Moskaliuk, Andreas S. Rath, Didier Devaurs, Nicolas Weber, Stefanie N. Lindstaedt, Joachim Kimmerle, Ulrike Cress |
Interact. Comput. | 4 |
| 2009 | Knowledge Maturing in the Semantic MediaWiki: A Design Study in Career Guidance
Nicolas Weber, Karin Schöfegger, Jenny Bimrose, Tobias Ley, Stefanie N. Lindstaedt, Alan Brown 0001, Sally-Anne Barnes |
EC-TEL | 1 |
| 2009 | Knowledge Maturing Services: Supporting Knowledge Maturing in Organisational Environments
Karin Schöfegger, Nicolas Weber, Stefanie N. Lindstaedt, Tobias Ley |
KSEM | 2 |
| 2006 | Generating and Visualizing a Soccer Knowledge Base
Paul Buitelaar, Thomas Eigner, Greg Gul-rajani, Alexander Schutz, Melanie Siegel, Nicolas Weber, Philipp Cimiano, Günter Ladwig, Matthias Mantel, Honggang Zhu |
EACL | 6 |