<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://akandykeller.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://akandykeller.github.io/" rel="alternate" type="text/html" hreflang="en" /><updated>2026-07-16T15:06:16+00:00</updated><id>https://akandykeller.github.io/feed.xml</id><title type="html">T. Anderson Keller</title><subtitle>T. Anderson Keller&apos;s personal website containing his publications, blog, and CV.
</subtitle><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><entry><title type="html">Flow Equivariant World Modeling for Partially Observed Dynamic Environments</title><link href="https://akandykeller.github.io/research/2025-12-09-flowm/" rel="alternate" type="text/html" title="Flow Equivariant World Modeling for Partially Observed Dynamic Environments" /><published>2025-12-09T00:00:00+00:00</published><updated>2025-12-09T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/flowm</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-12-09-flowm/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/flowm/flowm.gif" alt="Flow Equivariant World Models" class="lead" width="500" height="320" loading="lazy" />
We unify self-motion and object motion as one-parameter Lie <strong>flows</strong> and enforce <strong>flow equivariance</strong> to learn stable latent world representations that generalize to long rollouts in partially observed environments.</p>

<p class="note" title="Abstract">The natural world is richly structured over space and time. Much of this structure arises from the interplay between spatial geometry and motion. However, most existing world models ignore this structure, leading to an inability to generalize in dynamic environments. In this work, we show that enforcing equivariance between an agent’s representations and the world’s dynamics necessarily induces an efficient, structured memory. Concretely, we introduce Flow Equivariant World Modeling, a framework in which both self-motion and external object motion are unified as one-parameter Lie-group ``flows’’ acting on a latent world memory; and models are built to be equivariant with respect to these transformations. On 2D and 3D partially observed video world modeling benchmarks, we demonstrate that Flow Equivariant World Models significantly outperform comparable state-of-the-art diffusion-based and memory-augmented world modeling architectures in their ability to track and predict the locations of moving objects over long horizons.</p>
<p class="note" title="Authors">H. Lillemark, B. Huang, F. Zhan, Y. Du, <strong>T. Anderson Keller</strong></p>

<p class="note" title="Full Paper"><em>Paper:</em> <a href="https://arxiv.org/abs/2601.01075">https://arxiv.org/abs/2601.01075</a> <br />
<em>Project page:</em> <a href="https://flowequivariantworldmodels.github.io">https://flowequivariantworldmodels.github.io</a> <br />
<em>Accepted at ICML ‘26</em></p>

<p class="note" title="Code"><a href="https://github.com/AnonFloWM/Flow-Equivariant-World-Modeling">https://github.com/AnonFloWM/Flow-Equivariant-World-Modeling</a></p>]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[We unify self-motion and object motion as one-parameter Lie flows and enforce flow equivariance to learn stable latent world representations that generalize to long rollouts in partially observed environments.]]></summary></entry><entry><title type="html">Flow Equivariant Recurrent Neural Networks</title><link href="https://akandykeller.github.io/research/2025-12-08-fernn/" rel="alternate" type="text/html" title="Flow Equivariant Recurrent Neural Networks" /><published>2025-12-08T00:00:00+00:00</published><updated>2025-12-08T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/fernn</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-12-08-fernn/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/fernn/teaser.gif" alt="FERNN" class="lead" width="500" height="320" loading="lazy" />
We extend equivariant network theory to <strong>flows</strong> – time-parameterized Lie symmetries such as motion – yielding RNNs that train faster and generalize across <strong>sequence lengths</strong> and <strong>velocities</strong>.</p>

<p class="note" title="Abstract">Data arrives at our senses as a continuous stream, smoothly transforming from one instant to the next. These smooth transformations can be viewed as continuous symmetries of the environment that we inhabit, defining equivalence relations between stimuli over time. In machine learning, neural network architectures that respect symmetries of their data are called equivariant and have provable benefits in terms of generalization ability and sample efficiency. To date, however, equivariance has been considered only for static transformations and feed-forward networks, limiting its applicability to sequence models, such as recurrent neural networks (RNNs), and corresponding time-parameterized sequence transformations. In this work, we extend equivariant network theory to this regime of ‘flows’ – one-parameter Lie subgroups capturing natural transformations over time, such as visual motion. We begin by showing that standard RNNs are generally not flow equivariant: their hidden states fail to transform in a geometrically structured manner for moving stimuli. We then show how flow equivariance can be introduced, and demonstrate that these models significantly outperform their non-equivariant counterparts in terms of training speed, length generalization, and velocity generalization, on both next step prediction and sequence classification. We present this work as a first step towards building sequence models that respect the time-parameterized symmetries which govern the world around us.</p>
<p class="note" title="Authors"><strong>T. Anderson Keller</strong></p>

