← Latest papers
🤖 machine learning

Class Angular Distortion Index for Dimensionality Reduction

This paper introduces the Class Angular Distortion Index (CADI), a differentiable metric based on internal angles that evaluates the faithfulness of cluster organization in dimensionality reduction projections, addressing limitations of existing metrics that fail to capture relative cluster arrangements or assume spherical shapes.

Original authors: Kaviru Gunaratne, Stephen Kobourov, Jacob Miller

Published 2026-05-04
📖 6 min read🧠 Deep dive

Original authors: Kaviru Gunaratne, Stephen Kobourov, Jacob Miller

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

The Big Problem: The "Flat Map" Dilemma

Imagine you have a giant, 3D sculpture made of different colored balls of clay. Some balls are nested inside others (like Russian dolls), some are shaped like long rings, and some are twisted into complex knots.

Now, imagine you want to take a photo of this sculpture to show it to someone who only understands 2D drawings (like a piece of paper). This is what Dimensionality Reduction (DR) does: it squashes complex, high-dimensional data down into a simple 2D or 3D picture so humans can see it.

The problem is that squashing a 3D object onto a 2D page inevitably distorts it.

  • The Old Way: For years, popular tools like t-SNE and UMAP have been the "artists" of this world. They are great at grouping similar things together. If you have a pile of red clay and a pile of blue clay, they will make two distinct, tight blobs on the paper.
  • The Catch: While they make the blobs look pretty, they often mess up the relationship between the blobs. They might put the red blob right next to the blue one, even if in the original 3D world, they were on opposite sides of the room. Or, they might crush a long, twisted ring into a tight circle, making it look like a solid ball.

The Old Rulers: Why They Failed

Scientists needed a way to grade these "photos" to see which one was the most honest. They used old rulers like the Silhouette Score and Davies-Bouldin Index.

Think of these old rulers as judges who only care about one thing: "Are the groups tight and separated?"

  • If the judge sees two tight, round, separated blobs, they give a high score.
  • If the judge sees a long, winding chain or a set of nested rings, they get confused. They might think the nested rings are just one big messy blob, or they might prefer a random, messy drawing because it accidentally looks like separated blobs.

The paper argues that these judges are blind to shape and structure. They don't care if a ring is actually a ring or if one ball is inside another; they just want to see clean, round, separated circles.

The New Solution: CADI (The "Angle" Judge)

The authors introduce a new metric called CADI (Class Angular Distortion Index).

The Analogy: The Tourist with a Camera
Imagine you are a tourist standing in a museum looking at a sculpture. To understand the shape of the room, you don't just look at the distance between objects; you look at the angles.

  • If you stand at point A and look at points B and C, what is the angle between your line of sight to B and your line of sight to C?
  • If you move to a different spot, does that angle change?

CADI works the same way. Instead of measuring how far apart clusters are, it measures the angles formed by triplets of points.

  • It picks a point in one group (Class A).
  • It picks two points in a different group (Class B).
  • It measures the angle formed at the first point.

If the 2D picture preserves the "shape" of the world, those angles will stay the same. If the picture squashes a ring into a ball, those angles will change wildly. CADI calculates the "error" in these angles. A lower score means the angles are preserved, and the map is more honest.

Why This Matters: The "Russian Doll" Test

The paper tests this with a specific example: Nested Spheres (like Russian dolls).

  • The Reality: You have a small sphere inside a medium one, inside a large one.
  • The Old Judges (Silhouette): They hate this. They want to see three separate, round balls. They might rate a random, messy scatter plot as "good" because the points happen to look separated, even though the nesting structure is completely lost.
  • The New Judge (CADI): It looks at the angles. It sees that the "inner" sphere is being viewed from the "outer" sphere at a specific angle. It knows that if the projection flattens this into a mess, the angles will be wrong. It correctly identifies the projection that keeps the "dolls" nested.

The New Tool: AngleEmbedding

Because CADI is based on math that can be calculated step-by-step (it's "differentiable"), the authors didn't just build a ruler; they built a new artist.

They created a new method called AngleEmbedding.

  • Think of this as a new type of camera that doesn't just try to group things together. Instead, it tries to minimize the angle errors.
  • It uses a neural network (a type of AI) to constantly adjust the picture until the angles between the groups match the original 3D world as closely as possible.
  • The result? Projections that might look a bit "messier" or less "perfectly separated" than t-SNE, but they tell the truth about how the groups relate to each other (e.g., showing that one group is actually inside another, or that they form a chain).

Summary of Findings

  1. Old metrics are biased: They love round, separated blobs and hate complex shapes like rings, chains, or nested structures. They often give high scores to bad, random maps.
  2. CADI sees the shape: By measuring angles, CADI can tell the difference between a true nested structure and a messy pile. It rewards maps that keep the "skeleton" of the data intact.
  3. AngleEmbedding works: The new method they built using CADI successfully recreates complex structures (like the nested spheres and linked rings) that other popular tools fail to show correctly.

The Bottom Line: If you want to see how different groups of data are separated, the old tools (t-SNE/UMAP) are fine. But if you want to understand the true geometry and relationships between those groups (like who is inside whom, or how they are chained together), CADI is the better judge, and AngleEmbedding is the better artist.

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 →