Deep Quaternion Networks

Chase Gaudet, Anthony Maida
12/13/2017
cs.NEcs.CV

Official code: gaudetcj/DeepQuaternionNetworks (57 stars, MIT, last commit 2019-12-21).

Abstract

The field of deep learning has seen significant advancement in recent years. However, much of the existing work has been focused on real-valued numbers. Recent work has shown that a deep learning system using the complex numbers can be deeper for a fixed parameter budget compared to its real-valued counterpart. In this work, we explore the benefits of generalizing one step further into the hyper-complex numbers, quaternions specifically, and provide the architecture components needed to build deep quaternion networks. We develop the theoretical basis by reviewing quaternion convolutions, developing a novel quaternion weight initialization scheme, and developing novel algorithms for quaternion batch-normalization. These pieces are tested in a classification model by end-to-end training on the CIFAR-10 and CIFAR-100 data sets and a segmentation model by end-to-end training on the KITTI Road Segmentation data set. These quaternion networks show improved convergence compared to real-valued and complex-valued networks, especially on the segmentation task, while having fewer parameters

View on arXivView PDF

Code Implementations(1)

MIT

Code for Deep Quaternion Networks

5712TeX, PLSQLMar 18, 20186 years agoMIT

Similar Papers

Cite this paper

@article{gaudet2017deep,
  title  = {Deep Quaternion Networks},
  author = {Chase Gaudet and Anthony Maida},
  year   = {2017},
  eprint = {1712.04604},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1712.04604}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1712.04604.svg)](https://codeofpaper.com/paper/1712.04604)

Discussion