atlas

Research map / Architectures and efficiency / CNN design

Fully Hyperbolic Convolutional Neural Networks for Computer Vision

ICLR 2024 · Architectures and efficiency › CNN design · approach: Compact CNN architectures · 2 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 HCNN, a fully hyperbolic CNN in the Lorentz model with new formulations of convolution, batch normalization, and MLR, evaluated on ResNet-18 image classification and VAE generation.

Problem

Existing hyperbolic neural networks in computer vision use Euclidean backbones and only map features to hyperbolic space in task heads, and missing Lorentz-model components (2D convolution, batch norm, MLR) prevent fully hyperbolic vision encoders.

Approach

Generalize CNN components to the Lorentz model: a Lorentz convolutional layer (linearized kernel over HCat of receptive field), batch normalization using the Lorentzian centroid plus parallel transport and tangent-space rescaling, and a Lorentz MLR based on distances to hyperplanes, enabling per-layer hyperbolic features in a ResNet and VAE.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the Euclidean ResNet encoder blocks with Lorentz blocks 1 and 3 while using a Lorentz decoder (HECNN)ResNet-18 · CIFAR-100accuracy (%): 77.72_{\pm0.15} -> 78.76_{\pm0.24}Helped
Use the hybrid Lorentz encoder and decoder instead of the Euclidean modelResNet-18 · Tiny-ImageNetaccuracy (%): 65.19_{ \pm0.12} -> 65.63_{\pm0.10}Helped
Use a fully hyperbolic Lorentz ResNet instead of the Euclidean ResNetResNet-18 · CIFAR-100accuracy (%): 77.72_{\pm0.15} -> 78.07_{\pm0.17}Helped
Replace the hybrid Lorentz decoder-only model with the fully hyperbolic Lorentz modelResNet-18 · CIFAR-100accuracy (%): 78.03_{\pm0.21} -> 78.07_{\pm0.17}No clear effect
Use a Lorentz hyperbolic VAE instead of a Euclidean VAEVAE · CIFAR-10 generationFID: 92.40_{ \pm 0.80} -> 89.20_{\pm0.85}Helped
Use a Lorentz hyperbolic VAE instead of the strongest baselineVAE · CIFAR-100 generationFID: 98.19_{\pm0.57} -> 100.27_{\pm0.84}Hurt
Use hyperbolic latent distributions in a hybrid VAE instead of a Euclidean latent spaceVAE · CIFAR-10 generationFID: 92.40_{ \pm 0.80} -> 90.13_{\pm0.77}Helped
Use a Lorentz hyperbolic ResNet instead of a Euclidean ResNet under FGSM ε=3.2/255ResNet-18 · CIFAR-100 FGSM ε=3.2/255accuracy (%): 39.97_{\pm 0.43} -> 43.51_{\pm 0.35}Helped
Use a Lorentz hyperbolic ResNet instead of a Euclidean ResNet under PGD ε=3.2/255ResNet-18 · CIFAR-100 PGD ε=3.2/255accuracy (%): 26.30_{\pm 0.40} -> 31.77_{\pm 0.55}Helped
Use a hybrid Lorentz decoder-only model instead of a Euclidean model under CIFAR-100 attacksResNet-18 · CIFAR-100 adversarial attacksaccuracy (%)Mixed
Reduce the final ResNet block and embedding dimensionalityResNet-18 · CIFAR-100 low-dimensional classificationaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet CelebA MNIST

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet CelebA

Metrics: classification accuracy FGSM accuracy PGD accuracy reconstruction FID generation FID

Baselines: Euclidean ResNet-18 Hybrid Poincaré Hybrid Lorentz Poincaré ResNet Euclidean VAE Hybrid Poincaré VAE Hybrid Lorentz VAE

Builds on: Hyperbolic Neural Networks Poincaré MLR Lorentz fully-connected layer Riemannian batch normalization wrapped normal distribution

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