Joshua Grochow

Joshua Grochow

orcid

Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
17 January 2017 in Discrete Analysis
Verified
Journal Article
Open access
PDF file
DUDrexel University
Drexel University
JBJonah Blasiak
Jonah Blasiak
TCThomas Church
Thomas Church
SUStanford University
Stanford University
HCHenry Cohn
Henry Cohn
CUChris Umans
Chris Umans
By Jonah Blasiak, Thomas Church & 5 more. The recent striking progress on cap-set bounds is extended and then used to rule out certain promising approaches to proving that the exponent for matrix multiplication is equal to 2.

29 October 2024 in Proceedings of the National Academy of Sciences
Verified
Journal Article
Open access
David WolpertDavid Wolpert
David Wolpert
Jan KorbelJan Korbel
Jan Korbel
CLChristopher W. Lynn
Christopher W. Lynn
FTFarita Tasnim
Farita Tasnim
JGJoshua Grochow
Joshua Grochow
JPJoseph Paradiso
Joseph Paradiso
The relationship between the thermodynamic and computational properties of physical systems has been a major theoretical interest since at least the 19th century. It has also become of increasing practical importance over the last half-century as the energetic cost of digital devices has exploded. Importantly, real-world computers obey multiple physical constraints on how they work, which affects their thermodynamic properties. Moreover, many of these constraints apply to both naturally occurring computers, like brains or Eukaryotic cells, and digital systems. Most obviously, all such systems must finish their computation quickly, using as few degrees of freedom as possible. This means that they operate far from thermal equilibrium. Furthermore, many computers, both digital and biological, are modular, hierarchical systems with strong constraints on the connectivity among their subsystems. Yet another example is that to simplify their design, digital computers are required to be periodic processes governed by a global clock. None of these constraints were considered in 20th-century analyses of the thermodynamics of computation. The new field of stochastic thermodynamics provides formal tools for analyzing systems subject to all of these constraints. We argue here that these tools may help us understand at a far deeper level just how the fundamental thermodynamic properties of physical systems are related to the computation they perform.

20 May 2019 in Global Ecology and Biogeography
Verified
Journal Article
Closed access
PDF file
BBBenjamin Baiser
Benjamin Baiser
DGDominique Gravel
Dominique Gravel
ACAlyssa R. Cirtwill
Alyssa R. Cirtwill
JDJennifer A. Dunne
Jennifer A. Dunne
AFAshkaan K. Fahimipour
Ashkaan K. Fahimipour
JYJustin D. Yeakel
Justin D. Yeakel

1 October 2018 in Bulletin of the American Mathematical Society
Verified
Journal Article
Closed access
PDF file
JGJoshua Grochow
Joshua Grochow
The cap set problem asks how large can a subset of ( Z / 3 Z ) n (\mathbb {Z}/3\mathbb {Z})^n be and contain no lines or, more generally, how can large a subset of ( Z / p Z ) n (\mathbb {Z}/p\mathbb {Z})^n be and contain no arithmetic progressions. This problem was motivated by deep questions about structure in the prime numbers, the geometry of lattice points, and the design of statistical experiments. In 2016, Croot, Lev, and Pach solved the analogous problem in ( Z / 4 Z ) n (\mathbb {Z}/4\mathbb {Z})^n , showing that the largest set without arithmetic progressions had size at most c n c^n for some c > 4 c > 4 . Their proof was as elegant as it was unexpected, being a departure from the tried and true methods of Fourier analysis that had dominated the field for half a century. Shortly thereafter, Ellenberg and Gijswijt leveraged their method to resolve the original cap set problem. This expository article covers the history and motivation for the cap set problem and some of the many applications of the technique: from removing triangles from graphs, to rigidity of matrices, and to algorithms for matrix multiplication. The latter application turns out to give back to the original problem, sharpening our understanding of the techniques involved and of what is needed for showing that the current bounds are tight. Most of our exposition assumes only familiarity with basic linear algebra, polynomials, and the integers modulo N N .

26 November 2018 in Journal of the ACM
Verified
Journal Article
Open access
PDF file
JGJoshua Grochow
Joshua Grochow
TPToniann Pitassi
Toniann Pitassi
We introduce a new and natural algebraic proof system, whose complexity measure is essentially the algebraic circuit size of Nullstellensatz certificates. This enables us to exhibit close connections between effective Nullstellensatzë, proof complexity, and (algebraic) circuit complexity. In particular, we show that any super-polynomial lower bound on any Boolean tautology in our proof system implies that the permanent does not have polynomial-size algebraic circuits (VNP ≠ VP). We also show that super-polynomial lower bounds on the number of lines in Polynomial Calculus proofs imply the Permanent versus Determinant Conjecture. Note that there was no proof system prior to ours for which lower bounds on an arbitrary tautology implied any complexity class lower bound. Our proof system helps clarify the relationships between previous algebraic proof systems. In doing so, we highlight the importance of polynomial identity testing (PIT) in proof complexity. In particular, we use PIT to illuminate AC 0 [ p ]-Frege lower bounds, which have been open for nearly 30 years, with no satisfactory explanation as to their apparent difficulty. Finally, we explain the obstacles that must be overcome in any attempt to extend techniques from algebraic circuit complexity to prove lower bounds in proof complexity. Using the algebraic structure of our proof system, we propose a novel route to such lower bounds. Although such lower bounds remain elusive, this proposal should be contrasted with the difficulty of extending AC 0 [ p ] circuit lower bounds to AC 0 [ p ]-Frege lower bounds.

3 July 2017 in Entropy
Verified
Journal Article
Open access
PDF file
MKMaxinder Kanwal
Maxinder Kanwal
JGJoshua Grochow
Joshua Grochow
NANihat Ay
Nihat Ay
In the past three decades, many theoretical measures of complexity have been proposed to help understand complex systems. In this work, for the first time, we place these measures on a level playing field, to explore the qualitative similarities and differences between them, and their shortcomings. Specifically, using the Boltzmann machine architecture (a fully connected recurrent neural network) with uniformly distributed weights as our model of study, we numerically measure how complexity changes as a function of network dynamics and network parameters. We apply an extension of one such information-theoretic measure of complexity to understand incremental Hebbian learning in Hopfield networks, a fully recurrent architecture model of autoassociative memory. In the course of Hebbian learning, the total information flow reflects a natural upward trend in complexity as the network attempts to learn more and more patterns.