Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alexandros Sobczyk

dblp:172/0550 · also Aleksandros Sobczyk · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
7since 2021 · last 2026
0000-0002-1602-8329ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 3 · 2 first-author · 3 since 2021Theory of computation · 3 · 3 first-author · 3 since 2021Systems, architecture and hardware · 2 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 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.

Theoretical computer science
4 papers
Algorithms and data structures · 63% Computational complexity · 18% Mathematical optimization · 13%
Artificial intelligence
1 paper
Deep learning architectures and training · 87% Image recognition and object detection · 13%

Topics — the 18 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithms and data structures
numerical linear algebra
1.622025
Deterministic Complexity Analysis of Hermitian Eigenproblems · ICALP 2025
Invariant subspaces and PCA in nearly matrix multiplication time · NeurIPS 2024
Machine learning › Deep learning architectures and training › regularization › attention regularization
doubly stochastic attention
0.912025
Quantum Doubly Stochastic Transformers · NeurIPS 2025
Machine learning › Deep learning architectures and training
transformer
0.912025
Quantum Doubly Stochastic Transformers · NeurIPS 2025
Computational complexity
algebraic complexity
0.912025
Deterministic Complexity Analysis of Hermitian Eigenproblems · ICALP 2025
Computational complexity › complexity measures
bit complexity
0.912025
Deterministic Complexity Analysis of Hermitian Eigenproblems · ICALP 2025
Algorithms and data structures › numerical linear algebra
eigenvalue computation
0.912025
Deterministic Complexity Analysis of Hermitian Eigenproblems · ICALP 2025
Mathematical optimization › numerical analysis
eigenvalue problem
0.812024
Invariant subspaces and PCA in nearly matrix multiplication time · NeurIPS 2024
Algorithms and data structures › matrix approximation
low-rank approximation
0.812024
Invariant subspaces and PCA in nearly matrix multiplication time · NeurIPS 2024
Algorithms and data structures › numerical linear algebra › dimensionality reduction
principal component analysis
0.812024
Invariant subspaces and PCA in nearly matrix multiplication time · NeurIPS 2024
Algorithms and data structures › numerical linear algebra
dimensionality reduction
0.612022
Approximate Euclidean lengths and distances beyond Johnson-Lindenstrauss · NeurIPS 2022
Algorithms and data structures › numerical linear algebra › dimensionality reduction › random projection
johnson-lindenstrauss transform
0.612022
Approximate Euclidean lengths and distances beyond Johnson-Lindenstrauss · NeurIPS 2022
Algorithms and data structures › numerical linear algebra
randomized numerical linear algebra
0.612022
Approximate Euclidean lengths and distances beyond Johnson-Lindenstrauss · NeurIPS 2022
Computer vision › Image recognition and object detection
image classification
0.312025
Quantum Doubly Stochastic Transformers · NeurIPS 2025
Quantum computing and quantum information
quantum machine learning
0.312025
Quantum Doubly Stochastic Transformers · NeurIPS 2025
Quantum computing and quantum information › quantum circuit
variational quantum circuit
0.312025
Quantum Doubly Stochastic Transformers · NeurIPS 2025
Mathematical optimization › numerical computation
cholesky factorization
0.212024
Invariant subspaces and PCA in nearly matrix multiplication time · NeurIPS 2024
Mathematical optimization › dynamical systems
stability analysis
0.212024
Invariant subspaces and PCA in nearly matrix multiplication time · NeurIPS 2024
Algorithms and data structures › sketching
matrix sketching
0.212022
Approximate Euclidean lengths and distances beyond Johnson-Lindenstrauss · NeurIPS 2022

Methods — techniques the papers use, named apart from their topics

