atlas

Research map / Vision-language and multimodal / Human and embodied modeling

ViTree: Single-Path Neural Tree for Step-Wise Interpretable Fine-Grained Visual Categorization

AAAI 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Human-like visual cognition in VLMs · 4 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 ViTree, a single-path neural decision tree over a Swin Transformer backbone that selects hard patches at each node and a single leaf path, achieving interpretable fine-grained classification on CUB-200-2011 and Stanford Cars.

Problem

Interpretability of fine-grained visual categorization models: existing neural trees and prototype methods use soft distributions, ensembles, or latent prototypes, which limit intrinsic step-wise interpretability while trailing transformer accuracy.

Approach

Combine a vision transformer with a binary neural tree where each node picks a hard patch from the transformer features via attention-based patch selection and refines the representation parent-to-child, and a learned path selector chooses a single leaf (hard path) for prediction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ViTree with hard patches and a single learned tree pathSwinT-B · CUB-200-2011Top-1 accuracy: 91.8 -> 92.0Helped
Use ViTree with hard patches and a single learned tree pathSwinT-B · Stanford CarsTop-1 accuracy: 95.0 -> 95.1Helped
Use only the vision-transformer loss ℓ_vit instead of the combined loss (ablation)ViTree · CUB-200-2011Top-1 accuracy: 92.03 -> 91.66Hurt
Use only the tree loss ℓ_leaf instead of the combined loss (ablation)ViTree · CUB-200-2011Top-1 accuracy: 92.03 -> 91.61Hurt
Select one learned highest-weight leaf instead of averaging all leaves (ablation)ViTree · CUB-200-2011Top-1 accuracy: 91.57 -> 92.03Helped
Select one leaf using path probabilities instead of softly aggregating leaves (ablation)ViTree · CUB-200-2011Top-1 accuracy: 91.52 -> 91.73Helped
Learn leaf weights instead of deriving them from path probabilities (ablation)ViTree · CUB-200-2011Top-1 accuracy: 91.52 -> 91.40; 91.73 -> 92.03Mixed
Use a 5-layer or 6-layer tree rather than a shallow or excessively deep tree (ablation)ViTree · CUB-200-2011Top-1 accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: CUB-200-2011 Stanford Cars

Benchmarks: CUB-200-2011 Stanford Cars

Metrics: Top-1 accuracy

Baselines: SwinT-B TransFG FFVT AFTrans SIM-Trans IELT ProtoPNet ProtoPool ProtoPFormer ACNet ProtoTree ViT-NeT

Builds on: Swin Transformer ProtoTree ViT-NeT ProtoPNet

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