<p class="note" title="Full Paper"><em>Accepted at <a href="https://neurips.cc/virtual/2025/index.html">NeurIPS 2025</a> (Spotlight, Top 13% accepted)</em> <br />
<em>Paper:</em> <a href="https://openreview.net/forum?id=N1KPOlcN6P">https://openreview.net/forum?id=N1KPOlcN6P</a> <br />
<em>arXiv:</em> <a href="https://arxiv.org/abs/2507.14793">https://arxiv.org/abs/2507.14793</a></p>

<p class="note" title="NeurIPS Poster Page"><a href="https://neurips.cc/virtual/2025/loc/san-diego/poster/118412">https://neurips.cc/virtual/2025/loc/san-diego/poster/118412</a></p>

<p class="note" title="Blog"><a href="https://kempnerinstitute.harvard.edu/research/deeper-learning/flow-equivariant-recurrent-neural-networks/">https://kempnerinstitute.harvard.edu/research/deeper-learning/flow-equivariant-recurrent-neural-networks/</a></p>

<p class="note" title="Code"><a href="https://github.com/akandykeller/FERNN">https://github.com/akandykeller/FERNN</a></p>

<ul id="markdown-toc">
  <li><a href="#iaifai-colloquium-lecture-flow-equivariance" id="markdown-toc-iaifai-colloquium-lecture-flow-equivariance">IAIFAI Colloquium Lecture: “Flow Equivariance”</a></li>
</ul>

<h2 id="iaifai-colloquium-lecture-flow-equivariance">IAIFAI Colloquium Lecture: “Flow Equivariance”</h2>
<iframe width="560" height="315" src="https://www.youtube.com/embed/fO-wsJgGeL8?si=xBqgWYHCabII0eVu" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<!-- 
## Short Overview (5 min) 
<div id="presentation-embed-39046960"></div>
<script src='https://slideslive.com/embed_presentation.js'></script>
<script>
    embed = new SlidesLiveEmbed('presentation-embed-39046960', {
        presentationId: '39046960',
        autoPlay: false, // change to true to autoplay the embedded presentation
        verticalEnabled: true
    });
</script> -->]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[We extend equivariant network theory to flows – time-parameterized Lie symmetries such as motion – yielding RNNs that train faster and generalize across sequence lengths and velocities.]]></summary></entry><entry><title type="html">Kuramoto Orientation Diffusion Models</title><link href="https://akandykeller.github.io/research/2025-12-07-kuramoto-diffusion/" rel="alternate" type="text/html" title="Kuramoto Orientation Diffusion Models" /><published>2025-12-07T00:00:00+00:00</published><updated>2025-12-07T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/kuramoto-diffusion</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-12-07-kuramoto-diffusion/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/kuramoto-diffusion/teaser.png" alt="Kuramoto Orientation Diffusion Models" class="lead" width="500" height="320" loading="lazy" />
We build a score-based generative model on <strong>periodic domains</strong> by using <strong>stochastic Kuramoto synchronization</strong> as structured forward diffusion for orientation-rich images.</p>

<p class="note" title="Abstract">Orientation-rich images, such as fingerprints and textures, often exhibit coherent angular directional patterns that are challenging to model using standard generative approaches based on isotropic Euclidean diffusion. Motivated by the role of phase synchronization in biological systems, we propose a score-based generative model built on periodic domains by leveraging stochastic Kuramoto dynamics in the diffusion process. In neural and physical systems, Kuramoto models capture synchronization phenomena across coupled oscillators – a behavior that we re-purpose here as an inductive bias for structured image generation. In our framework, the forward process performs \textit{synchronization} among phase variables through globally or locally coupled oscillator interactions and attraction to a global reference phase, gradually collapsing the data into a low-entropy von Mises distribution. The reverse process then performs \textit{desynchronization}, generating diverse patterns by reversing the dynamics with a learned score function. This approach enables structured destruction during forward diffusion and a hierarchical generation process that progressively refines global coherence into fine-scale details. We implement wrapped Gaussian transition kernels and periodicity-aware networks to account for the circular geometry. Our method achieves competitive results on general image benchmarks and significantly improves generation quality on orientation-dense datasets like fingerprints and textures. Ultimately, this work demonstrates the promise of biologically inspired synchronization dynamics as structured priors in generative modeling.</p>
<p class="note" title="Authors">Yue Song, <strong>T. Anderson Keller</strong>, Sevan Brodjian, Takeru Miyato, Yisong Yue, Pietro Perona, Max Welling</p>

