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

Jack Murtagh

dblp:166/1242 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
1since 2021 · last 2021
0009-0005-7515-1879ORCID · corroborated

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

Theory of computation · 5 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 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.

Theoretical computer science
5 papers
Graph algorithms and graph theory · 41% Computational complexity · 36% Algorithms and data structures · 23%
Artificial intelligence
1 paper
Trustworthy machine learning · 88% Image recognition and object detection · 12%

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

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory
graph algorithms
1.742021
Derandomization beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space · SIAM J. Comput. 2021
Spectral Sparsification via Bounded-Independence Sampling · ICALP 2020
High-precision Estimation of Random Walks in Small Space · FOCS 2020
Computational complexity
derandomization
0.822021
Derandomization beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space · SIAM J. Comput. 2021
Derandomization Beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space · FOCS 2017
Computational complexity › derandomization
space-bounded derandomization
0.822021
Derandomization beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space · SIAM J. Comput. 2021
Derandomization Beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space · FOCS 2017
Algorithms and data structures › numerical linear algebra › linear system solving
laplacian solver
0.512021
Derandomization beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space · SIAM J. Comput. 2021
Computational complexity › space complexity
logarithmic space
0.412020
High-precision Estimation of Random Walks in Small Space · FOCS 2020
Algorithms and data structures
randomized algorithms
0.412020
Spectral Sparsification via Bounded-Independence Sampling · ICALP 2020
Computational complexity
space complexity
0.412020
High-precision Estimation of Random Walks in Small Space · FOCS 2020
Graph algorithms and graph theory
spectral graph theory
0.412020
High-precision Estimation of Random Walks in Small Space · FOCS 2020
Graph algorithms and graph theory › graph sparsification
spectral sparsification
0.412020
Spectral Sparsification via Bounded-Independence Sampling · ICALP 2020
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.312018
Thwarting Adversarial Examples: An L_0-Robust Sparse Fourier Transform · NeurIPS 2018
Machine learning › Trustworthy machine learning
robustness
0.312018
Thwarting Adversarial Examples: An L_0-Robust Sparse Fourier Transform · NeurIPS 2018
Algorithms and data structures › signal processing algorithms
sparse fourier transform
0.312018
Thwarting Adversarial Examples: An L_0-Robust Sparse Fourier Transform · NeurIPS 2018
Algorithms and data structures › numerical linear algebra › sparse linear systems
laplacian systems
0.312017
Derandomization Beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space · FOCS 2017
Graph algorithms and graph theory › graph algorithms › connectivity
undirected connectivity
0.312017
Derandomization Beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space · FOCS 2017
Machine learning › Trustworthy machine learning › adversarial machine learning
adversarial defense
0.112018
Thwarting Adversarial Examples: An L_0-Robust Sparse Fourier Transform · NeurIPS 2018
Computer vision › Image recognition and object detection
image classification
0.112018
Thwarting Adversarial Examples: An L_0-Robust Sparse Fourier Transform · NeurIPS 2018

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

