Demo Data from VLDB 2026 / reviewers in the wild / expert
Frank Schäfer
dblp:99/6082
· DBLP profile ↗
4ranked-venue papers
1as first author
2since 2021 · last 2026
0000-0003-2684-4984ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory of computation · 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.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
automatic differentiation |
0.6 | 1 | 2022 | Automatic Differentiation of Programs with Discrete Randomness · NeurIPS 2022 |
Algorithms and data structures › randomized algorithms
monte carlo methods |
0.2 | 1 | 2022 | Automatic Differentiation of Programs with Discrete Randomness · NeurIPS 2022 |
Methods — techniques the papers use, named apart from their topics
unbiased gradient estimation · 1.1reparameterization · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | NonlinearSolve.jl: High-Performance and Robust Solvers for Systems of Nonlinear Equations in JuliaabstractEfficiently solving nonlinear equations underpins numerous scientific and engineering disciplines, yet scaling these solutions for challenging system models remains a challenge. This article presents NonlinearSolve.jl —a suite of high-performance open source nonlinear equation solvers implemented natively in the Julia programming language. NonlinearSolve.jl distinguishes itself by offering a unified API that accommodates a diverse range of solver specifications alongside features such as automatic algorithm selection based on runtime analysis, support for static array kernels for improved GPU computation on smaller problems, and the utilization of sparse automatic differentiation and Jacobian-free Krylov methods for large-scale problem-solving. Through rigorous comparison with established tools such as PETSc SNES , Sundials KINSOL , and MINPACK , NonlinearSolve.jl demonstrates robustness and efficiency, achieving significant advancements in solving nonlinear equations while being implemented in a high-level programming language. The capabilities of NonlinearSolve.jl unlock new potentials in modeling and simulation across various domains, making it a valuable addition to the computational toolkit of researchers and practitioners alike. Avik Pal, Flemming Holtorf, Axel Larsson, Torkel E. Loman, Utkarsh Utkarsh, Frank Schäfer, Qingyu Qu, Alan Edelman, Christopher Rackauckas |
ACM Trans. Math. Softw. | 6 |
| 2022 | Automatic Differentiation of Programs with Discrete RandomnessabstractAutomatic differentiation (AD), a technique for constructing new programs which compute the derivative of an original program, has become ubiquitous throughout scientific computing and deep learning due to the improved performance afforded by gradient-based optimization. However, AD systems have been restricted to the subset of programs that have a continuous dependence on parameters. Programs that have discrete stochastic behaviors governed by distribution parameters, such as flipping a coin with probability $p$ of being heads, pose a challenge to these systems because the connection between the result (heads vs tails) and the parameters ($p$) is fundamentally discrete. In this paper we develop a new reparameterization-based methodology that allows for generating programs whose expectation is the derivative of the expectation of the original program. We showcase how this method gives an unbiased and low-variance estimator which is as automated as traditional AD mechanisms. We demonstrate unbiased forward-mode AD of discrete-time Markov chains, agent-based models such as Conway's Game of Life, and unbiased reverse-mode AD of a particle filter. Our code package is available at https://github.com/gaurav-arya/StochasticAD.jl. Gaurav Arya, Moritz Schauer, Frank Schäfer, Christopher Rackauckas |
NeurIPS | 3 |
| 2003 | Efficient tracking of eigenspaces and its application to eigenbeamformingabstractTo achieve high performance for MIMO wireless systems with multiple transmit and receive antennas a detailed understanding of the characteristics of the eigenspace of the channel is essential. It represents the spatial characteristics of the propagation scenario in general and can be expressed by different covariance matrices of the channel coefficients. In many MIMO-algorithms the knowledge of the eigenvectors and eigenvalues is required. As typical for the wireless channel, the spatial characteristics continuously change. Therefore, an efficient method for tracking the eigenspace with moderate computational complexity is required. Tracking of the eigenspace using incremental Jacobi rotations is presented and compared to other known algorithms for subspace tracking. Eigenbeamforming serves as an example, where such a tracking algorithm can be applied. Clemens Michalke, Matthias Stege, Frank Schäfer, Gerhard P. Fettweis |
PIMRC | 3 |
| 2002 | A fast algorithm for calculating the parameters for Jacobi rotations with reduced hardware requirementsabstractDue to the permantly increasing computing power eigenvalue decompositions in real time embedded systems become more and more feasible. Applying a series of orthogonal similarity transforms, so called Jacobi rotations, provides one approach of solving the symmetric eigenvalue problem. Jacobi rotations are suitable for hardware implementation because of their regularity and their inherent parallelism. However, the calculation of the rotation parameters requires numerical operations which increase the hardware effort and processing time dramatically. We propose a new algorithm with considerably less hardware requirements but still having good numerically properties. Our new algorithm only needs one division with reduced precision and a small look-up table. Square roots, further divisions and other operations all with full precision are now unnecessary. Especially in highly parallel systems like systolic arrays a considerable amount of calculation time can be saved while decreasing the hardware effort. Frank Schäfer, Jorg Trager, Gerhard P. Fettweis |
ICASSP | 1 |