Skip to main content

ORIGINAL RESEARCH article

Front. Comput. Neurosci., 24 August 2022
Volume 16 - 2022 | https://doi.org/10.3389/fncom.2022.909058

Modeling the tonotopic map using a two-dimensional array of neural oscillators

  • 1Laboratory for Computational Neuroscience, Department of Biotechnology, Bhupat and Jyoti Mehta School of Biosciences, Indian Institute of Technology Madras, Chennai, India
  • 2Department of Mechanical Engineering, Indian Institute of Technology Madras, Chennai, India

We present a model of a tonotopic map known as the Oscillatory Tonotopic Self-Organizing Map (OTSOM). It is a 2-dimensional, self-organizing array of Hopf oscillators, capable of performing a Fourier-like decomposition of the input signal. While the rows in the map encode the input phase, the columns encode frequency. Although Hopf oscillators exhibit resonance to a sinusoidal signal when there is a frequency match, there is no obvious way to also achieve phase tuning. We propose a simple method by which a pair of Hopf oscillators, unilaterally coupled through a coupling scheme termed as modified power coupling, can exhibit tuning to the phase offset of sinusoidal forcing input. The training of OTSOM is performed in 2 stages: while the frequency tuning is adapted in Stage 1, phase tuning is adapted in Stage 2. Earlier tonotopic map models have modeled frequency as an abstract parameter unconnected to any oscillation. By contrast, in OTSOM, frequency tuning emerges as a natural outcome of an underlying resonant process. The OTSOM model can possibly be regarded as an approximation of the tonotopic map found in the primary auditory cortices of mammals, particularly exemplified in the studies of echolocating bats.

Introduction

The discovery of cortical brain maps in mammalian brains is perhaps one of the first milestones in our understanding of how the brain generates representations of the world. Visual research had discovered a rich hierarchy of maps of various sub-modalities of vision (orientation, curvature, color, and even complex objects) in various visual cortical areas extended over the occipital, parietal, and temporal lobes (Hubel and Wiesel, 1959; Hadjikhani et al., 1998; Wandell et al., 2007; Yue et al., 2020). A similar network of maps of somatotopy was found in the somatosensory areas of the postcentral gyrus and the posterior parietal cortex (Penfield, 1937). These studies have placed on a firm foundation the understanding that sensory information in the brain is often laid out in the form of a system of topographic maps. However, efforts to establish a similar map structure underlying auditory processing—popularly referred to as tonotopic maps—are met with considerable challenges.

Tonotopy begins in the inner ear, in the hair cells laid out along the length of the basilar membrane inside the cochlea (von Bekesy, 1949). Parts of the basilar membrane respond to different frequencies, with the tuning frequency increasing in the apex to the base direction (Ruggero, 1992). Thus, there is a well-established tonotopy in the cochlea, sometimes also referred to as cochleotopy. Beyond the cochlea, there is a hierarchy of areas along the auditory pathway (Clopton et al., 1974; Ehret and Romand, 1996; Palmer and Rees, 2010). Although there is a general agreement that what is mapped in tonotopic maps is the frequencies, other auditory parameters like sound intensity and tuning bandwidth are also explored (Schreiner and Sutter, 1992; Boynton et al., 2015).

Earliest studies on tonotopy focused on frequency tuning, treating it as one of the primary features if not the sole defining feature of auditory response. Merzenich et al. (2018) found a systematic representation of cochlea within the primary auditory cortex of cats. It was observed that frequency bands of the input stimuli are mapped onto rectilinear strips in the auditory cortex. Similar observations were made in the auditory cortex of the gray squirrel (Merzenich et al., 1976). Investigations of the auditory cortex in owl monkeys have discovered a central area with orderly mapping of audible frequencies, circumscribed by areas where neurons show more complex responses than frequency tuning (Imig and Adrian, 1977). However, the exact nature of the complex responses was not elaborated in the last study.

A hierarchically organized network of areas with complex information processing properties was discovered subsequently in the auditory cortex of the bat (Suga, 1990). Contrary to popular belief, bats are not visually blind, although the extent of visual capacity varies with different subspecies of bats. But bats predominantly depend on echolocation to navigate through the spatial world. Bats emit ultrasound pulses in the frequency range of tens of kilohertz, and interpret the spatial world from the echoes returned by the environment. Whereas the delay between the emitted and the received pulse reveals distance, Doppler shift in the echo reveals the relative velocity between the echolocating bat and a target. Pioneering studies of the bat's auditory system by Alvin Novick, James Simmons, Nobuo Suga, and others revealed that these complex auditory functions of the bat are subserved by a well-developed auditory system (Novick and Vaisnys, 1964; Suga, 1990; Suga et al., 1997; Bates et al., 2011; Simmons, 2012).

Studies by Nobuo Suga and colleagues with the mustached bat described an elaborate network of auditory cortical areas with an intrinsic hierarchy not very different from that of the primate visual system (Hubel and Wiesel, 1959). The mustached bat emits composite pulses that have an initial Constant Frequency (CF) section terminated by a Frequency Modulated (FM) section. There is a cortical region in which neurons respond only to certain combinations of frequencies and amplitudes of echoes. There is a region where neurons respond only to frequency differences between the emitted pulse and its echoes, probably encoding Doppler shift. In another region, there are neurons that respond to the time delay between the emitted pulse and the echo, perhaps encoding the distance to the target. The gains obtained from the study of the bat's auditory system are not yet fully exploited in unraveling the auditory architecture of the brains of higher mammals and humans.

In the domain of computational modeling, one of the earliest tonotopic map models used a Self-Organizing Map (SOM) model to model the auditory cortex of mustached bats (Ritter et al., 1992). The model adopted a simplistic view of the organization of the bat's auditory cortex—that the input frequencies are mapped along a rectilinear strip of the cortex—and shows how such a mapping can be realized using a rectangular SOM model. A key limitation of the model is the representation of frequency as an explicit scalar variable and not as an implicit temporal property of an ongoing oscillation. The SOM approach to modeling tonotopy was extended to construct a model of a “phonetic typewriter” (Kohonen, 1988). Palakal et al. (1995) presented a tonotopic map model also based on the SOM approach, describing neural tuning to both frequency and delay. Here, too, frequency and delay are explicitly represented as scalar variables, and not as implicit temporal properties of a signal.

Models tend to make simplifying assumptions of the processes they aim to model, but it is rather unnatural to model frequency as simply a number without explicitly modeling the oscillation that the frequency refers to. A tonotopic map is primarily a response to tones, which are oscillations. Oscillatory activities are found at all levels in the auditory pathway, from cochlea to inferior colliculus to higher auditory cortical areas. Essentially, the active nonlinearity exhibited by the outer hair cells of cochlea is well recognized to be modeled using Hopf oscillators critically poised at the bifurcation regime (Eguíluz et al., 2000; Frank et al., 2001; Kern and Stoop, 2003; Lerud et al., 2019). A network of coupled ‘neural oscillators' can be reduced to a canonical model when it operates near a multiple Andronov-Hopf bifurcation point (Aronson et al., 1990; Hoppensteadt and Izhikevich, 1996). The neural oscillators are generally representative of distinguishably interconnected population excitatory and inhibitory neurons (Hoppensteadt and Izhikevich, 1997). Gradient frequency neural networks (GrFNN) are an attempt to model auditory signal processing using a network of such a heterogeneous frequency canonical model of oscillators (Large et al., 2010; Kim and Large, 2015, 2019, 2021; Farokhniaee et al., 2020). However, these are single-unit models of oscillation and not map models.

From the aforementioned quick review of auditory response models, we understand that there are tonotopic map models that do not explicitly model the underlying oscillation, and there are oscillatory models at a single-unit level that is not extended to map models. Thus, the challenge of constructing a tonotopic map model of nonlinear oscillators is still unrealized, which becomes the motivation of this work.

We present a tonotopic map model consisting of a 2-dimensional array of nonlinear oscillators. Specifically, we choose the Hopf oscillators since these oscillators have been extensively used to model auditory responses (Frank et al., 2001; Large et al., 2010; Fredrickson-hemsing et al., 2012; Kim and Large, 2015; Farokhniaee et al., 2020). In the following methods section, we have presented the dynamics of the OTSOM model along with the dynamical analysis of a single unit of the OTSOM model and the modified power coupling strategy along with the modified Hebbian learning rule to train it. The dynamical analysis of the two stages to train the characterizing frequencies and the phases of the model is presented thereafter. The numerical analysis from the unit level to the network level is presented in the subsequent results section.

Methods

The conventional self-organizing maps are known for their special characteristic of organizing internally represented features on a spatial scale, i.e., the neurons representing similar abstract features in the input data organize themselves spatially close to each other through competitive learning (Kohonen, 1998). Typically, SOM models perform dimensionality reduction of a high dimensional input vector by projecting it onto a low dimensional spatial map space. In other words, the input data points located nearby in the N-dimensional Euclidean space get mapped onto nearby neurons in the map. The map space can be maximum up to 3 dimensional as it is not easily visualized beyond 3 dimensions. Also, brain maps are typically 2-dimensional, referring typically to cortical sheets of neurons, or mildly 3-dimensional, if the small cortical thickness is included.

The objective of our modeling study is to propose a dynamical self-organizing map model, which can organize the features of complex sinusoidal signals on a 2-dimensional grid of nonlinear oscillators. Signals of any duration have a static representation in the Fourier space or frequency domain. The proposed model is capable of organizing features of complex sinusoidal signals, such as frequency and phase offset, in terms of the parameters of intrinsic dynamics of the single neural oscillator and the connectivity parameters during the training phase. During testing, the trained map model can represent the features of any composite signal with multiple frequency components.

