atlas

Research map / Learning theory and algorithms / Clustering

A Flag Decomposition for Hierarchical Datasets

CVPR 2025 · Learning theory and algorithms › Clustering · approach: Subspace clustering · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Flag Decomposition (FD), a QR-like factorization that maps hierarchical real-valued data to a hierarchy-preserving flag in Stiefel coordinates, computed by a block Gram-Schmidt algorithm (Flag-BMGS) with robust IRLS-SVD variant, and applies it to denoising, clustering, and few-shot learning.

Problem

Standard decompositions such as SVD and QR flatten hierarchical data and cannot recover the full hierarchy-preserving flag from data with complex column hierarchies, which limits flag-based analysis in vision and ML.

Approach

Defines a flag decomposition D = QRP^T for data with a column hierarchy, computed by Flag-BMGS (block modified Gram-Schmidt with per-block subspace solves via SVD, or IRLS-SVD for robustness), which preserves nested subspaces that SVD and QR cannot recover jointly.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use flag prototypes instead of Euclidean prototypesFew-shot classifier with AlexNet · EuroSat, 3 shots, 5 waysclassification accuracy: 76.7 -> 77.7Helped
Use flag prototypes instead of subspace prototypesFew-shot classifier with AlexNet · EuroSat, 3 shots, 5 waysclassification accuracy: 77.6 -> 77.7No clear effect
Use flag prototypes instead of Euclidean prototypesFew-shot classifier with AlexNet · CIFAR-10, 3 shots, 5 waysclassification accuracy: 58.6 -> 59.6Helped
Use flag prototypes instead of subspace prototypesFew-shot classifier with AlexNet · CIFAR-10, 3 shots, 5 waysclassification accuracy: 59.6 -> 59.6No clear effect
Use flag prototypes instead of Euclidean prototypesFew-shot classifier with AlexNet · Flowers102, 3 shots, 5 waysclassification accuracy: 88.2 -> 90.2Helped
Use flag prototypes instead of subspace prototypesFew-shot classifier with AlexNet · Flowers102, 3 shots, 5 waysclassification accuracy: 90.2 -> 90.2No clear effect
Use flag prototypes instead of Euclidean prototypesFew-shot classifier with AlexNet · EuroSat, 5 shots, 5 waysclassification accuracy: 80.7 -> 81.8Helped
Use flag prototypes instead of subspace prototypesFew-shot classifier with AlexNet · EuroSat, 5 shots, 5 waysclassification accuracy: 81.8 -> 81.8No clear effect
Use flag prototypes instead of Euclidean prototypesFew-shot classifier with AlexNet · CIFAR-10, 5 shots, 5 waysclassification accuracy: 65.2 -> 65.2No clear effect
Use flag prototypes instead of subspace prototypesFew-shot classifier with AlexNet · CIFAR-10, 5 shots, 5 waysclassification accuracy: 65.2 -> 65.2No clear effect
Use flag prototypes instead of Euclidean prototypesFew-shot classifier with AlexNet · Flowers102, 5 shots, 5 waysclassification accuracy: 91.4 -> 93.2Helped
Use flag prototypes instead of subspace prototypesFew-shot classifier with AlexNet · Flowers102, 5 shots, 5 waysclassification accuracy: 93.2 -> 93.2No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: KSC hyperspectral dataset Indian Pines hyperspectral dataset YFB EuroSat CIFAR-10 Flowers102 ImageNet

Benchmarks: KSC Indian Pines EuroSat CIFAR-10 Flowers102 YFB

Metrics: chordal distance LRSE SNR clustering accuracy classification accuracy

Baselines: SVD QR IRLS-SVD Euclidean (prototypical networks) subspace classifier (adaptive subspace networks)

Builds on: Block Modified Gram-Schmidt Optimization on flag manifolds (Ye et al.) Adaptive subspace networks Prototypical networks

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy