Deep Learning Fundamentals

We are the Deep Learning Fundamentals group at Texas A&M, led by Prof. Tomer Galanti.

Research Background

Our long-term goal is to understand and build reusable intelligence: systems that transform experience into representations and computation that can be applied again, rather than starting from scratch on every new problem. We study two complementary forms of reuse: reusable computation, where experience is transformed into programs, algorithms, agentic systems, and verified reasoning procedures; and reusable representations, where learned features acquire a geometry that supports new tasks with little data. This has led to work on program learning, learning algorithms from distributions, verifier-guided reasoning, and a geometric theory of transfer spanning supervised and self-supervised learning.

Contributions

01. Program Learning: recovering executable rules from examples

Can a learning algorithm recover the underlying rule, rather than merely interpolate the training data? We study program learning, where the learned hypothesis is an executable program. Our propose-and-verify approach uses pretrained language models as structured priors over programs and held-out data to select among candidates, making ERM-style learning over program classes computationally practical without gradient updates or exhaustive enumeration. On algorithmic tasks, the resulting programs can recover exact rules from a few hundred examples and generalize far beyond the training regime, while gradient-trained models can fit vastly more data yet fail to extrapolate.

ICML 2026 · Program Learning · Learning Theory · LLMs

02. Learning Algorithms from Distributions: turning recurring problems into specialized code

General-purpose algorithms are designed to solve broad classes of inputs, while real computational workloads often consist of repeated draws from much narrower distributions. We introduced distribution-aware programming, where examples from a deployment distribution reveal recurring computational structure that can be compiled into specialized solver code. Across structured optimization problems spanning multiple problem classes, the resulting programs preserve near-baseline solution quality while substantially reducing computation. The broader principle is that algorithms themselves can be learned from the distributions on which they will run.

2026 · Program Synthesis · Algorithm Design · LLM Agents

03. Verified Reasoning: turning weak models into stronger agentic systems

Scaling the underlying model is not the only way to improve reasoning. We study when generation plus verification can transform weak model calls into substantially stronger systems. Our analysis separates the ability to generate a correct candidate from the ability to identify it, showing that repeated sampling alone is insufficient: reliable amplification requires an independent soundness signal such as execution, tests, proof checking, type checking, or constraint solving. On software-engineering tasks, verifier-backed orchestration substantially improves weak-model performance and approaches the model's best-of-many oracle ceiling. The broader principle is that verification can convert latent capability into reliable performance.

2026 · Reasoning · Verification · Agents · DisCO

04. Geometry of Transfer: what makes representations reusable

Why do pretrained representations support new tasks from only a few examples? Our work develops a geometric theory of transfer spanning supervised and self-supervised learning. We introduced CDNV to quantify class collapse and its connection to few-shot transfer, and later showed that in SSL the key quantity is directional CDNV: variability must shrink along downstream decision directions, not everywhere. This explains both strong few-shot transfer and the emergence of nearly orthogonal semantic directions. Complementary work shows how SSL can acquire this geometry by behaving increasingly like supervised learning in representation space.

ICLR 2022 · NeurIPS 2023 · NeurIPS 2025 · ICLR 2026 · ICML 2026 · JMLR 2026 · Few-Shot Transfer · Self-Supervised Learning · SSL Alignment

05. Representation Formation: why deep networks organize themselves

Why do deep networks spontaneously develop low-dimensional and highly structured internal representations? Our work studies the optimization mechanisms responsible for this organization. We showed that stochastic gradient descent with weight decay has an intrinsic bias toward low-rank solutions, with the effect strengthening under smaller batches, larger learning rates, and stronger regularization. In complementary work, we introduced the Canonical Representation Hypothesis, which identifies systematic alignment among representations, weights, and gradients and connects phenomena including neural collapse and the neural feature ansatz. The goal is a predictive theory of how optimization produces the structured representations on which generalization and transfer depend.

ICLR 2025 Spotlight · CPAL 2025 · Optimization · Deep Learning Theory

See the full list of publications.

Contact: galanti@tamu.edu · GitHub: DLFundamentals · Google Scholar: Profile
Texas A&M University · Department of Computer Science & Engineering