Theta-RBM: Unfactored Gated Restricted Boltzmann Machine for Rotation-Invariant Representations
Mario Valerio Giuffrida, Sotirios A. Tsaftaris

TL;DR
The paper introduces Theta-RBM, a novel rotation-invariant restricted Boltzmann machine that learns invariant features without transforming training data, achieving high invariance scores and discriminative power in vision tasks.
Contribution
It proposes a new unfactored gated RBM model that injects rotation invariance during learning by rotating gradient filters, with a mathematical proof of invariance.
Findings
Achieves ~90% invariance score on MNIST-rot dataset.
Outperforms baseline methods in transformation-invariant feature learning.
Obtains ~10% testing error with SVM classifier.
Abstract
Learning invariant representations is a critical task in computer vision. In this paper, we propose the Theta-Restricted Boltzmann Machine ({\theta}-RBM in short), which builds upon the original RBM formulation and injects the notion of rotation-invariance during the learning procedure. In contrast to previous approaches, we do not transform the training set with all possible rotations. Instead, we rotate the gradient filters when they are computed during the Contrastive Divergence algorithm. We formulate our model as an unfactored gated Boltzmann machine, where another input layer is used to modulate the input visible layer to drive the optimisation procedure. Among our contributions is a mathematical proof that demonstrates that {\theta}-RBM is able to learn rotation-invariant features according to a recently proposed invariance measure. Our method reaches an invariance score of ~90%…
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
TopicsGenerative Adversarial Networks and Image Synthesis · Model Reduction and Neural Networks · Neural Networks and Applications