<p class="note" title="Full Paper"><em>Accepted at <a href="https://neurips.cc/virtual/2025/index.html">NeurIPS 2025</a> (Poster)</em> <br />
<em>Paper:</em> <a href="https://arxiv.org/abs/2509.15328">https://arxiv.org/abs/2509.15328</a> <br />
<em>OpenReview:</em> <a href="https://openreview.net/forum?id=dxK2QgEKvz">https://openreview.net/forum?id=dxK2QgEKvz</a></p>

<p class="note" title="Code"><a href="https://github.com/KingJamesSong/OrientationDiffusion">https://github.com/KingJamesSong/OrientationDiffusion</a></p>]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[We build a score-based generative model on periodic domains by using stochastic Kuramoto synchronization as structured forward diffusion for orientation-rich images.]]></summary></entry><entry><title type="html">Bridging Expressivity and Scalability with Adaptive Unitary SSMs</title><link href="https://akandykeller.github.io/research/2025-12-06-aussm/" rel="alternate" type="text/html" title="Bridging Expressivity and Scalability with Adaptive Unitary SSMs" /><published>2025-12-06T00:00:00+00:00</published><updated>2025-12-06T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/aussm</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-12-06-aussm/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/aussm/teaser.png" alt="AUSSM" class="lead" width="500" height="320" loading="lazy" />
We introduce <strong>AUSSM</strong>, an adaptive, input-dependent <strong>unitary</strong> SSM with skew-symmetric recurrence – closing the gap between <strong>formal expressivity</strong> and <strong>scalable</strong> long-sequence training.</p>

<p class="note" title="Abstract">Recent work has revealed that state space models (SSMs), while efficient for long-sequence processing, are fundamentally limited in their ability to represent formal languages—particularly due to time-invariant and real-valued recurrence structures. In this work, we draw inspiration from adaptive and structured dynamics observed in biological neural systems and introduce the Adaptive Unitary State Space Model (AUSSM): a novel class of SSMs that leverages skew-symmetric, input-dependent recurrence to achieve unitary evolution and high expressive power. Using algebraic automata theory, we prove that AUSSM can perform modulo counting and simulate solvable group automata at finite precision, enabling SSMs to model a broad class of regular languages out of reach for other SSM architectures. To overcome the practical inefficiencies of adaptive recurrence, we develop a separable convolution formulation and a CUDA implementation that enables scalable parallel training. Empirically, we show that AUSSM and its hybrid variant—interleaved with Mamba—outperform prior SSMs on formal algorithmic tasks such as parity and modular arithmetic, and achieve competent performance on real-world long time-series classification benchmarks. Our results demonstrate that adaptive unitary recurrence provides a powerful and efficient inductive bias for both symbolic and continuous sequence modeling.</p>
<p class="note" title="Authors">Arjun Karuvally, Franz Nowak, <strong>T. Anderson Keller</strong>, Carmen Amo Alonso, Terrence J. Sejnowski, Hava T. Siegelmann</p>

<p class="note" title="Full Paper"><em>Accepted at <a href="https://neurips.cc/virtual/2025/index.html">NeurIPS 2025</a> (Poster)</em> <br />
<em>Paper:</em> <a href="https://openreview.net/forum?id=s4zitEu2R8">https://openreview.net/forum?id=s4zitEu2R8</a></p>

<p class="note" title="Code"><a href="https://github.com/arjunkaruvally/AUSSM">https://github.com/arjunkaruvally/AUSSM</a></p>]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[We introduce AUSSM, an adaptive, input-dependent unitary SSM with skew-symmetric recurrence – closing the gap between formal expressivity and scalable long-sequence training.]]></summary></entry><entry><title type="html">From Extrapolation to Generalization: How Conditioning Transforms Symmetry Learning in Diffusion Models</title><link href="https://akandykeller.github.io/research/2025-12-03-diffusion-generalization/" rel="alternate" type="text/html" title="From Extrapolation to Generalization: How Conditioning Transforms Symmetry Learning in Diffusion Models" /><published>2025-12-03T00:00:00+00:00</published><updated>2025-12-03T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/diffusion-generalization</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-12-03-diffusion-generalization/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/diffusion-generalization/teaser.png" alt="Conditioning for Symmetry Learning" class="lead" width="500" height="320" loading="lazy" />
Conditioning on group elements factorizes symmetry learning into low-dimensional <strong>function generalization</strong>, yielding dramatic improvements on <strong>held-out symmetries</strong>.</p>

<p class="note" title="Abstract">When trained on data with missing symmetries, diffusion models face a fundamental challenge: how can they generate samples respecting symmetries they have never observed? We prove that this failure stems from the structure of the learning problem itself. Unconditional models must satisfy a global equivariance constraint, coupling all group elements into a single optimization that requires high-dimensional data extrapolation across gaps. In contrast, conditioning on group elements factorizes this into  independent problems, transforming the task into low-dimensional function generalization. Our theory predicts—and experiments confirm—that this simple change yields 5-10× error reduction on held-out symmetries. On synthetic 2D rotation tasks, conditional models maintain low error even with 300° gaps while unconditional models collapse catastrophically. We further suggest that topology-aware group embeddings may help improve this generalization by ensuring smoother functions over the group manifold.</p>
<p class="note" title="Authors">Sid Bharthulwar, <strong>T. Anderson Keller</strong>, Manos Theodosis, Demba E. Ba</p>

<p class="note" title="Full Paper"><em>Accepted at <a href="https://neurips.cc/virtual/2025/workshop/109551">Symmetry and Geometry in Neural Representations (NeurReps) @ NeurIPS 2025</a> (Poster)</em> <br />
<em>Paper:</em> <a href="https://openreview.net/forum?id=UI82R3lwar">https://openreview.net/forum?id=UI82R3lwar</a></p>

<!--
{:.note title="Code"}
<add link here if/when available>
-->]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[Conditioning on group elements factorizes symmetry learning into low-dimensional function generalization, yielding dramatic improvements on held-out symmetries.]]></summary></entry><entry><title type="html">How Neural is a Neural Foundation Model?</title><link href="https://akandykeller.github.io/research/2025-12-02-fnn/" rel="alternate" type="text/html" title="How Neural is a Neural Foundation Model?" /><published>2025-12-02T00:00:00+00:00</published><updated>2025-12-02T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/fnn</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-12-02-fnn/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/fnn/teaser.png" alt="How Neural is a Neural Foundation Model?" class="lead" width="500" height="320" loading="lazy" />
We “peek inside” a neural foundation model like a physiologist – mapping temporal response properties, encoding/decoding manifolds, and introducing a <strong>tubularity</strong> metric to assess biological plausibility.</p>

<p class="note" title="Abstract">Foundation models have shown remarkable success in fitting biological visual systems; however, their black-box nature inherently limits their utility for under- standing brain function. Here, we peek inside a SOTA foundation model of neural activity (Wang et al., 2025) as a physiologist might, characterizing each ‘neuron’ based on its temporal response properties to parametric stimuli. We analyze how different stimuli are represented in neural activity space by building decoding man- ifolds, and we analyze how different neurons are represented in stimulus-response space by building neural encoding manifolds. We find that the different processing stages of the model (i.e., the feedforward encoder, recurrent, and readout modules) each exhibit qualitatively different representational structures in these manifolds. The recurrent module shows a jump in capabilities over the encoder module by “pushing apart” the representations of different temporal stimulus patterns. Our “tubularity” metric quantifies this stimulus-dependent development of neural activ- ity as biologically plausible. The readout module achieves high fidelity by using numerous specialized feature maps rather than biologically plausible mechanisms. Overall, this study provides a window into the inner workings of a prominent neural foundation model, gaining insights into the biological relevance of its internals through the novel analysis of its neurons’ joint temporal response patterns. Our findings suggest design changes that could bring neural foundation models into closer alignment with biological systems: introducing recurrence in early encoder stages, and constraining features in the readout module.</p>
<p class="note" title="Authors">J. Bertram, L. Dyballa, <strong>T. Anderson Keller</strong>, S. Kinger, S. W. Zucker</p>

