Javascript must be enabled to continue!
Fast Quaternion Product Units for Learning Disentangled Representations in SO(3)
View through CrossRef
Real-world 3D structured data like point clouds and skeletons often can be represented as data in a 3D rotation group (denoted as $\mathbb{SO}(3)$). However, most existing neural networks are tailored for the data in the Euclidean space, which makes the 3D rotation data not closed under their algebraic operations and leads to sub-optimal performance in 3D-related learning tasks. To resolve the issues caused by the above mismatching between data and model, we propose a novel non-real neuron model called \textit{quaternion product unit} (QPU) to represent data on 3D rotation groups. The proposed QPU leverages quaternion algebra and the law of the 3D rotation group, representing 3D rotation data as quaternions and merging them via a weighted chain of Hamilton products. We demonstrate that the QPU mathematically maintains the $\mathbb{SO}(3)$ structure of the 3D rotation data during the inference process and disentangles the 3D representations into ``rotation-invariant'' features and ``rotation-equivariant'' features, respectively. Moreover, we design a fast QPU to accelerate the computation of QPU. The fast QPU applies a tree-structured data indexing process, and accordingly, leverages the power of parallel computing, which reduces the computational complexity of QPU in a single thread from $\mathcal{O}(N)$ to $\mathcal {O}(\log N)$. Taking the fast QPU as a basic module, we develop a series of quaternion neural networks (QNNs), including quaternion multi-layer perceptron (QMLP), quaternion message passing (QMP), and so on. In addition, we make the QNNs compatible with conventional real-valued neural networks and applicable for both skeletons and point clouds. Experiments on synthetic and real-world 3D tasks show that the QNNs based on our fast QPUs are superior to state-of-the-art real-valued models, especially in the scenarios requiring the robustness to random rotations.<br>
Institute of Electrical and Electronics Engineers (IEEE)
Title: Fast Quaternion Product Units for Learning Disentangled Representations in SO(3)
Description:
Real-world 3D structured data like point clouds and skeletons often can be represented as data in a 3D rotation group (denoted as $\mathbb{SO}(3)$).
However, most existing neural networks are tailored for the data in the Euclidean space, which makes the 3D rotation data not closed under their algebraic operations and leads to sub-optimal performance in 3D-related learning tasks.
To resolve the issues caused by the above mismatching between data and model, we propose a novel non-real neuron model called \textit{quaternion product unit} (QPU) to represent data on 3D rotation groups.
The proposed QPU leverages quaternion algebra and the law of the 3D rotation group, representing 3D rotation data as quaternions and merging them via a weighted chain of Hamilton products.
We demonstrate that the QPU mathematically maintains the $\mathbb{SO}(3)$ structure of the 3D rotation data during the inference process and disentangles the 3D representations into ``rotation-invariant'' features and ``rotation-equivariant'' features, respectively.
Moreover, we design a fast QPU to accelerate the computation of QPU.
The fast QPU applies a tree-structured data indexing process, and accordingly, leverages the power of parallel computing, which reduces the computational complexity of QPU in a single thread from $\mathcal{O}(N)$ to $\mathcal {O}(\log N)$.
Taking the fast QPU as a basic module, we develop a series of quaternion neural networks (QNNs), including quaternion multi-layer perceptron (QMLP), quaternion message passing (QMP), and so on.
In addition, we make the QNNs compatible with conventional real-valued neural networks and applicable for both skeletons and point clouds.
Experiments on synthetic and real-world 3D tasks show that the QNNs based on our fast QPUs are superior to state-of-the-art real-valued models, especially in the scenarios requiring the robustness to random rotations.
<br>.
Related Results
Aplikasi Dekomposisi Nilai Singlar Matriks Quaternion terhadap Perbaikan Citra Low dan High Pass Filtering
Aplikasi Dekomposisi Nilai Singlar Matriks Quaternion terhadap Perbaikan Citra Low dan High Pass Filtering
Dekomposisi nilai singular matriks quaternion (Quaternion Singular Value Decomposition/SVDQ) sangat berguna dalam pengolahan citra, seperti dalam kompresi ukuran gambar, eigen-imag...
Fast Quaternion Product Units for Learning Disentangled Representations in SO(3)
Fast Quaternion Product Units for Learning Disentangled Representations in SO(3)
Real-world 3D structured data like point clouds and skeletons often can be represented as data in a 3D rotation group (denoted as $\mathbb{SO}(3)$). However, most existing neural n...
Some Essential Relations for the Quaternion Quadratic-Phase Fourier Transform
Some Essential Relations for the Quaternion Quadratic-Phase Fourier Transform
Motivated by the fact that the quaternion Fourier transform is a powerful tool in quaternion signal analysis, here, we study the quaternion quadratic-phase Fourier transform, which...
A Variation on Inequality for Quaternion Fourier Transform, Modified Convolution and Correlation Theorems for General Quaternion Linear Canonical Transform
A Variation on Inequality for Quaternion Fourier Transform, Modified Convolution and Correlation Theorems for General Quaternion Linear Canonical Transform
The quaternion linear canonical transform is an important tool in applied mathematics and it is closely related to the quaternion Fourier transform. In this work, using a symmetric...
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
The pandemic Covid-19 currently demands teachers to be able to use technology in teaching and learning process. But in reality there are still many teachers who have not been able ...
Classical SU(2) Models Match or Exceed Shallow Variational Quantum Circuits on Classical Vision Benchmarks
Classical SU(2) Models Match or Exceed Shallow Variational Quantum Circuits on Classical Vision Benchmarks
Abstract
Quaternion-valued neural networks and shallow variational quantum circuits (VQCs) both derive their local transformations from the rotation group SU(2), ye...
An Improved Unit Quaternion for Attitude Alignment and Inverse Kinematic Solution of the Robot Arm Wrist
An Improved Unit Quaternion for Attitude Alignment and Inverse Kinematic Solution of the Robot Arm Wrist
This paper introduces a new method for kinematic modeling of the robot arm by deriving a new elegant mathematical formula based on the axis vector with the tangent of the rotation ...
Invariant subspaces and Jordan form
Invariant subspaces and Jordan form
This chapter starts by introducing the notion of root subspaces for quaternion matrices. These are basic invariant subspaces, and the chapter proves in particular that they enjoy t...