Oscillatory tonotopic self-organizing map (OTSOM)

The Oscillatory Tonotopic Self-Organizing Map (OTSOM) model consists of a 2D array of Hopf oscillators (Strogatz, 1994) - the “Cortical Array of Oscillators” (CAO) - operating at supercritical Hopf regime as described in Figure 1. A single isolated oscillator located apart from the CAO is interpreted as a subcortical oscillator, and labeled as Subcortical Reference Oscillator (SRO) since it serves as a reference for the phases of the cortical oscillators. Although there are no lateral interactions between the oscillators in CAO, the SRO projects unilateral, trainable connections to all the oscillators in CAO. Thus, each oscillator in CAO receives two inputs: (1) from the SRO (termed as Ir) and (2) from the external input (termed as Ie) (Figure 1). Neurobiologically, Ie and Ir represent the afferent neuronal signal, conveying auditory stimulus and the thalamic projection to the auditory cortex, respectively. The connections from the external input to the CAO oscillators have uniform fixed weights.

FIGURE 1
www.frontiersin.org

Figure 1. The network architecture of Oscillatory Tonotopic Self-Organizing Map (OTSOM). The model principally contains two types of oscillators: an array of cortical oscillators (CAO) and a Subcortical Reference Oscillator (SRO). The SRO projects unilateral, power-coupling connections to the CAO oscillators. The external input perturbs the oscillators in CAO through uniform afferent connections. The CAO oscillators can be visualized to be organized either in a 2D array (A) or in a concentric circular array (B). The radial and the angular position of a CAO oscillator in the concentric circular array is the same as its position along x and y axis, respectively, in the 2D array organization of the cortical array.

Before going into more details of the dynamics of the OTSOM model, let us first understand the dynamics of the constituting components of the OTSOM model. As mentioned before, the CAO oscillators and the SRO are Hopf oscillators. A single Hopf oscillator can be represented in Cartesian (Equations 1a, b) and polar coordinates (Equations 2a, b), respectively, as follows:

x˙=(μ - β1(x2+y2))x-ωy    (1a)
y˙=(μ-β1(x2+y2))y+ωx    (1b)
r˙=(μ - β1r2)r    (2a)
˙=ω    (2b)

where (x, y) are cartesian coordinate variables and (r, ∅) are polar coordinate variables; ω defines the angular velocity or the natural frequency of the oscillator. Refer to the Supplementary Table S1 for the variable/parameter notations and representations. The parameters μ and β1 determine the dynamic regime of the Hopf oscillator: for μ = 0, β1 > 0, it operates in critical Hopf regime; for μ > 0, β1 > 0, it operates in supercritical Hopf regime, and, when μ = 0, β1 = 0, it is a simple harmonic oscillator (Kim and Large, 2015).

Combining x and y of Equation (1) into a complex number, z = x + iy, Hopf oscillator dynamics can simply be represented on a complex plane elegantly as:

z˙ = (μ - β1|z|2 + iω)z    (3)

where i=-1. A pair of coupled Hopf oscillators can principally exhibit two types of dynamical phenomena: synchronization and entrainment.

A generalized definition of synchronization has been introduced in our previous study (Biswas et al., 2021), which states that any two oscillators can be claimed to be synchronized irrespective of their intrinsic oscillation frequencies if they maintain any of the following phase relationships constant, ∅1 − ∅2, m1n2, 1ω1-2ω2; m and n are natural numbers. Whereas entrainment is the dynamical characteristic of an oscillator, while the frequency of oscillation of the oscillator gradually changes from its natural frequency of oscillation to a new value when the oscillator is either coupled with another oscillator or perturbed by an external oscillatory input of a different frequency. Real valued symmetric coupling yields in phase (0°) oscillation for positive coupling, and out of phase (180°) oscillation for negative coupling, between two isochronous oscillators, whereas the same pair can phase-lock at any arbitrary phase difference if coupled through ‘complex coupling' strategy (Biswas et al., 2021).

To produce phase-locked dynamics from a pair of oscillators with unequal natural frequencies requires a special kind of complex coupling strategy labeled as ‘power coupling' (Biswas et al., 2021). A pair of oscillators coupled through power coupling is defined as:

z1˙ = (μ - β1|z1|2 + iω1)z1 + W12z2ω1ω2    (4a)
z2˙ = (μ- β1|z2|2 + iω2)z2 + W21z1ω2ω1    (4b)

where, W12=A12eiθ12ω2, W21=A21eiθ21ω1 represent the complex power coupling coefficients on the feedforward and feedback branches. Considering θ12 = −θ21, and A12 = A21, it has been shown that the pair of oscillators can phase-lock at any of the solutions of the equation: 1˙ω1-2˙ω2=0, depending on the initial condition. The analytic solution of this problem gets increasingly complicated as the number of oscillators in the network increases. Another limitation of the original power-coupling strategy is that it does not ensure synchronization, while the coupled oscillators are entrained to a new frequency of oscillation.

Considering a simplified scenario of a pair of Hopf oscillators coupled through weak unilateral power coupling, the one receiving input from the other oscillator through power coupling is being perturbed by a strong complex sinusoidal external input signal with frequency close to the natural frequency of the oscillator as depicted in Figure 2A.

FIGURE 2
www.frontiersin.org

Figure 2. (A) The schematic diagram of a pair of Hopf oscillators, unilaterally coupled through conventional power coupling strategy. Here, c is typically A(μβ1)ω12ω2 at a steady state. (B) The fundamental building block of the OTSOM model. The single CAO oscillator receives inputs from two sources: one from the SRO and the other from the external input signal. The two differences between these two frameworks are the coupling coefficients; the natural frequency of the SRO is eliminated from the denominator of the angle of the coupling coefficient, and the second being the actual frequency of oscillation of the CAO oscillator is used to readjust the complex activation of the SRO (Subplot A) instead of the natural frequency of the post-synaptic oscillator (Subplot B). The neurobiological interpretation of the proposed model architecture can be brought about by comparing the SRO with the neural oscillator of the thalamic nuclei, which generally have long-range divergent projections to cortical columns, while the CAO is compared with the 2-dimensional array of cortical columns in the auditory cortex.

We will now try to show the pair of oscillators with an external sinusoidal input as shown in Figure 2A poses a new difficulty in phase-locking not faced by a pair of oscillators with power coupling (Equations 4a, b). Consider the situation in Figure 2A, where the 2nd oscillator sends a unilateral power coupling connection to the 1st oscillator, which, in addition, receives a complex sinusoidal signal of frequency ω0 as external input. Note that, although the output of the 2nd oscillator has the frequency ω2, after the power coupling connection, the signal frequency changes to ω1. Thus, the 1st oscillator receives two sinusoidal inputs – of frequencies ω0 and ω1. Therefore, the 1st oscillator does not simply entrain to the external input due to the interference from the 2nd oscillator. In order to fix this problem, it turns out that we need a more general power coupling rule than the original one.

Modified power coupling

To make the original power-coupling rule (Biswas et al., 2021) more generalized, and to ensure synchronization in a pair of power-coupled oscillators even after entrainment, a modified version of the power-coupling strategy is proposed. For a pair of bilaterally coupled Hopf oscillators, the modified power-coupling mechanism is given as:

z1˙ = (μ - β1|z1|2 + iω1)z1 + W12z2ω1*ω2*    (5a)
z2˙ = (μ - β1|z2|2 + iω2)z2 + W21z1ω1*ω2*    (5b)

where W12=A12eiθ12ω2*, W21=A21eiθ21ω1*, the only modification being ω1* and ω2* are actual frequencies of oscillation instead of natural frequencies. A new set of dynamic equations (Equations 8a, b) defines ω1* and ω2*. The overall dynamics of a pair of Hopf oscillators coupled through modified power-coupling is represented in polar coordinates as follows.

r1˙ = (μ- β1r12)r1 + A12r2ω1*ω2*cosω1*(θ12ω1*ω2* + 2ω2*-1ω1*)    (6a)
1˙ = ω1 + A12r2ω1*ω2*r1sinω1*(θ12ω1*ω2* + 2ω2* - 1ω1*)    (6b)
r2˙ = (μ -β1r22)r2 + A21r1ω2*ω1*cosω2*(θ21ω1*ω2* + 1ω1*-2ω2*)    (7a)
2˙ = ω2 + A21r1ω2*ω1*r2sinω2*(θ21ω1*ω2* + 1ω1* - 2ω2*)    (7b)
τωω1*˙ = - ω1* + ω1 + A12r2ω1*ω2*r1sinω1*(θ12ω1*ω2* + 2ω2* - 1ω1*)    (8a)
τωω2*˙ = - ω2* + ω2 + A21r1ω2*ω1*r2sinω2*(θ21ω1*ω2* + 1ω1* - 2ω2*)    (8b)

where τω is the time constant for ω1* and ω2*. It is evident that, without Equations 8a and 8b, the modified power-coupling is functionally the same as the conventional one as ω* remains ω. It can also be observed that neither of the oscillators can get entrained to a new frequency of oscillation, which makes a pair of bilaterally coupled Hopf oscillators through modified power coupling functionally the same as a pair of bilaterally coupled Hopf oscillators through conventional power coupling (refer to Appendix 1).

In the subsequent sections, the details of the intrinsic dynamics and the training framework of the OSTOM model are described. The dynamics of a typical CAO oscillator is given as:

zij˙ = (μ -β1|zij|2)zij + iωijzij + Wijrzrωij*ωr + εI(t)    (9)

The first two terms on the RHS denote the intrinsic dynamics of the Hopf oscillator, the third term represents the input from SRO (Iijr=Wijrzrωij*ωr), the fourth term represents the aggregate external input (Ie = εI(t)), where I(t) is the actual external input. Note that only the SRO input is given via modified power coupling, whereas the external input I(t) is presented directly with a multiplicative factor, ε.

Similarly, the dynamics of the SRO is given as:

zr˙ = (μr - β1r|zr|2)zr + iωrzr    (10)

The activation of the CAO oscillator at location (i, j) is defined as zij=xij+iyij=rijeiij; similarly, the activation of the SRO oscillator is zr=xr+iyr=rreir. Intrinsic dynamics of the CAO oscillator is defined by the parameters μ, β1, and ωij. Note that μ and β1 are the same for all CAO oscillators, but ωij is different. The intrinsic dynamics of the SRO oscillator is defined by μr, β1r, and ωr parameters. Wijr is the complex power-coupling weight from the reference oscillator to the oscillator at (i, j) in CAO, where Wijr=Aijreiθijr.

The reason behind dropping the actual frequency of the presynaptic oscillator from the denominator of the angle of the complex coupling coefficient will be justified in the following sections.

The Cartesian and the polar coordinate representations are respectively.

xij˙ = (μ-β1(xij2 + yij2))xij - ωijyij        +Aijr(xr2 + yr2)ωij*2ωrcos(θijr + ωij*ωryr2xr2) + ε imag(I(t))    (9a)
yij˙ = (μ-β1(xij2 + yij2))yij + ωijxij         +Aijr(xr2 + yr2)ωij*2ωrsin(θijr + ωij*ωryr2xr2) + ε real(I(t))    (9b)
rij˙ = (μ-β1rij2)rij + Aijrrrωij*ωrcosωij*(θijrωij* + rωr - ijωij*)        +εreal(I(t)e-iij)    (9c)
ij˙ = ωij + Aijrrrωij*ωrrijsinωij*(θijrωij* + rωr - ijωij*)           + εrijimag(I(t)e-iij)    (9d)
rr˙ = (μr - β1rrr2)rr    (10a)
r˙ = ωr    (10b)
τωωij*˙= - ωij* + ωij + Aijrrrωij*ωrrijsinωij*(θijrωij* + rωr - ijωij*)              +εrijimag(I(t)e-iij)    (11)

The uniform, real-valued, afferent connections from the external input (I(t)) to the CAO oscillators are ε. ωij* and ωr* are the actual frequencies of the CAO oscillators and the SRO, respectively. As ωr* remains ωr, it is replaced with ωr. The actual frequency of oscillation of the CAO oscillator can be entrained to the frequency of the external perturbation. This entrainment property of the Hopf oscillator is utilized to realize the framework of the proposed model, which will be discussed in detail in the later sections. Before elaborating the details of the training framework of the OTSOM model, we are going to briefly analyze the intrinsic dynamical properties of the single unit (the SRO unilaterally coupled to a CAO oscillator) of the model.

Dynamical response of a single unit

The single unit, which is the fundamental building block of the whole OSTOM model, is constituted of a single oscillator in the CAO, which receives two inputs: (1) from the SRO via modified power coupling and (2) from the external input. The SRO is coupled to a CAO oscillator unilaterally through a modified power coupling connection (Equations 9–11). The output of the SRO, after passing through modified power-coupling connection, takes on the same frequency as that of the CAO oscillator it projects to. The CAO oscillator is also driven by an external input signal through a real-valued afferent connection (Figure 2B). The external input is a complex sinusoidal signal.

We now investigate the steady state response of the single unit by analyzing (Equations 12–14). Let the external input signal I(t)=I0ei0=I0ei(ω0t+ξ0) where ω0 and ξ0 are, respectively, the frequency and the phase offset of the complex sinusoidal signal. Introducing the following variables,

- the relative phase of the CAO oscillator w.r.t, the input, ψ = ∅ − ∅0,

- relative frequency of the CAO oscillator w.r.t, the input, Ω = ω − ω0, and

- the normalized phase difference between the CAO oscillator and the SRO, λr=ω* - rωr,

the Equations 9–11 can be simplified to:

r˙ = (μ-β1r2)r + Arrrω*ωrcos(θr - λrω*) + εI0cosψ    (12a)
ψ˙ = Ω + Arrrω*ωrrsin(θr - λrω*) - εI0rsinψ    (12b)
rr˙ = (μr - β1rrr2)rr    (13a)
r˙=ωr    (13b)
τωω*˙ = - ω* + ω + Arrrω*ωrrsin(θr - λrω*) - εI0rsinψ    (14)

Under the special condition, 0 < ε ≪ 1, the single unit is equivalent to a pair of unidirectionally coupled oscillators through modified power coupling. There are two differences between the modified power coupling used under the unilateral coupling scenario in this study and the conventional power coupling proposed in (Biswas et al., 2021). In the conventional power coupling scheme of (Biswas et al., 2021), the complex state of the oscillator is raised to the ratio of the intrinsic frequencies of the presynaptic and postsynaptic oscillators. In the modified power coupling proposed now, the exponent is the ratio between the actual frequency of oscillation of the post-synaptic oscillator and the actual frequency of oscillation of the presynaptic oscillator (denoted by the dynamical variable ω* as defined by Equations 11 and 14). The second difference is that, in modified power coupling, the angle of the complex power coupling coefficient does not incorporate the natural frequency of the presynaptic oscillator in the denominator (conventional and modified power coupling coefficients are: Wij=Aijeiθijωj and Wij=Aijeiθij, respectively, where i and j are the indices of the presynaptic and the postsynaptic oscillator, respectively). At a steady state, the normalized phase difference between the two oscillators (ω*-rωr) will be 1ω times the angle of the complex coupling coefficient (θr) (see Appendix 1 for proof).

Under normal condition (ε ≠ 0), we are going to consider the special scenario where ω0 falls under the entrainment regime of the CAO oscillator. The entrainment regime of an individual oscillator, receiving only εI(t) as input, denotes the range of values of Ω for which the Hopf oscillator exhibits either stable a fixed point or stable spiral behavior in (r, ψ) space under the influence of I(t). Inside entrainment regime, the actual frequency of oscillation (ω*) of the oscillator is entrained to the frequency of the input signal (ω0) if the natural frequency of the Hopf oscillator (ω) is sufficiently close to ω0. (i.e., |Ω| is sufficiently small). In Figure 3, the entrainment regime can be identified as the purple region as a function of μ, β1, and the intensity of the driving input (εI0). The boundary of the entrainment regime on this parameter space can also be identified as an analytical expression. From Appendix 2, we found out that the steady-state phase offset of the oscillator inside the entrainment regime is: ξ0+ΩrssεI0. At the boundary of the entrainment regime, the argument of the arcsin operator is 1. i.e., ΩrssεI0=1, which is presented in Figures 3D–F as a function of one of these three parameters keeping other two fixed.

FIGURE 3
www.frontiersin.org

Figure 3. The purple region on the (A–C) plots shows the entrainment regime of an individual Hopf oscillator and how it is dependent on its intrinsic dynamical parameters (μ and β1) and the intensity of the driving input (εI0). Whereas the boundaries of the entrainment regime on this parameter space plotted in (D–F), represented by the function ΩrssεI0=1. In each of these plots, one of these parameters is varied while keeping others fixed at: μ = 1, β1 = 150, εI0 = 2.

The dependency of the width of the entrainment regime, ω on μ, β1, and εI0, is further illustrated in Figure A2.2 in the Appendix. Although, at the beginning, the CAO oscillator is perturbed by two complex sinusoidal input signals, one with frequency ω (from the SRO, but after the modified power-coupling step) and the other with frequency ω0 (external input I(t)), it is entrained to the external input signal because of the dominance of the perturbation by I(t) over the perturbation caused by the input from SRO since we assume that Ar < εI0. The entrainment width of the CAO oscillator will also depend on θr − ξ0 (Figure 4). Since the SRO does not receive any inputs, it always oscillates at its natural frequency of oscillation (ωr).

FIGURE 4
www.frontiersin.org

Figure 4. The figure principally depicts the entrainment regime (the purple region) of the CAO oscillator on the Ω vs θr − ξ0 plane, keeping the other factors, such as εI0, θr, Ar and the intrinsic parameters of the CAO oscillator and the SRO, fixed.

Thus, under the conditions of entrainment, a given CAO oscillator gets two complex sinusoidal signals as inputs with the same frequency as I(t), with different magnitude and phase offsets, given as follows:

1) the 3rd term in the RHS of Equation 9 evolves to Wijrzrωij*ωr=Aijrrrωij*ωrei(θijr+rωij*ωr)=Aijrrrω0ωrei(θijr+rω0ωr)=Aijrrrω0ωrei(ω0t+θijr) at a steady state (refer to Appendix 4), denoted by Ir(t)=arei(ω0t+ξr) and

2) the 4th term in RHS of Equation 9, εI0ei(ω0t+ξ0), denoted by Ie(t)=a0ei(ω0t+ξ0) (Appendix 4), where ar is dependent on the steady state magnitude of oscillation of the reference oscillator (rrss), which, in turn, depends on μr, β1r and Ar. ξr being θr justifies why the actual frequency of the presynaptic oscillator is omitted from the denominator of the angle of the modified power coupling coefficient. Both of these inputs either constructively or destructively interfere with each other, depending on their relative phase offsets (ξr − ξ0 = θr − ξ0). Since the magnitude of the response of the CAO oscillator is either diminished or increased, depending on the relative values of θr and ξ0, with this arrangement, the CAO oscillator will be capable of encoding the phase offset of the complex sinusoidal input signal (qualitatively portrayed in Figure 5, later elaborated in the Second stage of training: Training phase offset Subsection of the Results section).