<p class="note" title="Full Paper"><em>Accepted at <a href="https://neurips.cc/virtual/2025/workshop/109557">Data on the Brain and Mind @ NeurIPS 2025</a> (Workshop)</em> <br />
<em>Paper:</em> <a href="https://openreview.net/forum?id=jUy7vFgoZf">https://openreview.net/forum?id=jUy7vFgoZf</a>
<em>Under Review at ICML ‘26</em></p>]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[We “peek inside” a neural foundation model like a physiologist – mapping temporal response properties, encoding/decoding manifolds, and introducing a tubularity metric to assess biological plausibility.]]></summary></entry><entry><title type="html">Block Recurrent Dynamics in Vision Transformers</title><link href="https://akandykeller.github.io/research/2025-12-02-raptor/" rel="alternate" type="text/html" title="Block Recurrent Dynamics in Vision Transformers" /><published>2025-12-02T00:00:00+00:00</published><updated>2025-12-02T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/raptor</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-12-02-raptor/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/raptor/teaser.png" alt="Block Recurrent Dynamics" class="lead" width="500" height="320" loading="lazy" />
Layer–layer similarity matrices across diverse Vision Transformers reveal block structure. We propose the <strong>Block-Recurrent Hypothesis</strong>: trained ViTs can be rewritten using only <strong>k ≪ L</strong> distinct blocks applied recurrently, enabling a program of <strong>dynamical interpretability</strong>.</p>

<p class="note" title="Abstract">As Vision Transformers (ViTs) become standard backbones across vision, a mechanistic account of their computational phenomenology is now essential. Despite architectural cues that hint at dynamical structure, there is no settled framework that interprets Transformer depth as a well-characterized flow. In this work, we introduce the Block-Recurrent Hypothesis (BRH), arguing that trained ViTs admit a block-recurrent depth structure such that the computation of the original L blocks can be accurately rewritten using only k ≪ L distinct blocks applied recurrently. Across diverse ViTs, between-layer representational similarity matrices suggest few contiguous phases. To determine whether this reflects reusable computation, we operationalize our hypothesis in the form of block recurrent surrogates of pretrained ViTs, which we call Recurrent Approximations to Phase-structured TransfORmers (Raptor). Using small-scale ViTs, we demonstrate that phase-structure metrics correlate with our ability to accurately fit Raptor and identify the role of stochastic depth in promoting the recurrent block structure. We then provide an empirical existence proof for BRH in foundation models by showing that we can train aRaptor model to recover 94% of DINOv2 ImageNet-1k linear probe accuracy in only 2 blocks. To provide a mechanistic account of these observations, we leverage our hypothesis to develop a program of Dynamical Interpretability. We find (i) directional convergence into class-dependent angular basins with self-correcting trajectories under small perturbations (ii) token-specific dynamics, where clsexecutes sharp late reorientations while patch tokens exhibit strong late-stage coherence reminiscent of a mean-field effect and converge rapidly toward their mean direction and (iii) a collapse of the update field to low rank in late depth, consistent with convergence to low-dimensional attractors. Altogether, we find that a compact recurrent program emerges along the depth of ViTs, pointing to a low-complexity normative solution that enables these models to be studied through principled dynamical systems analysis.</p>
<p class="note" title="Authors">Mozes Jacobs, Thomas Fel, R. Hakim, A. Brondetta, Demba E. Ba, <strong>T. Anderson Keller</strong></p>

<p class="note" title="Full Paper"><em>ArXiv:</em> <a href="https://arxiv.org/pdf/2512.19941">https://arxiv.org/pdf/2512.19941</a> <br />
<em>OpenReview:</em> <a href="https://openreview.net/forum?id=gH3HhnfWLC">https://openreview.net/forum?id=gH3HhnfWLC</a> <br />
<em>Accepted at ICLR ‘26</em></p>

<p class="note" title="Code"><a href="https://kempnerinstitute.github.io/raptor/">https://kempnerinstitute.github.io/raptor/</a></p>]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[Layer–layer similarity matrices across diverse Vision Transformers reveal block structure. We propose the Block-Recurrent Hypothesis: trained ViTs can be rewritten using only k ≪ L distinct blocks applied recurrently, enabling a program of dynamical interpretability.]]></summary></entry><entry><title type="html">Where the Score Lives: A Wavelet View of Diffusion</title><link href="https://akandykeller.github.io/research/2025-10-02-wavelet-score/" rel="alternate" type="text/html" title="Where the Score Lives: A Wavelet View of Diffusion" /><published>2025-10-02T00:00:00+00:00</published><updated>2025-10-02T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/wavelet-score</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-10-02-wavelet-score/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/wavelet-score/teaser.png" alt="Where the Score Lives" class="lead" width="500" height="320" loading="lazy" />
We give an analytically solvable <strong>wavelet-basis</strong> parameterization of diffusion scores in terms of <strong>data moments</strong>, offering an architecture-agnostic view of what matters for denoising.</p>

