Skip to main content
Log in

Solving the XOR and parity N problems using a single universal binary neuron

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

A universal binary neuron (UBN) operates with complex-valued weights and a complex-valued activation function, which is the function of the argument of the weighted sum. The activation function of the UBN separates a whole complex plane onto equal sectors, where the activation function is equal to either 1 or −1 depending on the sector parity (even or odd, respectively). Thus, the UBN output is determined by the argument of the weighted sum. This makes it possible the implementation of the nonlinearly separable (non-threshold) Boolean functions on a single neuron. Hence, the functionality of UBN is incompatibly higher than the functionality of the traditional perceptron. In this paper, we will consider a new modified learning algorithm for the UBN. We will show that classical nonlinearly separable problems XOR and Parity n can be easily solved using a single UBN, without any network. Finally, it will be considered how some other important nonlinearly separable problems may be solved using a single UBN.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aizenberg IN (1985) Model of the element with complete functionality. Izvestia Akademii Nauk SSSR, Technicheskaia Kibernetika (J Comput Syst Sci Int) (2):188–191 (in Russian)

  • Aizenberg IN (1991) The universal logical element over the field of the complex numbers, Kibernetika (Cybern Syst Anal), (3):116–121 (in Russian)

  • Aizenberg I, Moraga C (2007) Multilayer feedforward neural network based on multi-valued neurons (MLMVN) and a backpropagation learning algorithm. Soft Comput 11(2):169–183

    Article  Google Scholar 

  • Aizenberg I, Aizenberg N, Vandewalle J (2000) Multi-valued and universal binary neurons: theory, learning, applications. Kluwer, Boston, Dordrecht, London

    Google Scholar 

  • Aizenberg NN, Aizenberg IN (1991) Model of the neural network basic elements (Cells) with universal functionality and various hardware implementations. In: Proceedings of the 2nd international conference “Microelectronics for Neural Networks”, Kyrill & Methody Verlag, Munich, pp 77–83

  • Aizenberg NN, Aizenberg IN (1992) CNN based on multi-valued neuron as a model of associative memory for gray-scale images. In: Proceedings of the 2nd IEEE international workshop on cellular neural networks and their applications, Technical University Munich, Germany, 14–16 October 1992, pp 36–41

  • Aizenberg NN, Aizenberg IN (1993) Quickly converging learning algorithms for multi-level and universal binary neurons and solving of the some image processing problems. In: Mira J, Cabestany J, Prieto A (eds). Lecture notes in computer science, vol 686. Springer, Berlin, pp 230–236

    Google Scholar 

  • Aizenberg NN, Ivaskiv Yu L (1977) Multiple-valued threshold logic. Naukova Dumka Publisher House, Kiev (in Russian)

  • Aizenberg NN, Ivaskiv Yu L, Pospelov DA (1971) About one generalization of the threshold function Doklady Akademii Nauk SSSR (The Reports of the Academy of Sciences of the USSR), 196:1287–1290 (in Russian)

  • Dertouzos ML (1965) Threshold logic: a synthesis approach. The MIT Press, Cambridge

    Google Scholar 

  • Fung H, Li LK (2001) Minimal feedforward parity networks using threshold gates. Neural Comput 13:319–326

    Article  MATH  Google Scholar 

  • Haykin S (1999) Neural networks: a comprehensive foundation, 2nd edn. Prentice Hall, Englewood Cliffs

    MATH  Google Scholar 

  • Hebb DD (1949) The organization of behavior. Wiley, New York

    Google Scholar 

  • Minsky LM, Papert AS (1968) Perceptrons: an introduction to computational geometry, expanded edition. MIT Press, Cambridge

    Google Scholar 

  • Mizutani E, Dreyfus SE, Jang J-SR (2000) On dynamic programming-like recursive gradient formula for alleviating hidden-node saturation in the parity problem. In: Proceedings of the international workshop on intelligent systems resolutions—the 8th Bellman Continuum, Hsinchu, Taiwan, pp 100–104

  • Rosenblat F (1962) Principles of neurodynamics: perceptrons and the theory of brain mechanisms. Spartan, New York

    Google Scholar 

  • Suzuki K, Horiba I, Sugie N (2003) Neural edge enhancer for supervised edge enhancement from noisy images. IEEE Trans Pattern Anal Mach Intell 25(12):1582–1596

    Article  Google Scholar 

  • Wang H-M, Zhao J-Y, Guo S-D, Yu D-H (2002) A new kind of shadow detector based on CNN-UBN. In: Proceedings of the 1st IEEE international conference on machine learning and cybernetics, Beijing, 4–5 November 2002, pp 69–72

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Igor Aizenberg.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Aizenberg, I. Solving the XOR and parity N problems using a single universal binary neuron. Soft Comput 12, 215–222 (2008). https://doi.org/10.1007/s00500-007-0204-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-007-0204-9

Keywords

Navigation