
Alec Helbling
@alec_helbling • 11,991 subscribers
Interpretability, Multimodality, Diffusion. Research Scientist @MITIBMLab, PhDing @GeorgiaTech.
Shorts
Videos

Introducing Flow Reasoning Models. We developed a recurrent flow-based architecture to efficiently solve structured reasoning problems (e.g., Sudoku). FRMs apply continuous flows to discrete data and recurrently refine their past mistakes through self-conditioning.
Alec Helbling129,722 просмотров • 1 месяц назад

Random-walk MC is a simple yet powerful way to sample from a distribution. But it produces highly correlated samples resulting in slow exploration. Hamiltonian Monte Carlo uses the distributions structure to propose farther-away candidates and explore much more efficiently.
Alec Helbling92,097 просмотров • 1 месяц назад

KV caching is the fundamental optimization underpinning autoregressive LLM inference. Transformer layers store keys and values from earlier tokens, then reuse them as new tokens are generated. This avoids recomputation, but at the cost of memory capacity and bandwidth.
Alec Helbling36,668 просмотров • 1 месяц назад

Data often lie on a low-dimensional manifold embedded in a high-dimensional space. But these manifolds are often highly non-linear, making linear dimensionality reduction methods like PCA insufficient. This has motivated the development of non-linear dimensionality reduction.
Alec Helbling212,812 просмотров • 11 месяцев назад

I wrote an interactive article explaining the geometric intuition behind Rectified Flows. I visually explain why flow-models tend to learn curved trajectories, why this is bad for sampling latency, and a relatively simple technique for mitigating it. Check it out! Link 👇
Alec Helbling159,423 просмотров • 9 месяцев назад

An interesting phenomenon in dynamical systems is the limit cycle. A limit cycle is an isolated periodic trajectory, often taking form as a self-sustaining oscillation, where a system’s state follows a closed path and repeatedly returns to the same values.
Alec Helbling63,594 просмотров • 5 месяцев назад

Marching squares is a classic algorithm for constructing contours of a 2D scalar field. It is used to create visualizations like topographic maps. Grid cells are matched to simple polygons based on which of their corners are above or below a threshold.
Alec Helbling89,660 просмотров • 8 месяцев назад

Masked diffusion is a discrete analog of continuous diffusion. Continuous diffusion gradually adds Gaussian noise, then learns to reverse that process to recover data. Masked diffusion instead progressively replaces tokens with a mask token, then learns to fill them back in.
Alec Helbling24,757 просмотров • 2 месяцев назад

One of the strengths of flow matching is that it decouples generative modeling from a specific noise process and choice of source distribution. You can select from a variety of initial distributions like a Gaussian or a uniform distribution and still train a valid flow model.
Alec Helbling48,705 просмотров • 8 месяцев назад

A cool concept in topological data analysis is the simplicial complex. It connects points with edges, triangles, and higher order analogs. By gradually increasing each point's neighborhood size it captures data's topological structure (e.g. voids, holes) at different scales.
Alec Helbling54,499 просмотров • 11 месяцев назад

Our work ConceptAttention was accepted to ICML 2025 as a Spotlight Poster ("top" 2.6% of submissions)! ConceptAttention creates rich saliency maps of text concepts present in generated images and videos. It requires no additional training, only repurposing existing parameters.
Alec Helbling60,859 просмотров • 1 год назад

How can you identify the topological structure of data from finite samples? Persistent homology creates graph-like structures to capture topological features of data at different scales. Features that "persist" over many scales represent data's true structure rather than noise.
Alec Helbling38,090 просмотров • 11 месяцев назад

Class conditioning doesn’t just add new capabilities to flow models. It can make the learning problem easier. When there are multiple plausible paths, the class label tells the model which one to take, reducing errors from averaging over conflicting trajectories.
Alec Helbling21,016 просмотров • 5 месяцев назад

Introducing ConceptAttention, an approach to interpreting diffusion transformer models! Write a prompt, choose some concepts, generate an image, and get high-quality heatmaps of text concepts. Our method outperforms existing methods like cross attention. Link to demo 👇
Alec Helbling36,696 просмотров • 1 год назад
Больше нет контента для загрузки