FIGURE 5
www.frontiersin.org

Figure 5. (A) The pictorial representation of the constructive and destructive interference between the two inputs to a CAO oscillator. Ir=.5eiθr, Ie=eiξ0 are the phasors of the input from the reference oscillator and the external input, respectively. It = Ie + Ir. In (B) θr is kept fixed at π4, and ξ0 is varied to plot |It| from which it can be observed that |It| is maximum when ξ0 = 2 + θr and minimum when ξ0 = (2n + 1)π + θr.

Modified Hebbian learning

A modified Hebbian learning rule is proposed for training the modified power coupling described in the previous section. The complex variable and the polar coordinate version of the modified Hebbian learning rule are described as follows:

τWWr˙ =  - Wr + z(zr¯)ω*ωr    (15)
τWAr˙ =  - Ar + rrrω*ωrcosω*(ω* - θrω* - rωr)    (15a)
τWθr˙ = rrrω*ωrArsinω*(ω* - θrω* - rωr)    (15b)

The modified Hebbian learning rule as prescribed in Equations 15a,b can be compared to the original Hebbian learning for the power coupling coefficient proposed earlier (Equations 15 in Biswas et al., 2021). Here, zr¯ is the complex conjugate of the complex activation of the SRO. It can be observed that the modified Hebbian learning rule for the modified power coupling coefficient has a similar effect as the original Hebbian rule had in case of the previously proposed power coupling strategy.

Effectively, the modified Hebbian learning rule is the same as the previous one when there is no entrainment. Without entrainment when the phase offset of the post-synaptic oscillator is driven to the phase offset of the complex sinusoidal input signal with identical frequency as the natural frequency of the CAO oscillator, θr learns ξ0, where ξ0 is the phase offset of the input driving the post-synaptic oscillator (refer to Appendix 5). Similarly, it can be shown that Ar learns rssrrssωωr (refer to Appendix 6), where rss and rrss are the steady state values of amplitude of oscillation of the post-synaptic and presynaptic oscillators, respectively. With entrainment of the main oscillator, θr learns ξ0+ΩrssεI0, which is the phase offset of the main oscillator at a steady state after entrainment, while the Hebbian dynamics is enabled.

Training the OTSOM

In the previous section, we discussed the response properties of a single CAO oscillator to its two inputs. We now discuss the training methodology of OTSOM. The OTSOM model is trained on complex sinusoidal signals, each defined by a characteristic frequency (ω0) and phase (ξ0) (defined w.r.t. SRO). Thus, for a given sinusoidal input, we expect the OTSOM to produce a single winner, such that the row number, i, of the winner represents the input phase, while the column number, j, represents the input frequency. Therefore, the CAO oscillator at (i, j) gives maximum resonating response when ω0 = ωij and ξ0=θijr, which is why we have chosen to train the ωij and θijr parameters of the OTSOM network. These parameters are trained in two consecutive training stages. In the 1st stage, ωijs are trained keeping θijr's fixed, and, in the 2nd stage, θijrs are trained by keeping the already trained ωijs fixed.

First stage of training: Training frequency

In this stage, the natural frequencies, ωij, of the CAO oscillators are trained according to a learning rule analogous to the self-organizing map learning rule (Kohonen, 1990). Specifically, to train the frequencies of the individual oscillators, we used the adaptive frequency Hopf oscillator model proposed earlier (Righetti et al., 2005; Biswas et al., 2021). The training takes place over multiple epochs (Nepoch, ω). In every epoch, N input signals are randomly chosen from the input set Y. The input set contains complex sinusoidal signals with frequencies and phase offsets sampled from a uniform probability distribution. Once an input signal with certain frequency and phase offsets (I0ei(ω0pt+ξ0p)) is selected, it is presented as the external input signal (Ip(t)) to the oscillators in the CAO. After an initial transient phase, which lasts for T seconds, the CAO oscillator response reaches a steady state. The oscillator with the largest amplitude at the end of the transient phase is denoted the “winner CAO oscillator”.

The dynamics of Equations (9–11) is simulated with the special condition Aijr0 during the transient phase. Under this condition, the steady state solution of CAO oscillator (rijss*, ψijss*) can either be a stable node, stable spiral or unstable spiral (Kim and Large, 2015). Typically, inside the entrainment regime, we get a stable node or stable spiral as the solution. The parameters μ, β1, and ε play a crucial role during this phase as they determine not only the entrainment width of the Hopf oscillator (ω) but also the duration of the transient period (T). As the oscillator with the highest steady state amplitude of oscillation (max(rijss)) is chosen to be the winner, it is evident that the winner oscillator should satisfy the condition |ωij − ω0p|. After the transient period, the frequencies ωijs of all the CAO oscillators within the neighborhood window, along with the winner oscillator, are trained for T secs according to the following dynamics (Biswas et al., 2021):

ωij˙ = - ηωijmn(t)εI0sinψij    (16)

where ηωijmn is the neighborhood function, centered on the winner oscillator located on the mth row and the nth column, defined as the following:

ηω ijmn(t)=Wijmnηω 0e  (im)2σyω(t)  (jn)2σxω(t)σyω(t)=σyωme iepoch2σσyωσxω(t)=σxωme iepoch2σσxωWijmn=1     |im|drω and |jn|dcω                 =0                otherwise

Wijmn is termed as the neighborhood window. Here, d and d are the half-lengths of the neighborhood window along rows and columns, respectively. Effectively, the purpose of the neighborhood window is to constrain the learning confined to the neighborhood of the winner oscillator. Additionally, it can be observed that the neighborhood function, ηωijmn, is a Gaussian centered on the winner oscillator. The standard deviations along the rows and columns (σ and σ) of ηωijmn decrease with time to produce annealing effect. Thus, the network dynamics is simulated for (T + T) seconds for each presentation of a training signal, for N(T + T) during each training epoch, where N is the number of training signals. Therefore, the time required for the entire first phase of training is Nepoch, ωN(T + T).

Second stage of training: Training phase off-set

While the objective of the first stage training is to train the frequencies, ωijs, of the CAO oscillators, the objective of the second stage training is to train the phases of the same oscillators which are determined by the angles, θijr, of feedforward connections from the SRO to the CAO oscillators. After the first-stage training, ωijs self-organize in an increasing order along the rows, a pattern confirmed by the simulations shown in the results section. This occurs because the CAO is a rectangular array with the number of columns much larger than the number of rows. The 2nd stage of training commences with randomly initialized θijr parameters and follows the algorithmic course as given in Figure 5B.

In the second-stage training, during the transient period, the magnitudes of Aijr parameters are increased to the same order of magnitude as ε. The training takes place through multiple epochs (Nepoch, θ) in which, as in the previous stage, each training pattern is a complex sinusoidal signal with specific ω0p and ξ0p, sampled from the input set Y. As in the previous training stage, the network dynamics is first allowed to reach the steady state before θijrs are adapted. The transient phase dynamics, given by Equations 9–11, is simulated for T secs. At the end of the transient period, the winner oscillator is identified by its steady state amplitude of oscillation (rijss). It is expected that the natural frequency (ωmn) and the angle of the power coupling coefficient (θmnr) of the winner oscillator should be closest to ω0p and ξ0p, respectively. During the subsequent T period, θijr parameters of the unidirectional power coupling coefficients are trained according to the learning rule given in eqn-17. As eqn-17 is derived from the modified Hebbian learning rule as proposed in eqn-15b, this phase is termed as the Hebbian learning phase.

θijr˙ = ηθijmn(t)rijrrωij*ωrAijrsinωij*(ijωij* - θijrωij* - rωr)    (17)
ηθijmn(t) = Wijmn((ηθmax - ηθmin)e - (i-m)2σyθ(t) - (j-n)2σxθ(t) + ηθmin)σyθ(t) = σyθme - iepoch2σσyθσxθ(t) = σxθme - iepoch2σσxθ
Wijmn = 1     |i-m|drθ and |j-n|dcθ             = 0          otherwise

Here, m and n denote the index of the winner oscillator. The Gaussian shaped neighborhood function, ηWijmn, is confined between ηWmax and ηWmin. The learning neighborhood window Wijmn is defined w.r.t, the winner oscillator similar to the first stage of training except that d and d are the half-lengths of the neighborhood window. In the Hebbian learning phase, Aijr parameters are not trained (Aijr˙=0); we have kept Aijr values close to zero or AijrεI0. In which case, θijr learns ξ0p+Ωijprij,ssεI0 at a steady state when the CAO oscillator receives the input I0ei(ω0pt+ξ0p) (refer to Appendix 5) (where Ωijp=ωij-ω0p). It has also been shown that, even if Aijr is not negligible (i.e., Aijr˙=0, Aijr0) θijr learns ξ0p+Ωijprij,ssεI0 at the steady state (refer to Appendix 6). This happens because the phase offset of the CAO oscillator (δij) attains the value ξ0p+Ωijprij,ssεI0 at the steady state inside the entrainment regime. Each training epoch in the 2nd stage training takes N(T + T) seconds, and the time required for the entire 2nd stage of training is Nepoch, θN(T + T).

Results

Single oscillator results

We now numerically analyze the response of a single CAO oscillator to the simultaneously received inputs from SRO [(t))] and the external input [(t))] for the following conditions:

(a)Ar being sufficiently smaller but not negligible w.r.t εI0 [i.e., the strength of the Ie(t))], which enables the CAO oscillator to get entrained to I(t), and ensures significant interference between the two inputs. The condition can be mathematically rephrased as:

