Informatica 18 (1994) 109-114 109 NEUROLOGICAL DIAGNOSES BASED ON EVOKED BRAIN WINDOWS AND ON HOLOGRAPHIC LEARNING Branko Soucek STAR SERVICE S.p.A., Via Amandola 162/1, 70126 Bari, Italy Phone: 3980.5484555 Fax: 3980.5484556 Keywords: Brain-windows, evoked potentials, holographic learning, diagnoses, neurology Edited by: Rudi Murn Received: November 20, 1993 Revised: April 20, 1994 Accepted: May 25, 1994 The evoked potentials have been generated in response to auditory stimuli to a person, and light stimuli to insects, resulting in two datasets, HUMAN and INSECT. In both datasets the responses are composed of several peaks with variable latencies. The brain-window logic is used to explain the evoked responses. Brain-windows are generated through mutual coupling of biological oscillators, and modulated by the memory that stores the past history and the present behavior. Latencies of the peaks provide necessary information to discriminate between normal subject and pathological states resulting from injury, tumor or multiple sclerosis. The holographic neural network classifies the subjects, based on the peak latencies. Combining brain-window theory with the holographic learning opens new possibilities for neurological diagnoses, as well as for a new kind of fuzzy neural networks. 1 Introduction Evoked potentials are frequently used in the brain research. Soucek and Carlson [1,2] have found that insect brain generates special kind of evoked time sequence: brain-windows. The brain-window theory is used here to explain the human evoked potentials. Two datasets have been used, called INSECT and HUMAN. INSECT. A firefly flash is a brilliant burst of light which serves as a signal in a dynamic courtship communication system between males and females. Because it is possible to observe and recored firefly flashes from a distance and to communicate with firefly using artifical flashes, these animals provide ideal material for the analysis of insect brain functions. The fireflies Photuris versicolor were courted using artificial flashes provided by a flashlight. The flashlight was driven with a relay controlled stimulator. The duration of the flashes varied between 0.1 and 0.2 seconds. The artificial flashes and female responses were recorded using a hand- held photomultiplier, the output of which was fed into a tape recorder. For details see [1,2]. HUMAN. Brainstem Auditory Evoked Potentials (BSAEPs) are generated in response to a brief auditory stimuli with seven peaks appearing within 10 ms following the stimulus in normal subjects. Pathological states resulting from head injury, acoustic tumors and multiple scleroses give rise to delays in the transmission of electrical signals and consequently the peaks are abnormally located. The BSAEPs were obtained from the Vertex-left mastoid, Vertex-right mastoid electrode locations on the scalp employing a Nivolet Pathfinder II system. Details can be found in [3,4,5]. 2 The Brain Windows The theory that explaines the HUMAN and INSECT datasets is based on fuzzy, adjustable logic called "brain windows". The logic is supported by a network of coupled nonlinear oscillators. Upon receiving stimulus, the brain generates a sequence 110 Informatica 18 (1994) 109-114 Branko Souček of time windows of different widths. Receiving and sending windows are interleaved in the sequence. Each receive window recognizes a particular subgroup of stimulus intervals. Each sending window determines the latency of the response from the brain. The windows are arrayed in priorities and controlled by the memory. Memory stores the past history. Brain windows are generated through mutual coupling of the primary oscillator, answer oscillator, and window generator, see Figure 1. Hence, the brain windows are directly related to the inherent biological oscillators and to the memory. The oscillator generates a primary waveform P{t) with a period T\. Upon receiving a stimulus, the memory M\ is charged and slowly discharges back toward zero (Figure la). In this way, M\ modulates the primary waveform (Fig. lb). Hence, M\(i) is equivalent to the phase-response curve (PRC). The positive and negative phases of the primary waveform designate receive and send wondows. Receive windows, defined by the positive phase of P(t), are periods during which a second stimulus can command an answer. Send windows, during which a response can actually be generated by the brain are defined by negative phases of P(t). A second memory, M2, recalls the past history of stimulation. Depending on the past history, Mi can take any value in the range — 1 < Mi < 1. The intersection of the memory M2 and the primary waveform P(t) defines the sequence of the receive-send brain windows. Figures 1 c,d,e show three receive-send windows sequences for the memory values M'2, M2 , M2 , respectively. The basic carrier of information is the interval I between two stimuli. The second stimulus is matched against the train of receive windows. Each receive window recognizes a particular group of intervals. In this way, the brain receives and analyzes the stimulation interval I. This interval can be considered as a question in the communication. The logic of the brain generates the answer to the received question. The answer information is coded in the latency L of the response. The latency is matched against the train of send windows. Each send window defines a particular group of latencies as a group of legal answers. Hence, the receive interval I (question) will produce the answer with the latency L only if I matches one of the receive windows and L matches one of the send windows. The brain windows operate with external, as well as with internal stimuli and responses. 3 Holographic Network for Neurological Diagnoses Holographic networks are a new brand of neural networks, which have been developed by Sutherland [6,7]. This type of networks significantly differs from the conventional back-propagation layered type. The main difference is that a holographic neuron is much more powerful than a conventional one, so that it is functionally equivalent to a whole conventional network. Therefore there is no need to build massive networks of holographic neurons; for most applications one or few neurons are sufficient. In a holographic neurons there exist only one input channel and one output channel, but they carry whole vectors of complex numbers. An input vector S is called a stimulus and it has the form: S = [\1eid\\2e