laplacian solver · 0.8sparse fourier transform · 0.7l0 robustness · 0.7implicit differentiation · 0.7derandomized squaring · 0.5spectral graph theory · 0.4spectral approximation · 0.4sampling · 0.4cycle-lifted graph · 0.4commute time · 0.3
YearPublicationVenuePosition
2021 Derandomization beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space
abstract
We give a deterministic $O(\log n\cdot\log\log n)$-space algorithm for approximately solving linear systems given by Laplacians of undirected graphs, and consequently also approximating hitting times, commute times, and escape probabilities for undirected graphs. Previously, such systems were known to be solvable by randomized algorithms using $O(\log n)$ space [D. Doron, F. Le Gall, and A. Ta-Shma, Probabilistic logarithmic-space algorithms for Laplacian solvers, in APPROX/RANDOM 2017, LIPIcs. Leibniz Int. Proc. Inform. 81, Schloss Dagstuhl. Leibniz-Zent. Inform., Wadern, Germany, 2017, 41] and hence by deterministic algorithms using $O(\log^{3/2} n)$ space [M. Saks and S. Zhou, J. Comput. System Sci., 58 (1999), pp. 376--403]. Our algorithm combines ideas from time-efficient Laplacian solvers [D. A. Spielman and S.-H. Teng, Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems, in STOC 2004, ACM, New York, 2004, pp. 81--90; R. Peng and D. A. Spielman, An efficient parallel solver for SDD linear systems, in STOC 2014, ACM, New York, 2014, pp. 333--342] with ideas used to show that Undirected S-T Connectivity is in deterministic logspace [O. Reingold, J. ACM, 55 (2008); E. Rozenman and S. Vadhan, Derandomized squaring of graphs, in RANDOM 2005, Lecture Notes in Comput. Sci. 3624, Springer, Berlin, 2005, pp. 436--447].
Jack Murtagh, Omer Reingold, Aaron Sidford, Salil P. Vadhan
SIAM J. Comput.1
2020 High-precision Estimation of Random Walks in Small Space
abstract
In this paper, we provide a deterministic ~O(log N)-space algorithm for estimating random walk probabilities on undirected graphs, and more generally Eulerian directed graphs, to within inverse polynomial additive error (ε = 1/poly(N)) where N is the length of the input. Previously, this problem was known to be solvable by a randomized algorithm using space O(log N) (following Aleliunas et al., FOCS '79) and by a deterministic algorithm using space O(log3/2N) (Saks and Zhou, FOCS '95 and JCSS '99), both of which held for arbitrary directed graphs but had not been improved even for undirected graphs. We also give improvements on the space complexity of both of these previous algorithms for non-Eulerian directed graphs when the error is negligible (ε = 1/Nω(1)), generalizing what Hoza and Zuckerman (FOCS '18) recently showed for the special case of distinguishing whether a random walk probability is 0 or greater than ε. We achieve these results by giving new reductions between powering Eulerian random-walk matrices and inverting Eulerian Laplacian matrices, providing a new notion of spectral approximation for Eulerian graphs that is preserved under powering, and giving the first deterministic ~O(log N)-space algorithm for inverting Eulerian Laplacian matrices. The latter algorithm builds on the work of Murtagh et al. (FOCS '17) that gave a deterministic ~O(log N)-space algorithm for inverting undirected Laplacian matrices, and the work of Cohen et al. (FOCS '19) that gave a randomized ~O(N)-time algorithm for inverting Eulerian Laplacian matrices. A running theme throughout these contributions is an analysis of “cycle-lifted graphs,” where we take a graph and “lift” it to a new graph whose adjacency matrix is the tensor product of the original adjacency matrix and a directed cycle (or variants of one).
AmirMahdi Ahmadinejad, Jonathan A. Kelner, Jack Murtagh, John Peebles, Aaron Sidford, Salil P. Vadhan
FOCS3
2020 Spectral Sparsification via Bounded-Independence Sampling
Dean Doron, Jack Murtagh, Salil P. Vadhan, David Zuckerman
ICALP2
2019 Deterministic Approximation of Random Walks in Small Space
abstract
We give a deterministic, nearly logarithmic-space algorithm that given an undirected graph G, a positive integer r, and a set S of vertices, approximates the conductance of S in the r-step random walk on G to within a factor of 1+epsilon, where epsilon>0 is an arbitrarily small constant. More generally, our algorithm computes an epsilon-spectral approximation to the normalized Laplacian of the r-step walk. Our algorithm combines the derandomized square graph operation [Eyal Rozenman and Salil Vadhan, 2005], which we recently used for solving Laplacian systems in nearly logarithmic space [Murtagh et al., 2017], with ideas from [Cheng et al., 2015], which gave an algorithm that is time-efficient (while ours is space-efficient) and randomized (while ours is deterministic) for the case of even r (while ours works for all r). Along the way, we provide some new results that generalize technical machinery and yield improvements over previous work. First, we obtain a nearly linear-time randomized algorithm for computing a spectral approximation to the normalized Laplacian for odd r. Second, we define and analyze a generalization of the derandomized square for irregular graphs and for sparsifying the product of two distinct graphs. As part of this generalization, we also give a strongly explicit construction of expander graphs of every size.
Jack Murtagh, Omer Reingold, Aaron Sidford, Salil P. Vadhan
APPROX-RANDOM1
2018 Thwarting Adversarial Examples: An L_0-Robust Sparse Fourier Transform
abstract
We give a new algorithm for approximating the Discrete Fourier transform of an approximately sparse signal that is robust to worst-case $L_0$ corruptions, namely that some coordinates of the signal can be corrupt arbitrarily. Our techniques generalize to a wide range of linear transformations that are used in data analysis such as the Discrete Cosine and Sine transforms, the Hadamard transform, and their high-dimensional analogs. We use our algorithm to successfully defend against worst-case $L_0$ adversaries in the setting of image classification. We give experimental results on the Jacobian-based Saliency Map Attack (JSMA) and the CW $L_0$ attack on the MNIST and Fashion-MNIST datasets as well as the Adversarial Patch on the ImageNet dataset.
Mitali Bafna, Jack Murtagh, Nikhil Vyas 0001
NeurIPS2
2017 Derandomization Beyond Connectivity: Undirected Laplacian Systems in Nearly Logarithmic Space
abstract
We give a deterministic Õ(log n)-space algorithm for approximately solving linear systems given by Laplacians of undirected graphs, and consequently also approximating hitting times, commute times, and escape probabilities for undirected graphs. Previously, such systems were known to be solvable by randomized algorithms using O(log n) space (Doron, Le Gall, and Ta-Shma, 2017) and hence by deterministic algorithms using O(log3/2n) space (Saks and Zhou, FOCS 1995 and JCSS 1999). Our algorithm combines ideas from time-efficient Laplacian solvers (Spielman and Teng, STOC `04; Peng and Spielman, STOC `14) with ideas used to show that UNDIRECTED S-T CONNECTIVITY is in deterministic logspace (Reingold, STOC `05 and JACM `08; Rozenman and Vadhan, RANDOM `05).
Jack Murtagh, Omer Reingold, Aaron Sidford, Salil P. Vadhan
FOCS1