variational quantum circuit · 1.7sinkhorn algorithm · 1.7QR decomposition · 1.7floating-point analysis · 0.9fast multipole method · 0.9divide-and-conquer · 0.9smoothed analysis · 0.8matrix multiplication · 0.8sketching · 0.6randomized numerical linear algebra · 0.6
YearPublicationVenuePosition
2026 I/O complexity and pebble games with partial computations
Alexandros Sobczyk
Inf. Process. Lett.1
2025 Deterministic Complexity Analysis of Hermitian Eigenproblems
abstract
In this work we revisit the arithmetic and bit complexity of Hermitian eigenproblems. Recently, [BGVKS, FOCS 2020] proved that a (non-Hermitian) matrix can be diagonalized with a randomized algorithm in $O(n^ω\log^2(n/ε))$ arithmetic operations, where $ω\lesssim 2.371$ is the square matrix multiplication exponent, and [Shah, SODA 2025] significantly improved the bit complexity for the Hermitian case. Our main goal is to obtain similar deterministic complexity bounds for various Hermitian eigenproblems. In the Real RAM model, we show that a Hermitian matrix can be diagonalized deterministically in $O(n^ω\log(n)+n^2\mathrm{polylog}(n/ε))$ arithmetic operations, improving the classic deterministic $\widetilde O(n^3)$ algorithms, and derandomizing the aforementioned state-of-the-art. The main technical step is a complete, detailed analysis of a well-known divide-and-conquer tridiagonal eigensolver of Gu and Eisenstat [GE95], when accelerated with the Fast Multipole Method, asserting that it can accurately diagonalize a symmetric tridiagonal matrix in nearly-$O(n^2)$ operations. In finite precision, we show that an algorithm by Schönhage [Sch72] to reduce a Hermitian matrix to tridiagonal form is stable in the floating point model, using $O(\log(n/ε))$ bits of precision. This leads to a deterministic algorithm to compute all the eigenvalues of a Hermitian matrix in $O\left(n^ω\mathcal{F}\left(\log(n/ε)\right)+n^2\mathrm{polylog}(n/ε)\right)$ bit operations, where $\mathcal{F}(b)\in\widetilde O(b)$ is the bit complexity of a single floating point operation on $b$ bits. This improves the best known $\widetilde{O}(n^3)$ deterministic and $O\left(n^ω\log^2(n/ε)\mathcal{F}\left(\log(n/ε)\right)\right)$ randomized complexities. We conclude with some other useful subroutines and with open problems.
Alexandros Sobczyk
ICALP1
2025 Quantum Doubly Stochastic Transformers
abstract
At the core of the Transformer, the softmax normalizes the attention matrix to be right stochastic. Previous research has shown that this often de-stabilizes training and that enforcing the attention matrix to be doubly stochastic (through Sinkhorn’s algorithm) consistently improves performance across different tasks, domains and Transformer flavors. However, Sinkhorn’s algorithm is iterative, approximative, non-parametric and thus inflexible w.r.t. the obtained doubly stochastic matrix (DSM). Recently, it has been proven that DSMs can be obtained with a parametric quantum circuit, yielding a novel quantum inductive bias for DSMs with no known classical analogue. Motivated by this, we demonstrate the feasibility of a hybrid classical-quantum doubly stochastic Transformer (QDSFormer) that replaces the softmax in the self-attention layer with a variational quantum circuit. We study the expressive power of the circuit and find that it yields more diverse DSMs that better preserve information than classical operators. Across multiple small-scale object recognition tasks, we find that our QDSFormer consistently surpasses both a standard ViT and other doubly stochastic Transformers. Beyond the Sinkformer, this comparison includes a novel quantum-inspired doubly stochastic Transformer (based on QR decomposition) that can be of independent interest. Our QDSFormer also shows improved training stability and lower performance variation suggesting that it may mitigate the notoriously unstable training of ViTs on small-scale data.
Jannis Born, Filip Skogh, Kahn Rhrissorrakrai, Filippo Utro, Nico Wagner, Alexandros Sobczyk
NeurIPS6
2025 The Impact of Partial Computations on the Red-Blue Pebble Game
abstract
We study an extension of the well-known red-blue pebble game (RBP) with partial computation steps, inspired by the recent work of Sobczyk [23]. While the original RBP assumes that we need to have all the inputs of an operation in fast memory at the same time, in many concrete computations, the inputs can be aggregated one by one into the final output value. These partial computation steps can enable pebbling strategies with much smaller I/O cost, and in settings where such a step-by-step aggregation is possible, this extended red-blue pebble game offers a much more realistic cost model.
Pál András Papp, Alexandros Sobczyk, Albert-Jan Nicholas Yzelman
SPAA2
2024 Invariant subspaces and PCA in nearly matrix multiplication time
abstract
Approximating invariant subspaces of generalized eigenvalue problems (GEPs) is a fundamental computational problem at the core of machine learning and scientific computing. It is, for example, the root of Principal Component Analysis (PCA) for dimensionality reduction, data visualization, and noise filtering, and of Density Functional Theory (DFT), arguably the most popular method to calculate the electronic structure of materials. Given Hermitian $H,S\in\mathbb{C}^{n\times n}$, where $S$ is positive-definite, let $\Pi_k$ be the true spectral projector on the invariant subspace that is associated with the $k$ smallest (or largest) eigenvalues of the GEP $HC=SC\Lambda$, for some $k\in[n]$. We show that we can compute a matrix $\widetilde\Pi_k$ such that $\lVert\Pi_k-\widetilde\Pi_k\rVert_2\leq \epsilon$, in $O\left( n^{\omega+\eta}\mathrm{polylog}(n,\epsilon^{-1},\kappa(S),\mathrm{gap}_k^{-1}) \right)$ bit operations in the floating point model, for some $\epsilon\in(0,1)$, with probability $1-1/n$. Here, $\eta>0$ is arbitrarily small, $\omega\lesssim 2.372$ is the matrix multiplication exponent, $\kappa(S)=\lVert S\rVert_2\lVert S^{-1}\rVert_2$, and $\mathrm{gap}_k$ is the gap between eigenvalues $k$ and $k+1$. To achieve such provable "forward-error" guarantees, our methods rely on a new $O(n^{\omega+\eta})$ stability analysis for the Cholesky factorization, and a smoothed analysis for computing spectral gaps, which can be of independent interest. Ultimately, we obtain new matrix multiplication-type bit complexity upper bounds for PCA problems, including classical PCA and (randomized) low-rank approximation.
Alexandros Sobczyk, Marko Mladenovic, Mathieu Luisier
NeurIPS1
2022 Approximate Euclidean lengths and distances beyond Johnson-Lindenstrauss
abstract
A classical result of Johnson and Lindenstrauss states that a set of $n$ high dimensional data points can be projected down to $O(\log n/\epsilon^2)$ dimensions such that the square of their pairwise distances is preserved up to a small distortion $\epsilon\in(0,1)$. It has been proved that the JL lemma is optimal for the general case, therefore, improvements can only be explored for special cases. This work aims to improve the $\epsilon^{-2}$ dependency based on techniques inspired by the Hutch++ Algorithm, which reduces $\epsilon^{-2}$ to $\epsilon^{-1}$ for the related problem of implicit matrix trace estimation. We first present an algorithm to estimate the Euclidean lengths of the rows of a matrix. We prove for it element-wise probabilistic bounds that are at least as good as standard JL approximations in the worst-case, but are asymptotically better for matrices with decaying spectrum. Moreover, for any matrix, regardless of its spectrum, the algorithm achieves $\epsilon$-accuracy for the total, Frobenius norm-wise relative error using only $O(\epsilon^{-1})$ queries. This is a quadratic improvement over the norm-wise error of standard JL approximations. We also show how these results can be extended to estimate (i) the Euclidean distances between data points and (ii) the statistical leverage scores of tall-and-skinny data matrices, which are ubiquitous for many applications, with analogous theoretical improvements. Proof-of-concept numerical experiments are presented to validate the theoretical analysis.
Alexandros Sobczyk, Mathieu Luisier
NeurIPS1
2022 pylspack: Parallel Algorithms and Data Structures for Sketching, Column Subset Selection, Regression, and Leverage Scores
abstract
We present parallel algorithms and data structures for three fundamental operations in Numerical Linear Algebra: (i) Gaussian and CountSketch random projections and their combination, (ii) computation of the Gram matrix, and (iii) computation of the squared row norms of the product of two matrices, with a special focus on “tall-and-skinny” matrices, which arise in many applications. We provide a detailed analysis of the ubiquitous CountSketch transform and its combination with Gaussian random projections, accounting for memory requirements, computational complexity and workload balancing. We also demonstrate how these results can be applied to column subset selection, least squares regression and leverage scores computation. These tools have been implemented in pylspack , a publicly available Python package 1 whose core is written in C++ and parallelized with OpenMP and that is compatible with standard matrix data structures of SciPy and NumPy. Extensive numerical experiments indicate that the proposed algorithms scale well and significantly outperform existing libraries for tall-and-skinny matrices.
Alexandros Sobczyk, Efstratios Gallopoulos
ACM Trans. Math. Softw.1
2015 A direct tridiagonal solver based on Givens rotations for GPU architectures
Ioannis E. Venetis, Alexandros Kouris, Alexandros Sobczyk, Efstratios Gallopoulos, Ahmed H. Sameh
Parallel Comput.3