ϵmax > εI0 - Ar > ϵmin    (18a)

where ϵmin and ϵmax are positive numbers.

(b)Ar is negligible w.r.t εI0, which is similar to the scenario where CAO oscillator is only perturbed by I(t).

Ar ε I0    (19a)

We have numerically analyzed the response of the CAO oscillator under the 1st condition (Equation 18a) as described by the Equations 9–11. The CAO oscillator exhibits stable entrainment, depending on both the relative frequency (Ω) and the relative phase (θr − ξ0) w.r.t, the external input signal. When it shows stable entrainment, the magnitude of oscillation reaches a fixed value at a steady state. There is a distinguishable boundary on the Ω vs θr − ξ0 plane in which stable entrainment is observed. Outside this boundary, the CAO either exhibits intermittent entrainment or does not get entrained at all. In the following figure (Figure 4), the region in the Ω vs θr − ξ0 plane where stable entrainment is observed is portrayed as the purple region. It can be observed that there is a symmetry in the purple region w.r.t the Ω = 0 and θr − ξ0 = 0 axis (θr = π). A pair of CAO oscillator and an SRO is simulated until the steady state is achieved to find out the mean, maximum, and the minimum values of the steady state magnitude of oscillation of the CAO oscillator. The following parameters are used: μ = 1, β1 = −100, ω = 2π60, ω0 = 2π50 to 2π70, ξ0 = 0 to 2π, ε = 2, F = 1, μr = 1, β1r = −10, ωr = 2π × 60, τω = 0.1, Ar = 0.5, θr = π for the simulation results provided in the figures (Figures 68). The steady state is attained typically before 3 s. The steady state behavior of the magnitude of oscillation of the CAO oscillator for eight different symmetrical cross sections parallel to Ω = 0 axis and for another eight different symmetrical cross sections parallel to θr − ξ0 = 0 axis is plotted in the Figures 6, 7.

FIGURE 6
www.frontiersin.org

Figure 6. (A–H) denotes the steady-state magnitude of oscillation of the CAO oscillator with the identical pair of coupled CAO oscillator and SRO as provided in the Figure 4 but for a symmetrical distinct value of the phase offset of the external input signal w.r.t the angle of the power coupling connection θr = π, cross section of which is drawn in blue lines in Figure 4. The green region depicts the variance of steady state magnitude of oscillation w.r.t the mean value, plotted in purple.

FIGURE 7
www.frontiersin.org

Figure 7. (A–H) Denotes the steady-state magnitude of oscillation of the CAO oscillator with the identical pair of coupled CAO oscillator and SRO as provided in the Figure 4 but for a symmetrical distinct value of the relative frequencies of the external input signal w.r.t the natural frequency of the CAO oscillator ω = 2π × 60, cross section of which is drawn in yellow lines in Figure 4. The green region depicts the variance of steady state magnitude of oscillation w.r.t the mean value, plotted in purple.

FIGURE 8
www.frontiersin.org

Figure 8. The figure depicts the response of the CAO oscillator in terms of its magnitude of oscillation (r), phase offset (δ), entrainment (ω*) during all the four phases of the 1st and 2nd stages of the training along with the parameters to be trained (ω and θr) and the other fixed parameters μ = 1, β1 = 150, ε = 2, I0 = 1, μr = 1, β1r = 10, ωr = 2π × 60.5. (A) During the transient phase of the 1st stage of the training, the single unit is simulated under the entrainment regime of the CAO oscillator with the additional parameters: ω0 = 2π × 61.5,ξ0=π4r = π, τω=8×10-4, Ar=10-5. It can be verified that at steady-state r and δ attain the solution provided by Equation A1.8 and the value ξ0+ΩrssεI0, respectively. (B) For the adaptive Hopf phase of the 1st stage of the training, the single unit is simulated with the additional parameters: ω(0) = 2π × 60, ω0 = 2π × 62,ξ0 = π,θr = π, τω = 0.5, Ar=10-5, ηω = 50. It can be verified that, at a steady state, δ attains ξ0 and ω learns ωo. (C) The single unit is simulated with the following set of additional parameters during the transient phase of the 2nd stage of the training: ω0 = 2π × 60.3,ξ0 = 3.6773, τω = 0.5, Ar = 0.1. The steady-state values of r depend on |F¯net|, whereas the steady-state value of δ is the same as arg(F¯net). (D) For the Hebbian plasticity phase of the 2nd stage of the training, the single unit is simulated with the additional parameters: ω0 = 2π × 60.3,ξ0 = π, τω = 0.5, Ar=10-5, ηθ=10-5. It can be verified that θr learns ξ0+(ΩrssεI0), which is the same as the steady-state value of δ.

In the Figures 7, 8 the rss is plotted on a same scale of magnitude so that the resonance exhibited by the CAO oscillator w.r.t, the frequency and the phase offset of the external input, can be compared. It is apparent that ω has a greater effect on the CAO oscillator in terms of its steady-state magnitude of oscillation than ξ0. The reason behind introducing the lower bound on εI0Armin) is justified here. In other words, the resonance exhibited by the CAO oscillator w.r.t, the ξ0 at a smaller scale, is ensured by the condition εI0Ar > ϵmin. The combined results of Figures 68 reveal that the CAO oscillator will oscillate with maximum magnitude at a steady state when |Ω| × |θr − ξ0| is minimum.

Considering that the CAO oscillator is operating in the entrainment regime under the 1st condition (Equation 18a) and gets entrained to I(t), the magnitude and the phase offset of oscillation at a steady state are analytically derived in Appendix 4. As the Hopf oscillator always maintains the same phase offset as the phase offset of the complex sinusoidal input signal, the phase offset of the CAO oscillator becomes the phase offset of the resultant input (angle(F¯net)), obtained by combining the external input, and the input from the SRO through the complex power coupling connection (elaborated in Appendix 4).

F¯net = εFeiξ0 + Arμr|β1r|ω02ωrei(θr + r(0)ω0ωr)

The first term on the right-hand side is the phasor of the external input [(I(t))] through afferent weight, and the second term is the phasor of the input from the SRO through modified power coupling. Note that the magnitude of the resultant input after constructive/destructive interference, |F¯net|, determines the magnitude of oscillation of the CAO oscillator at a steady state. Figure 9C numerically verifies that the CAO oscillator attains the analytically derived solutions in Appendix 4.

FIGURE 9
www.frontiersin.org

Figure 9. The natural frequency of oscillation, ωij, of the oscillators in the CAO after self-organization represented in Cartesian (A) and polar (B) organization. (C) shows mean and the variance of the natural frequencies along x-axis after training. (D) provides a quantitative understanding of the slope of self-organized ωijs along the x-axis, y-axis, and the axes π4 and -π4 inclined w.r.t, the x-axis.

The effect of μ, β1, and εI0 on the entrainment width (ω) and the typical transient time (Tt) of the CAO oscillator for the 2nd condition (Equation 18b) is further verified numerically. From Figure A2.2 in Appendix 2, it can be verified that μ has to be small for wider entrainment regime, i.e., higher values of μ causes shrinking of the entrainment regime. On the contrary, ε and β1 have nearly the same effect on the width of the entrainment regime: entrainment regime broadens as ε and β1 values are increased. Since the transient dynamics determines the amount of time the network takes to settle down so that the oscillator with the highest resonant response can be chosen, it is necessary to understand the effect of these parameters on the transient dynamics. It is quite intuitive that μ and β1 have a shrinking effect on the transient period as it causes a much steeper basin of attraction around the steady state solution. Figures A2.2D and A2.2F in Appendix show that increasing the magnitude of the scalar afferent weight, ε, shortens the transient period; this is natural because a stronger input pushes the oscillator output to settle down faster. Ideally, the model requires a broad entrainment regime with a short transient period.

Network level results

First stage of training: Training frequency

We may recall from the previous section that the objective of the 1st stage of training is to train the frequencies of the CAO oscillators. To this end, only the external input signals are considered, and the inputs from SRO are ignored (i.e., Ar ≪ ε in Equations 9–11). Initially, the set of the external input signals is constructed by combining input frequency set Yω, constructed by sampling Nω number of intrinsic frequencies (fop=ωop2π) from a uniform distribution over the range of 55 to 65 Hz, and the input phase offset set Yξ, constructed by sampling Nξ number of phase offset angles (ξ0p) from a uniform distribution over [0, 2π). Combining these sampled intrinsic frequencies and phase offsets, N = Nf × Nξ number of complex sinusoidal signal patterns [(Ip(t)=I0ei(ω0pt+ξ0p))] is generated. After Ip(t) is chosen randomly from Y, the input patterns are presented one at a time to all the oscillators in CAO. Note that, in this case, the winning CAO oscillator depends only on the condition |ωij − ω0p|, and not on the phase offset, ξ0p, since Ar ≪ εI0.

For each presentation of the input, the winner oscillator and the oscillators in its neighborhood adjust their “preferred frequency” closer to the input frequency, ω0p, following the adaptive Hopf learning rule of Equation 16. The preferred frequency of the oscillators in the neighborhood of the winner oscillator gets closer to ω0p compared to the oscillators near the periphery of the adaptive neighborhood because of the Gaussian neighborhood function, ηωijmn. The transient response of the CAO oscillator of a single unit in terms of its magnitude of oscillation (r), the phase offset (δ), entrainment (ω*) during the transient phase is plotted in Figure 8A, where the analytically derived solutions of r and δ (refer to Appendix 2) are verified numerically. Similarly, the dynamic response of the same CAO oscillator in the given single unit in terms of r, δ, ω*, and ω during the adaptive Hopf phase is presented in Figure 8B, where the analytically derived solutions of r, δ, and ω (refer to Appendix 3) are verified numerically.

The natural frequencies of the CAO oscillators are initialized from a uniform random distribution confined to the interval 2π[55, 65]. The natural frequency of the reference oscillator is set to the central frequency (2π60) of the given frequency band so that there is a symmetrical influence by the reference oscillator on CAO oscillators. The size of the CAO (Nr, Nc) = (10, 50), where Nr is the number of rows and Nc is the number of columns. The adaptive neighborhood is defined by immediate proximity rather than the physical proximity, i.e., a neighborhood size of dW = 2 means the immediate 2 oscillators on every side of the winner oscillator, including the oscillators situated diagonally.

The tonotopic arrangement emerges at the end of the 1st stage of the training. It can be observed from Figure 9 that ωijs organize themselves in an increasing order along x-direction or an increasing column index but remain almost invariant along the orthogonal (row) direction. This emergent tonotopic organization is the key feature of a self-organizing map. The parameter values defining the network architecture, the training data set, and the 1st and the 2nd phases of the training are given in Table 1.

TABLE 1
www.frontiersin.org

Table 1. Essential parameters.

Second stage of training: Training phase offset

As described in Figure 5B, the 2nd stage of training commences with the tonotopically organized ωij's and seeks to train θijr's. The frequency and the phase offset of the external input are sampled from the same set Y. During the transient phase, Aijr is typically set to about a tenth of ε so that the entrainment to Ie(t) can occur. From Figure 8C, it can be observed that entrainment is possible even if Ar is comparable with ε. It can be assumed that the winner oscillator will be the one that is going to satisfy the condition (|F¯ijnet|), where Fijnet is the resultant input to the oscillator at (i, j) in CAO. |F¯ijnet| is a result of constructive or destructive interference between the external input and the input from the SRO, depending on the relative values of ξ0 and θr, a qualitative explanation of which is discussed in the methods section with Figure 10, and the analytical expression of which is presented by Equations A4.3 and A4.4 in Appendix 4.

FIGURE 10
www.frontiersin.org

Figure 10. Algorithms for the first (A) and the second (B) stages of the training of the OTSOM model.

The duration of the transient phase (T) in the 2nd stage is typically the same as the duration of the transient phase (T) of the 1st stage of training. With the proper choice of the network parameters, principally ε,Aijr, μ, μr, β1, β1r, as given in Table 1A, the duration of the transient period (T) turned out to be ~3 s. The CAO oscillator whose parameters (ωij,θijr) are closest to the input signal parameters (ω0p, ξ0p) will be the winner.

In the following Hebbian learning phase, the neighborhood size (d × d) is dependent on the size of the entrainment window as the Hopf oscillator can only have a stable phase offset when it operates inside its entrainment regime. From Figure 8D, it can be observed that, when the angle of the complex power coupling coefficient (θijr) is trained according to the complex Hebbian learning rule (Equation 17) under the 2nd condition (Equation 18b) and Ȧ = 0, it learns the phase offset of the CAO oscillator. The transient response of the CAO oscillator of a single unit in terms of its magnitude of oscillation (r), phase offset (δ), entrainment (ω*) during the transient phase is plotted in Figure 7C, where the analytically derived solutions of r and δ (refer to Appendix 4) are verified numerically. Similarly, the dynamic response of the same CAO oscillator along with the angle of the complex modified power coupling coefficient in the given single unit in terms of r, δ, ω*, and θr during the Hebbian plasticity phase is presented in Figure 8D, where the analytically derived solutions of r, δ, and ω (refer to Appendix 3) are verified numerically. As ωij parameters are self-organized in a monotonically increasing fashion along the x-axis and remain almost invariant along the other orthogonal dimension, the span of the trainable neighborhood window along the x-axis has to be chosen dependent on the entrainment width of the cortical oscillators.

With the parameters in Table 1D, from Figure 11, it can be observed that the θijr parameters have self-organized with a linear gradient along the y-axis but almost invariant along the x-axis. Figure 11 represents four different instances of 2nd stage of training with the pre-trained ωij parameters after the 1st stage of the training as presented in Figure 9. The common features about all these four instances are: θijrs have either self-organized themselves in a linearly increasing or a decreasing fashion along the y-axis or the azimuth direction in the polar coordinate system representation; it is unpredictable where exactly along the x-axis the self-organized θijrs switch from an increasing to decreasing fashion and vice-versa, the overall gradients of the self-organized θijrs along the 4 axes (x, y and the axes inclined at an angle π4 and -π4 w.r.t, the x-axis) for all these four instances are statistically similar. If the Gaussian shape of the neighborhood function of ωij, ηωijmn, defined by its standard deviations along x- and y-axis (σ, σ), is compared with the Gaussian shape of the neighborhood function of θijr, ηθijmn, σ), the variances of ηθijmn are much smaller than the variances of ηωijmn, particularly along the y-axis. Also, the distribution of ηθijmn has a similar spread along both of the orthogonal axes. Distribution of ωijs from Figure 9D compared to the distributions of θijrs presented in Figures 11B,D–F confirms that they self-organize along orthogonal directions.

FIGURE 11
www.frontiersin.org

Figure 11. The self-organized θijr parameters after the 2nd stage of the training on four separate instances starting with different randomly initialized θijr's. The subplots (B), (D), (F), and (H) represent the mean and the standard deviation of the gradients along the radial (0), azimuth (π2), spirally diverging (π4) and converging (-π4) direction on a polar coordinate representation of the self-organized θijrs presented in the subplots (A), (C), (E), and (G), respectively, after the 2nd stage of the training.

Testing

During the testing phase of the OTSOM model, the conventional power coupling is used from the SRO to the CAO oscillator. The dynamics of the model during the testing phase is described as below:

rij˙ = (μ-β1rij2)rij+Aijrrrωijωrcosωij(θijrωij+rωr  -  ijωij)        +ε real(I(t)e  -  ij)    (19a)
ij˙=ωij+Aijrrrωijωrrijsinωij(θijrωij+rωr  -  ijωij)          + εrij imag(I(t)e  -  ij)    (19b)
rr˙=(μr  -  β1rrr2)rr    (19c)
r˙ = ωr    (19d)

It can be observed that the ratio of the natural frequencies of the CAO oscillators w.r.t, the reference oscillator, is raised to power of the complex activation of the reference oscillator instead of the actual frequencies of the CAO oscillator w.r.t, the reference oscillator. For the moment, real sinusoidal signals or linear combination of multiple real sinusoidal signals is used as external input (I(t)). At first, we are going to analyze the steady-state response of a single CAO oscillator by considering the DC component of the magnitude of oscillation of the CAO oscillator numerically. The DC component of the steady-state magnitude of oscillation is extracted using a third-order low pass filter with a cut-off frequency of .01 Hz. From Figure 12, it can be observed that the DC component of the steady-state magnitude of oscillation preserves the encoding ability of all the characteristic components of the sinusoidal input signal. The resonance exhibited w.r.t, the frequency of real sinusoidal external input, is similar to the case of complex sinusoidal external input as observed in Figures 13A,D. Whereas the resonance exhibited w.r.t, the phase offset of real sinusoidal external input, is confined to a very narrow bandwidth of the frequency of real sinusoidal external input w.r.t, the natural frequency of the CAO oscillator (Figures 13B,E).

FIGURE 12
www.frontiersin.org

Figure 12. The DC response of the CAO oscillator w.r.t the three properties of the external input signal: amplitude (εI0), frequency (ω0), and phase offset (ξ0). For all these simulations, the common parameters are: μ = 1, β1 = −150, ω = 2π × 60, F = 1, μr = 1, β1r = −10, ωr = 2π × 60, Ar = 0.5, θr = π. For the plots, ω0 is varied from 2π × 50 to 2π × 70, ξ0 is varied from 0 to 2π, ε is varied from 0.1 to 2. For the plots in the left column (A,D), ξ0 is kept fixed at a value of π. For the plots in the middle column (B,E), ε is kept fixed at a value of 1. For the plots in the left column (C,F), ω0 is kept fixed at a value of 2π × 60.

FIGURE 13
www.frontiersin.org

Figure 13. The subplots (A,B) depict the response of the OTSOM model when the external input signal is: I(t) = cos(2π × 57.7029+π). The subplots (C,D) depict the response of the OTSOM model when the external input signal is: I(t)=cos(2π×61.426+3π2)+cos(2π×55.669+π2). The ωijs of the CAO oscillators and the θijr's are adopted from the training stage of the OTSOM model as depicted in Figures 9, 11C. The other parameters of the model are mostly preserved as used in the training session of the model: μ = 1, β1 = 150, F = 1, μr = 1, β1r = 1, ωr = 2π × 60, Ar = 0.1.

The response of the OTSOM model is tested with three types of signals: the periodic real sinusoidal signal (Figures 13A,B), the quasi-periodic signal, which is a combination of two proximal frequency components (Figures 13C,D), given in the caption of Figure 13 and an aperiodic signal (Figures 14C,D) such as an Electroencephalograph (EEG) signal as plotted in Figure 14A with its characterizing power spectrum plotted in Figure 14B. The EEG signal was collected during a mind-wondering task, with a sampling rate of 1,024 Hz (Grandchamp et al., 2014). The characterizing ωij and θijr parameters during the testing phase are illustrated in Figures 9, 12C, respectively. It can be observed from Figures 13C,D that the representation of the frequency 55.669 Hz is broader w.r.t, the frequency 61.426 Hz, which is because of the slope of ωijs along the x-axis at around 55.669 Hz is lesser than the slope at around 61.426 Hz.

