Orthogonium : A Unified, Efficient Library of Orthogonal and 1-Lipschitz Building Blocks
Thibaut Boissin (IRIT-MISFIT), Franck Mamalet, Valentin Lafargue (ANITI, IMT), Mathieu Serrurier (IRIT-MISFIT)

TL;DR
Orthogonium is a comprehensive, efficient PyTorch library that provides orthogonal and 1-Lipschitz neural network layers, facilitating robust deep learning applications with mathematical guarantees and reduced computational overhead.
Contribution
The paper introduces Orthogonium, a unified library offering optimized, reliable orthogonal and 1-Lipschitz layers with support for standard convolution features, addressing fragmentation and inefficiency in existing tools.
Findings
Uncovered critical errors in existing implementations.
Enabled scalable experimentation on large benchmarks like ImageNet.
Provided standardized, reliable tools for robust deep learning.
Abstract
Orthogonal and 1-Lipschitz neural network layers are essential building blocks in robust deep learning architectures, crucial for certified adversarial robustness, stable generative models, and reliable recurrent networks. Despite significant advancements, existing implementations remain fragmented, limited, and computationally demanding. To address these issues, we introduce Orthogonium , a unified, efficient, and comprehensive PyTorch library providing orthogonal and 1-Lipschitz layers. Orthogonium provides access to standard convolution features-including support for strides, dilation, grouping, and transposed-while maintaining strict mathematical guarantees. Its optimized implementations reduce overhead on large scale benchmarks such as ImageNet. Moreover, rigorous testing within the library has uncovered critical errors in existing implementations, emphasizing the importance of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Neural Network Applications · Generative Adversarial Networks and Image Synthesis