<p class="note" title="Abstract">Diffusion models have had remarkable success over the last decade in generating a diverse set of visually plausible images. These models work by transforming the data to a centered Gaussian and then learning the reverse process by training a neural network to approximate the score of the underlying distribution. A variety of architectures from CNNs, to U-Nets, to transformers have been used as the score-approximation network in diffusion modeling. We propose an analytically solvable parameterization of the score function using an expansion in a wavelet basis. In particular, we derive interpretable optimal score functions in a 2D, orthogonal wavelet basis in terms of the moments of the data distribution. We use this parametrization to provide an architecture-agnostic, moment-based analysis that reveals which attributes of the data distribution tend to matter most for denoising. Our score machine is flexible enough to partially mimic the relevant inductive biases of multiple architectures, including U-Nets, and CNNs, taking a step towards understanding why different score architectures can exhibit distinct generative behavior. Since our score is solvable in terms of the moments of the data, we can begin to understand how the data distribution interacts with the score network to produce the behavior we observe in diffusion models.</p>
<p class="note" title="Authors">Emma Lucia Byrnes Finn, Binxu Wang, <strong>T. Anderson Keller</strong>, Demba E. Ba</p>

<p class="note" title="Full Paper"><em>Accepted in Proceedings of <a href="https://virtual.aistats.org/Conferences/2026">AISTATS ‘26</a></em><br />
<em>Also Accepted at <a href="https://neurips.cc/virtual/2025/workshop/109570">SPIGM Workshop @ NeurIPS 2025</a></em> <br />
<em>Paper:</em> <a href="https://openreview.net/forum?id=fmlzopxjxq">https://openreview.net/forum?id=fmlzopxjxq</a></p>

<!--
{:.note title="Code"}
<add link here if/when available>
-->]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[We give an analytically solvable wavelet-basis parameterization of diffusion scores in terms of data moments, offering an architecture-agnostic view of what matters for denoising.]]></summary></entry><entry><title type="html">Traveling Waves Integrate Spatial Information Through Time</title><link href="https://akandykeller.github.io/research/2025-08-15-waves-integrate/" rel="alternate" type="text/html" title="Traveling Waves Integrate Spatial Information Through Time" /><published>2025-08-15T00:00:00+00:00</published><updated>2025-08-15T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/waves-integrate</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-08-15-waves-integrate/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/waves-integrate-info/teaser.png" alt="Traveling Waves" class="lead" width="500" height="320" loading="lazy" />
We show how learned <strong>traveling-wave</strong> recurrent dynamics can integrate global spatial context over time, yielding strong performance on tasks like semantic segmentation with fewer parameters than non-local baselines.</p>

<p class="note" title="Abstract">Traveling waves of neural activity are widely observed in the brain, but their precise computational function remains unclear. One prominent hypothesis is that they enable the transfer and integration of spatial information across neural populations. However, few computational models have explored how traveling waves might be harnessed to perform such integrative processing. Drawing inspiration from the famous “Can one hear the shape of a drum?” problem – which highlights how normal modes of wave dynamics encode geometric information – we investigate whether similar principles can be leveraged in artificial neural networks. Specifically, we introduce convolutional recurrent neural networks that learn to produce traveling waves in their hidden states in response to visual stimuli, enabling spatial integration. By then treating these wave-like activation sequences as visual representations themselves, we obtain a powerful representational space that outperforms local feed-forward networks on tasks requiring global spatial context. In particular, we observe that traveling waves effectively expand the receptive field of locally connected neurons, supporting long-range encoding and communication of information. We demonstrate that models equipped with this mechanism solve visual semantic segmentation tasks demanding global integration, significantly outperforming local feed-forward models and rivaling non-local U-Net models with fewer parameters. As a first step toward traveling-wave-based communication and visual representation in artificial networks, our findings suggest wave-dynamics may provide efficiency and training stability benefits, while simultaneously offering a new framework for connecting models to biological recordings of neural activity.</p>
<p class="note" title="Authors">Mozes Jacobs, Roberto C. Budzinski, Lyle Muller, Demba E. Ba, <strong>T. Anderson Keller</strong></p>

<p class="note" title="Full Paper"><em>Accepted at <a href="https://2025.ccneuro.org">CCN 2025</a> (Oral presentation, Top 7%)</em> <br />
<em>Paper:</em> <a href="https://openreview.net/forum?id=QEzqo546V5">https://openreview.net/forum?id=QEzqo546V5</a></p>

<p class="note" title="Code"><a href="https://github.com/KempnerInstitute/traveling-waves-integrate">https://github.com/KempnerInstitute/traveling-waves-integrate</a></p>

<ul id="markdown-toc">
  <li><a href="#tweet-print" id="markdown-toc-tweet-print">Tweet-print</a></li>
</ul>

<h2 id="tweet-print">Tweet-print</h2>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">In the physical world, almost all information is transmitted through traveling waves -- why should it be any different in your neural network?<br /><br />Super excited to share recent work with the brilliant <a href="https://twitter.com/mozesjacobs?ref_src=twsrc%5Etfw">@mozesjacobs</a>: &quot;Traveling Waves Integrate Spatial Information Through Time&quot;<br />1/14 <a href="https://t.co/Bs4UKR7j21">pic.twitter.com/Bs4UKR7j21</a></p>&mdash; Andy Keller (@t_andy_keller) <a href="https://twitter.com/t_andy_keller/status/1899154774227878250?ref_src=twsrc%5Etfw">March 10, 2025</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[We show how learned traveling-wave recurrent dynamics can integrate global spatial context over time, yielding strong performance on tasks like semantic segmentation with fewer parameters than non-local baselines.]]></summary></entry><entry><title type="html">Structured Representation Learning</title><link href="https://akandykeller.github.io/research/2025-06-20-structure-rep-book/" rel="alternate" type="text/html" title="Structured Representation Learning" /><published>2025-06-20T00:00:00+00:00</published><updated>2025-06-20T00:00:00+00:00</updated><id>https://akandykeller.github.io/research/structure-rep-book</id><content type="html" xml:base="https://akandykeller.github.io/research/2025-06-20-structure-rep-book/"><![CDATA[<p class="figcaption"><img src="/assets/img/research/structured-representation-learning/teaser.png" alt="Structured Representation Learning" class="lead" width="500" height="320" loading="lazy" />
We introduce <strong>learned homomorphisms</strong> as a way to generalize the benefits of equivariant learning to broader, data-driven structure—bridging <strong>disentanglement</strong>, <strong>equivariance</strong>, and <strong>topographic organization</strong>.</p>

<p class="note" title="Abstract">This book introduces approaches to generalize the benefits of equivariant deep learning to a broader set of learned structures through learned homomorphisms.  In the field of machine learning, the idea of incorporating knowledge of data symmetries into artificial neural networks is known as equivariant deep learning and has led to the development of cutting edge architectures for image and physical data processing. The power of these models originates from data-specific structures ingrained in them through careful engineering.  To-date however, the ability for practitioners to build such a structure into models is limited to situations where the data must exactly obey specific mathematical symmetries.  The authors discuss naturally inspired inductive biases, specifically those which may provide types of efficiency and generalization benefits through what are known as homomorphic representations, a new general type of structured representation inspired from techniques in physics and neuroscience.  A review of some of the first attempts at building models with learned homomorphic representations are introduced.  The authors demonstrate that these inductive biases improve the ability of models to represent natural transformations and ultimately pave the way to the future of efficient and effective artificial neural networks.</p>
<p class="note" title="Authors">Yue Song, <strong>T. Anderson Keller</strong>, Nicu Sebe, Max Welling</p>

<p class="note" title="Full Book"><em>Book:</em> <a href="https://link.springer.com/book/10.1007/978-3-031-88111-4">https://link.springer.com/book/10.1007/978-3-031-88111-4</a> <br />
<em>DOI:</em> <a href="https://doi.org/10.1007/978-3-031-88111-4">https://doi.org/10.1007/978-3-031-88111-4</a></p>

<!--
{:.note title="Code"}
<add link here if/when available>
-->]]></content><author><name>Andy Keller</name><email>t.anderson.keller@gmail.com</email></author><category term="research" /><summary type="html"><![CDATA[We introduce learned homomorphisms as a way to generalize the benefits of equivariant learning to broader, data-driven structure—bridging disentanglement, equivariance, and topographic organization.]]></summary></entry></feed>