atlas

Research map / Architectures and efficiency / CNN design

Matrix Manifold Neural Networks++

ICLR 2024 · Architectures and efficiency › CNN design · approach: Compact CNN architectures

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.

Extends matrix-manifold neural networks with gyrovector-style FC and convolutional layers for SPD manifolds, MLR on SPSD manifolds, and Grassmann GCNs with a differentiable projector-perspective logarithmic map.

Problem

Building general deep network components (FC, convolution, MLR, GCN) on matrix manifolds such as SPD and Grassmann manifolds, where existing SPD/Grassmann networks lack principled generalizations of standard DNN building blocks and the Grassmann logarithmic map in projector form is not differentiabl

Approach

Uses gyrovector-space theory to define SPD hypergyroplanes and FC/convolution layers via orthonormal bases for AI, LE and LC metrics; extends MLR to SPSD manifolds as structure space Gr-tilde x SPD; and expresses the projector-perspective Grassmann log map via an ONB-perspective log map computed with differentiable SVD.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the SPD MLR layer with MLR in structure spaces (ablation)GyroSpd++ · HDM05accuracy: 79.78 $\pm$ 1.42 -> 78.52 $\pm$ 1.34Hurt
Replace the SPD MLR layer with MLR in structure spaces (ablation)GyroSpd++ · FPHA and NTU60accuracy: 96.84 $\pm$ 0.27 -> 97.90 $\pm$ 0.24; 95.28 $\pm$ 1.37 -> 96.64 $\pm$ 1.35Helped
Use projector perspective instead of ONB perspective (ablation)Gr-GCN++ · Airport, Pubmed, and Coraaccuracy: 81.9 $\pm$ 1.2 -> 82.8 $\pm$ 0.7; 76.2 $\pm$ 1.5 -> 80.3 $\pm$ 0.5; 68.1 $\pm$ 1.0 -> 81.6 $\pm$ 0.4Helped
Set k=3 in the alternative Affine-Invariant metric (ablation)GyroSpd++ · HDM05 and FPHAaccuracy: 79.78 $\pm$ 1.42 -> 79.12 $\pm$ 1.37; 96.84 $\pm$ 0.27 -> 96.16 $\pm$ 0.25Hurt
Set k=3 in the alternative Affine-Invariant metric (ablation)GyroSpd++ · NTU60accuracy: 95.28 $\pm$ 1.37 -> 96.32 $\pm$ 1.33Helped
Set k=10 in the alternative Affine-Invariant metric (ablation)GyroSpd++ · HDM05, FPHA, and NTU60accuracy: 79.78 $\pm$ 1.42 -> 78.25 $\pm$ 1.39; 96.84 $\pm$ 0.27 -> 95.91 $\pm$ 0.29; 95.28 $\pm$ 1.37 -> 94.44 $\pm$ 1.34Hurt
Set convolution output dimension m=10 instead of m=21 (ablation)GyroSpd++ · FPHAaccuracy: 94.53 $\pm$ 0.31 -> 96.84 $\pm$ 0.27Hurt
Increase convolution output dimension from m=21 to m=30 (ablation)GyroSpd++ · FPHAaccuracy: 96.84 $\pm$ 0.27 -> 96.80 $\pm$ 0.26No clear effect
Use Log-Euclidean metrics in both layers instead of AI-LE (ablation)GyroSpd++ · FPHAaccuracy: 96.84 $\pm$ 0.27 -> 94.72 $\pm$ 0.25Hurt
Use Affine-Invariant metrics in both layers instead of AI-LE (ablation)GyroSpd++ · FPHAaccuracy: 96.84 $\pm$ 0.27 -> 94.35 $\pm$ 0.29Hurt
Use Log-Euclidean metric for convolution and Affine-Invariant metric for MLR instead of AI-LE (ablation)GyroSpd++ · FPHAaccuracy: 96.84 $\pm$ 0.27 -> 95.21 $\pm$ 0.26Hurt
Use Log-Cholesky metric for MLR instead of Log-Euclidean (ablation)GyroSpd++ · FPHAaccuracy: 96.84 $\pm$ 0.27 -> 89.16 $\pm$ 0.26Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HDM05 FPHA NTU RGB+D 60 Airport Pubmed Cora

Benchmarks: HDM05 FPHA NTU60 Airport Pubmed Cora

Metrics: mean accuracy standard deviation computation time per epoch model size (MB)

Baselines: SPDNet SPDNetBN GyroAI-HAUNet SPSD-AI MLR-AI HypGRU MS-G3D ST-TR TGN Gr-GCN-ONB

Builds on: SPDNet SPDNetBN GyroAI-HAUNet MLR-AI GCN

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