← Latest papers
🤖 machine learning

DREAMS: Preserving both Local and Global Structure in Dimensionality Reduction

This paper introduces DREAMS, a dimensionality reduction method that effectively balances local and global structure preservation by combining the strengths of t-SNE and PCA through a simple regularization term, outperforming existing approaches across multiple real-world datasets.

Original authors: Noël Kury, Dmitry Kobak, Sebastian Damrich

Published 2026-06-09
📖 4 min read☕ Coffee break read

Original authors: Noël Kury, Dmitry Kobak, Sebastian Damrich

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a giant, messy box of thousands of different toys. Some are tiny, intricate action figures; others are large, bulky building blocks. You want to lay them out on a flat table so you can see how they relate to each other.

The problem is that this box is 3D (or even higher dimensions), but your table is only 2D. When you try to flatten it, you have to make a choice:

  1. The "Local" Approach (t-SNE): You decide to keep the tiny action figures grouped tightly together so you can see their individual details. But in doing so, you might accidentally scatter the big building blocks all over the table, losing the sense of the "big picture."
  2. The "Global" Approach (PCA): You decide to keep the big building blocks in their correct, logical positions relative to each other. But in doing so, the tiny action figures get squished together into a single, blurry blob, and you can't tell them apart anymore.

For a long time, scientists had to pick one of these two views. They couldn't have both the fine details and the big picture at the same time.

Enter DREAMS: The "Best of Both Worlds" Method

The paper introduces a new method called DREAMS (Dimensionality Reduction Enhanced Across Multiple Scales). Think of DREAMS as a smart, adjustable lens that lets you see the whole scene clearly while still zooming in on the small details.

Here is how it works, using a simple analogy:

The "Rubber Sheet" and the "Magnet"
Imagine you are stretching a rubber sheet (this is the t-SNE part). You pull the tiny action figures apart so they don't overlap, preserving their local neighborhoods. This is great for seeing the small details.

However, the rubber sheet might stretch too much, making the whole layout look distorted. To fix this, DREAMS adds a magnet underneath the sheet (this is the PCA part). This magnet gently pulls the entire sheet toward a pre-determined, logical shape (the "global structure").

  • If the magnet is weak: The rubber sheet stretches freely. You get a detailed map of the tiny figures, but the big picture might look a bit wobbly.
  • If the magnet is strong: The sheet is pulled tight against the logical shape. You get a perfect big picture, but the tiny figures get squished.
  • The Sweet Spot (The DREAMS Solution): The authors found a "Goldilocks" setting for the magnet's strength. At this setting, the rubber sheet stretches enough to show the tiny figures clearly, but the magnet is strong enough to keep the big building blocks in their correct, logical places.

What Did They Find?

The researchers tested this "adjustable magnet" method on 11 different real-world datasets, including complex biological data (like brain cells) and image data (like handwritten digits).

  1. It Works Better Than the Competition: When they compared DREAMS to other popular methods (like UMAP, t-SNE, and PCA), DREAMS consistently did the best job of keeping both the "neighborhoods" (local structure) and the "continents" (global structure) intact.
  2. A Smooth Spectrum: One of the coolest features is that you can slide a dial (called λ\lambda) to change the view. You can slide it all the way to the "Local" side to see fine details, all the way to the "Global" side to see the big picture, or stop anywhere in between to get a perfect balance.
  3. Real-World Example: In a dataset of brain cells, standard methods either showed you the broad categories of cells (neurons vs. non-neurons) but missed the specific sub-types, OR they showed you the specific sub-types but scrambled the broad categories. DREAMS showed you both: the broad groups were in the right places, and the specific cell types were clearly separated within those groups.

The Bottom Line

DREAMS is a new tool that solves an old problem: how to flatten complex, multi-layered data without losing the forest or the trees. By simply adding a "gentle pull" toward a global map while letting the local details breathe, it creates visualizations that are more accurate and easier to understand than previous methods.

The authors note that while it takes a little more computing power to run this "magnet" system, the result is a much clearer picture of complex data, especially when that data has a hierarchy (like a family tree or a city map with neighborhoods and districts).

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →