File Download
Supplementary
-
Citations:
- Appears in Collections:
postgraduate thesis: Complex-valued neural network : theory, implementation and applications
Title | Complex-valued neural network : theory, implementation and applications |
---|---|
Authors | |
Advisors | Advisor(s):Wu, YC |
Issue Date | 2023 |
Publisher | The University of Hong Kong (Pokfulam, Hong Kong) |
Citation | Yung, L. Y. [翁朗然]. (2023). Complex-valued neural network : theory, implementation and applications. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. |
Abstract | Complex-valued Neural Network (CVNN), a special branch of neural networks, is a model specifically designed to handle complex-valued data with complex-valued functions. Unfortunately, not much attention has been paid to this model despite the success of deep learning. This might be due to a common belief that a well-developed real-valued neural network (RVNN) could imitate and provide the same function approximation as a CVNN. Additionally, inadequate support of complex-valued operations in popular neural network frameworks also hinders the development of CVNN. Due to this misbelief and implementation barrier, the research community tends to convert complex-valued data into the form of images or spectrograms and abandon the phase information to fit data into an RVNN, or implement a mixed form of neural network where part of the operations are complex-valued while the remainder is based on real-valued functions.
In this thesis, we provide an all-round study about CVNN with a self-designed framework and demonstrate how CVNN outperforms traditional RVNN and its variants in various applications. In particular, many functions that originate from the real-valued domain could not be substituted with complex numbers directly, including sigmoid activation functions and softmax functions. Furthermore, many existing commonly used neural network functions such as dropout and real-imaginary part concatenation would decouple the unity of a complex number. We address this issue by proposing new complex-valued functions and complex-valued layers of CVNN. To preserve the probabilistic representation at the output of classification tasks, we introduce novel complex-to-real (C2R) layers. This makes CVNN workable for both regression and classification tasks.
With a developed truly CVNN, we test the model and compare it with real-valued counterparts in three different tasks: multi-label classification in music transcription, multi-class classification in EEG dataset and a regression task in channel estimation. Experimental results show that CVNN outperforms all its variants and real-valued counterparts. Even a double-sized RVNN model does not outperform CVNN. This thesis represents the first step towards showing CVNN could reach promising results that cannot be achieved by real-valued neural networks. |
Degree | Master of Philosophy |
Subject | Neural networks (Computer science) |
Dept/Program | Electrical and Electronic Engineering |
Persistent Identifier | http://hdl.handle.net/10722/343749 |
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Wu, YC | - |
dc.contributor.author | Yung, Long Yin | - |
dc.contributor.author | 翁朗然 | - |
dc.date.accessioned | 2024-06-06T01:04:41Z | - |
dc.date.available | 2024-06-06T01:04:41Z | - |
dc.date.issued | 2023 | - |
dc.identifier.citation | Yung, L. Y. [翁朗然]. (2023). Complex-valued neural network : theory, implementation and applications. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. | - |
dc.identifier.uri | http://hdl.handle.net/10722/343749 | - |
dc.description.abstract | Complex-valued Neural Network (CVNN), a special branch of neural networks, is a model specifically designed to handle complex-valued data with complex-valued functions. Unfortunately, not much attention has been paid to this model despite the success of deep learning. This might be due to a common belief that a well-developed real-valued neural network (RVNN) could imitate and provide the same function approximation as a CVNN. Additionally, inadequate support of complex-valued operations in popular neural network frameworks also hinders the development of CVNN. Due to this misbelief and implementation barrier, the research community tends to convert complex-valued data into the form of images or spectrograms and abandon the phase information to fit data into an RVNN, or implement a mixed form of neural network where part of the operations are complex-valued while the remainder is based on real-valued functions. In this thesis, we provide an all-round study about CVNN with a self-designed framework and demonstrate how CVNN outperforms traditional RVNN and its variants in various applications. In particular, many functions that originate from the real-valued domain could not be substituted with complex numbers directly, including sigmoid activation functions and softmax functions. Furthermore, many existing commonly used neural network functions such as dropout and real-imaginary part concatenation would decouple the unity of a complex number. We address this issue by proposing new complex-valued functions and complex-valued layers of CVNN. To preserve the probabilistic representation at the output of classification tasks, we introduce novel complex-to-real (C2R) layers. This makes CVNN workable for both regression and classification tasks. With a developed truly CVNN, we test the model and compare it with real-valued counterparts in three different tasks: multi-label classification in music transcription, multi-class classification in EEG dataset and a regression task in channel estimation. Experimental results show that CVNN outperforms all its variants and real-valued counterparts. Even a double-sized RVNN model does not outperform CVNN. This thesis represents the first step towards showing CVNN could reach promising results that cannot be achieved by real-valued neural networks. | - |
dc.language | eng | - |
dc.publisher | The University of Hong Kong (Pokfulam, Hong Kong) | - |
dc.relation.ispartof | HKU Theses Online (HKUTO) | - |
dc.rights | The author retains all proprietary rights, (such as patent rights) and the right to use in future works. | - |
dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. | - |
dc.subject.lcsh | Neural networks (Computer science) | - |
dc.title | Complex-valued neural network : theory, implementation and applications | - |
dc.type | PG_Thesis | - |
dc.description.thesisname | Master of Philosophy | - |
dc.description.thesislevel | Master | - |
dc.description.thesisdiscipline | Electrical and Electronic Engineering | - |
dc.description.nature | published_or_final_version | - |
dc.date.hkucongregation | 2023 | - |
dc.identifier.mmsid | 991044809208203414 | - |