FIGURE 14
www.frontiersin.org

Figure 14. The subplots (C,D) illustrate the response of the OTSOM model when an arbitrary aperiodic signal such as the EEG signal plotted in (A) characterized by its power spectrum plotted in (B) is presented as an external input signal.

Discussion

The tonotopic map refers to a map of tones or individual frequencies often found in auditory cortices of mammals. Optimal response at a specific frequency is a characteristic of resonance. Based on this insight, we designed a tonotopic map model based on nonlinear oscillators capable of exhibiting resonance. We present a model of a tonotopic map, which consists of an array of Hopf oscillators, labeled as CAO. The map is trained in complex sinusoidal stimuli such that the frequency is mapped onto the columns, and the phase is mapped onto the rows. (The phase of the input signal is defined with reference to a reference oscillator labeled as SRO). In other words, when a complex sinusoid with a given frequency and the phase is presented as an input stimulus, the oscillator at a specific row and a column, whose frequency and phase are the closest to the input parameters, responds with the highest amplitude.

Existing computational models of the tonotopic map do not attempt to model the underlying oscillation or the associated resonance in modeling tuned responses to pure tones. In the tonotopic model of (Ritter et al., 1992), which is based on a SOM model, frequencies are modeled as explicit parameters defined out of the context of the underlying oscillatory process. The model was able to achieve an ordered map of frequencies, with greater areas of the map differentially allotted to dominant frequencies in the input. However, the model was not able to capture any other temporal aspects of the input signal, since no signal was explicitly modeled. Another tonotopic map model described by Palakal et al. (1995) modeled the distribution of both frequency and time delay. But, here, too, these parameters are described as independent parameters, taken out of the context of the underlying temporal process. In this regard, the proposed tonotopic model based on oscillators and resonance represents a significant step forward.

A previous model (Biswas et al., 2021) that shows how a network of Hopf oscillators can be trained to learn arbitrary aperiodic signals was developed further to create the proposed tonotopic map model. To this end, two improvements had to be made to the previous model:

a) a key element of (Biswas et al., 2021) is the concept of power coupling that achieves a stable (normalized) phase relationship between a pair of oscillators with arbitrary intrinsic frequencies. This scheme had to be modified in the proposed model since it must allow mixed forms of coupling, combining power coupling with ordinary real coupling.

b) in the proposed model, oscillators must exhibit tuned responses not only to frequency but also to phases. In order to define a phase offset of the input signal, we introduced a reference oscillator (SRO) that projects to all the oscillators in the map.

The functional unit of the OTSOM model is a single CAO oscillator that receives input from the external input and the SRO. We performed the qualitative and the quantitative analysis of this unit under two conditions:

1) Magnitude of the SRO input is negligible compared to the external input.

2) Magnitude of the SRO input is comparable to the external input.

The magnitude of the input from the reference oscillator is Arrrω*ωr*, where the steady-state value of the magnitude of oscillation of the SRO depends on μr and β1r. As the SRO operates in the supercritical Hopf regime, both μr and β1r are positive, and the steady-state magnitude of oscillation is μrβ1r. With this simple setup, we have observed that the CAO oscillator can encode not only the frequency of the complex sinusoidal input signal primarily inside the entrainment regime but also the phase offset of the input signal.

The entrainment regime of a canonical Hopf oscillator is previously analyzed by (Kim and Large, 2015) in terms of analyzing steady-state dynamical characteristics on the r − ψ plane. As ψ is the angular difference between the oscillator and the external input signal, when the system exhibits a stable fixed point (> 0, T2 − 4 > 0, T < 0) or stable spiral behavior (> 0, T2 − 4 < 0, T < 0), it can be interpreted that the system is entrained. When the relative phase of the oscillator w.r.t, the input signal reaches a steady-state value, it essentially means the actual frequency of oscillation of the oscillator is adapted from its natural frequency of oscillation to the frequency of the driving signal. Kim and Large (Kim and Large, 2015) have analyzed the effect of the strength of the driving signal on its entrainment characteristics by mapping the nature of the steady-state solution on the εF vs Ω space. There are five possible steady-state solutions exhibited by four regimes of the canonical Hopf oscillator defined by its intrinsic parameter values. These five steady-state solutions are the stable node, the stable spiral, the unstable node, the unstable spiral, and the saddle point. When the Hopf oscillator operates in critical Hopf parameter regime (μ = 0, β1 > 0, β2 = 0), it exhibits either the stable node or the stable spiral solution at steady state, i.e., for any values of its intrinsic parameter β1, the strength of the driving signal (εF) and Ω, it is going to be entrained to the frequency of the driving signal. Therefore, it can be stated that the entrainment regime of the Hopf oscillator operating in the critical parameter regime is unbounded. In both of these cases, the state of the system reaches the fixed point asymptotically, i.e., it takes forever for the oscillator to get entrained. Generally, a small neighborhood around the fixed point is defined to declare the entrainment of the system. The Hopf oscillator operating in the supercritical parameter regime (μ > 0, β1 > 0, β2 = 0) exhibits three steady-state solutions: the stable fixed point, the stable spiral, and the unstable spiral. Till the boundary to the unstable spiral solution, the system exhibits entrainment.

The typical initial value of the variance ηω has the property: σyωm ≫ σxωm. Due to high variance along the column, the other oscillators in the same column as the winner tend to adapt to the feature of the presented input pattern at the same rate as the winner neuron, which ensures the low variability of the learned natural frequency of the oscillator along y- axis. An initial standard deviation of σyωm = 100 and σxωm = 4 is sufficient for the tonotopic organization to arise as presented in Figure 9. Although there is a lower bound for σyωm, depending on the number of oscillators along the y- direction, Ny, there is no strict bound on σxωm depending on the dimensionality of the 2D array of oscillators. It can be interpreted that the lower bound on σyωm should be proportional to Ny, as the greater the number of oscillators per column, the lesser the adaptability rate of the oscillators at the boundaries of the adaptable neighborhood along the column. However, a square neighborhood window function is chosen for the simulation presented in this study; a rectangular window function is also feasible. A rectangular window function can be defined by drdc. σ and σ decrease in a Gaussian contour w.r.t time at a much slower time scale to model the effect of annealing. σ and σ are updated after every epoch, with a typical standard deviation on an iterative time scale of 500ñeph, ω.

A few aspects need to be elaborated about the 2nd stage of the training. The θijrs were failing to self-organize themselves in a linearly increasing or decreasing fashion along the column when the CAO oscillators were placed on a 2-dimensional rectangular grid. To fix this issue, periodic boundary condition is introduced along the spatial dimension of the column, i.e., the bottom row of the CAO is closest with an equidistant to both the top row as well as the second last row, which is the motivation behind representing the CAO on a polar coordinate representation. Although this ensured that the θijrs self-organize themselves in a linearly increasing or decreasing manner in a given column, θijrs were slipping at a constant rate along the azimuth axis, which can be observed in Supplementary Figure S1A. To fix this problem, the θijrs of the top most row of the CAO were fixed at 0o angle, and, from Supplementary Figure S1B, it can be observed that θijrs of a given column were stabilized with a linear organization. On the contrary, the ωijs are able to self-organize themselves without the aforementioned periodic boundary condition.

A comparison with the conventional SOM: For the conventional SOM model (Kohonen, 1998), the neuronal response is characterized by its linear or nonlinear activation function. When these rate-coded neurons are a part of the SOM framework, the afferent weights for a particular neuron are also considered to be an internal feature of the neurons, considering close proximity of these afferent synapses to the corresponding neurons. The key differences between the conventional SOM model and OTSOM are:

1) The afferent connection weights are fixed.

2) The input is a time-varying complex sinusoidal signal instead of a constant vector.

3) The neurons are limit-cycle oscillators instead of rate-coded neurons with a static transfer function.

Although we have tested the model with complex sinusoidal input signals sampled from the frequency band from 55 to 65 Hz, the bandwidth can be scaled up/down or shifted. The proposed model can be used to explain the tonotopic organization evolved in the auditory cortex of mammals.

Data availability statement

The original contributions presented in the study are included in the article/Supplementary material, further inquiries can be directed to the corresponding author/.

Author contributions

DB and AT: hypothesis testing, conceptualization, theory development, numerical simulations, investigation, methodology, and validation. DB and VC: visualization and writing—original draft. VC: writing—review, editing, and supervision. All the authors contributed to the article and approved the submitted version.

Acknowledgments

The authors would like to thank MHRD, Govt. of India for the HTRA scholarship for Ph.D. students. The authors acknowledge the support of fellow lab mate Sayan Ghosh for preprocessing the EEG signals.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fncom.2022.909058/full#supplementary-material

References

Aronson, D. G., Ermentrout, G. B., and Kopell, N. (1990). Amplitude response of coupled oscillators. Phys. D. 41, 403–449.

Bates, M. E., Simmons, J. A., and Zorikov, T. V. (2011). Bats use echo harmonic structure to distinguish their targets from background clutter. Science 333, 627–630. doi: 10.1126/science.1202065

PubMed Abstract | CrossRef Full Text | Google Scholar

Biswas, D., Pallikkulath, S., and Chakravarthy, V. S. (2021). A complex-valued oscillatory neural network for storage and retrieval of multidimensional aperiodic signals. Front. Comput. Neurosci. 15, 1–24. doi: 10.3389/fncom.2021.551111

PubMed Abstract | CrossRef Full Text | Google Scholar

Boynton, G. M., Stecker, G. C., Huber, E., Thomas, J. M., Saenz, M., and Fine, I. (2015). Population receptive field estimates of human auditory cortex. NeuroImage 206, 428–439. doi: 10.1016/j.neuroimage.2014.10.060

PubMed Abstract | CrossRef Full Text | Google Scholar

Clopton, B. M., Winfield, J. A., and Flammino, F. J. (1974). Tonotopic organization: review and analysis. Brain Res. 76, 1–20.

Eguíluz, V. M., Ospeck, M., Choe, Y., Hudspeth, A. J., and Magnasco, M. O. (2000). Essential nonlinearities in hearing. Phys. Rev. Lett. 84, 20–23. doi: 10.1103/PhysRevLett.84.5232

PubMed Abstract | CrossRef Full Text | Google Scholar

Ehret, G., and Romand, R. (1996). The Central Auditory System, eds G. Ehret, and R. Romand (Oxford: Oxford University Press).

Farokhniaee, A., Almonte, F. V., Yelin, S., and Large, E. W. (2020). Entrainment of weakly coupled canonical oscillators with applications in gradient frequency neural networks using approximating analytical methods. Mathematics. 8, 1312. doi: 10.3390/math8081312

CrossRef Full Text | Google Scholar

Frank, J., Andor, D., and Duke, T. (2001). Physical basis of two-tone interference in hearing. PNAS 98, 9080–9085. doi: 10.1073/pnas.151257898

PubMed Abstract | CrossRef Full Text | Google Scholar

Fredrickson-hemsing, L., Strimbu, C. E., Roongthumskul, Y., and Bozovic, D. (2012). Dynamics of freely oscillating and coupled hair cell bundles under mechanical deflection. Biophys. J. 102, 1785–1792. doi: 10.1016/j.bpj.2012.03.017

PubMed Abstract | CrossRef Full Text | Google Scholar

Grandchamp, R., Braboszcz, C., and Delorme, A. (2014). Oculometric variations during mind wandering. Front. Psychol. 5, 1–10. doi: 10.3389/fpsyg.2014.00031

PubMed Abstract | CrossRef Full Text | Google Scholar

Hadjikhani, N., Liu, A. K., Dale, A. M., Cavanagh, P., and Tootell, R. B. H. (1998). Retinotopy and color sensitivity in human visual cortical area V8. Nat. Neurosci. 1, 235–241.

PubMed Abstract | Google Scholar

Hoppensteadt, F. C., and Izhikevich, E. M. (1996). Synaptic organizations and dynamical properties of weakly connected neural oscillators I. Analysis of a canonical model. Biol. Cybern. 127, 117–127.

PubMed Abstract | Google Scholar

Hoppensteadt, F. C., and Izhikevich, E. M. (1997). Weakly Connected Neural Networks, Vol. 126. New York, NY: Springer. doi: 10.1007/978-1-4612-1828-9

CrossRef Full Text | Google Scholar

Hubel, D. H., and Wiesel, T. N. (1959). Receptive fields of single neurones in the cat's striate cortex. J. Physiol. 148, 574–591.

PubMed Abstract | Google Scholar

Imig, T. J., and Adrian, H. O. (1977). Binaural columns in the primary field (A1) of cat auditory cortex. Brain Res. 138, 241–257.

PubMed Abstract | Google Scholar

Kern, A., and Stoop, R. (2003). Essential role of couplings between hearing nonlinearities. Phys. Rev. Lett. 91, 3–6. doi: 10.1103/PhysRevLett.91.128101

PubMed Abstract | CrossRef Full Text | Google Scholar

Kim, J. C., and Large, E. W. (2015). Signal processing in periodically forced gradient frequency neural networks. Front. Comput. Neurosci. 9, 1–14. doi: 10.3389/fncom.2015.00152

PubMed Abstract | CrossRef Full Text | Google Scholar

Kim, J. C., and Large, E. W. (2019). Mode locking in periodically forced gradient frequency neural networks. Phys. Rev. E 99, 022421. doi: 10.1103/PhysRevE.99.022421

PubMed Abstract | CrossRef Full Text | Google Scholar

Kim, J. C., and Large, E. W. (2021). Multifrequency Hebbian plasticity in coupled neural oscillators. Biol. Cybern. 115, 43–57. doi: 10.1007/s00422-020-00854-6

PubMed Abstract | CrossRef Full Text | Google Scholar

Kohonen, T. (1988). An introduction to neural computing. Neural Netw. 1, 3–16.

Kohonen, T. (1990). The self-organizing map. Proc. IEEE 78, 1464–1480.

Kohonen, T. (1998). The self-organizing map. Neurocomputing. 21, 1–6.

Large, E. W., Almonte, F. V., and Velasco, M. J. (2010). A canonical model for gradient frequency neural networks. Phys. D. 239, 905–911. doi: 10.1016/j.physd.2009.11.015

CrossRef Full Text | Google Scholar

Lerud, K. D., Kim, J. C., Almonte, F. V., Carney, L. H., and Large, E. W. (2019). A canonical oscillator model of cochlear dynamics. HHS Public Access. 380, 100–107. doi: 10.1016/j.heares.2019.06.001

PubMed Abstract | CrossRef Full Text | Google Scholar

Merzenich, M. M., Kaas, J. H., and Roth, G. L. (1976). Auditory cortex in the grey squirrel: tonotopic organization and architectonic fields. J. Comp. Neurol. 166, 387–401.

PubMed Abstract | Google Scholar

Merzenich, M. M., Knight, P. L., and Roth, G. L. (2018). Representation of cochlea within primary auditory cortex in the cat. J. Neurophysiol. 38, 231–249. doi: 10.1152/jn.1975.38.2.231

PubMed Abstract | CrossRef Full Text | Google Scholar

Novick, A., and Vaisnys, J. R. (1964). Echolocation of flying insects by the bat, Chilonycteris parnellii. Biol. Bull. 127, 478–488.

Palakal, M. J., Murthy, U., Chittajallu, S. K., and Wong, D. (1995). Tonotopic representation of auditory responses using self-organizing maps. Math. Comput. Model. 22, 7–21.

Palmer, A. R., and Rees, A. (2010). The Oxford Handbook of Auditory Science: The Auditory Brain, eds A. R. Palmer, and A. Rees (Oxford: Oxford University Press). doi: 10.1093/oxfordhb/9780199233281.001.0001

CrossRef Full Text | Google Scholar

Penfield, B. Y. W. (1937). Somatic motor and sensory representation in. Brain. 60:389–443.

Righetti, L., Buchli, J., and Ijspeert, A. J. (2005). “From dynamic hebbian learning for oscillators to adaptive central pattern generators,” in Proceedings of 3rd International Symposium on Adaptive Motion in Animals and Machines AMAM.p. 1–7.

Ritter, H., Martinez, T., and Schulten, K. (1992). Neural Computation and Self-Organizing Maps: An Introduction. Boston: Addison-Wesley.

PubMed Abstract | Google Scholar

Ruggero, M. A. (1992). Responses to sound of the basilar membrane of the mammalian cochlea. Curr. Opin. Neurobiol. 2, 449–456.

PubMed Abstract | Google Scholar

Schreiner, C. E., and Sutter, L. (1992). Topography of excitatory bandwidth in cat primary auditory cortex: single-neuron versus multiple-neuron recordings. J. Neurophysiol. 68, 1487–1502.

PubMed Abstract | Google Scholar

Simmons, J. A. (2012). Bats use a neuronally implemented computational acoustic model to form sonar images. Curr. Opin. Neurobiol. 22, 311–319. doi: 10.1016/j.conb.2012.02.007

PubMed Abstract | CrossRef Full Text | Google Scholar

Strogatz, S. H. (1994). Nonlinear Dynamics and Chaos. Boston: Addison Wesley.

Suga, N. (1990). Biosonar and neural computation in bats. Sci. Am. 262, 60–68.

PubMed Abstract | Google Scholar

Suga, N., Yan, J., and Zhang, Y. (1997). Cortical maps for hearing and egocentric selection for self-organization. Trends Cognit. Sci. 1, 13–20.

PubMed Abstract | Google Scholar

von Bekesy, G. (1949). The vibration of the cochlear partition in anatomical preparations and in models of the inner ear. J. Acoust. Soc. Am. 240, 233–245.

Wandell, B. A., Dumoulin, S. O., and Brewer, A. A. (2007). Review visual field maps in human cortex. Neuron 1893, 366–383. doi: 10.1016/j.neuron.2007.10.012

PubMed Abstract | CrossRef Full Text | Google Scholar

Yue, X., Robert, S., and Ungerleider, L. G. (2020). Curvature processing in human visual cortical areas. NeuroImage 222, 117295. doi: 10.1016/j.neuroimage.2020.117295

PubMed Abstract | CrossRef Full Text | Google Scholar

Keywords: self-organizing map, tonotopy, modified power coupling, interference, resonance, Hopf oscillator, entrainment, synchronization

Citation: Biswas D, Chakravarthy VS and Tarsode A (2022) Modeling the tonotopic map using a two-dimensional array of neural oscillators. Front. Comput. Neurosci. 16:909058. doi: 10.3389/fncom.2022.909058

Received: 31 March 2022; Accepted: 12 July 2022;
Published: 24 August 2022.

Edited by:

Soumen Majhi, Bar-Ilan University, Israel

Reviewed by:

Marko Gosak, University of Maribor, Slovenia
Arpan Banerjee, National Brain Research Centre (NBRC), India

Copyright © 2022 Biswas, Chakravarthy and Tarsode. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: V. Srinivasa Chakravarthy, schakra@ee.iitm.ac.in

Download