Abstract
A novel closed loop control framework is proposed to inhibit epileptiform wave in a neural mass model by external electric field, where the unscented Kalman filter method is used to reconstruct dynamics and estimate unmeasurable parameters of the model. Specifically speaking, the iterative learning control algorithm is introduced into the framework to optimize the control signal. In the proposed method, the control effect can be significantly improved based on the observation of the past attempts. Accordingly, the proposed method can effectively suppress the epileptiform wave as well as showing robustness to noises and uncertainties. Lastly, the simulation is carried out to illustrate the feasibility of the proposed method. Besides, this work shows potential value to design model-based feedback controllers for epilepsy treatment.
Keywords: UKF, Iterative learning control, Epilepsy, Neural mass model
Introduction
Electroencephalogram (EEG) is the most widely used approach for diagnosis, treatment and control neuropsychiatric disorders (Wang et al. 2010; Han et al. 2013), such as epilepsy. Epilepsy is so common that affects at least 50 million people around the world (Iasemidis et al. 2009; Rummel et al. 2013). The dynamic evolution during epileptic seizure is characterized by epileptiform wave (spikes or spike-wave complexes or sharp waves) and excessive high-frequency EEG waves (gamma band, 20–60 Hz and beyond) (Touboul et al. 2011; Wendling et al. 2002). There are two modeling approaches regarding the EEG phenomenon. One model approach lies at cellular and network level. In this microscopic way, the structural component and functional property of the neuron are modelled accurately and the network is built by a large number of neural cells. EEG is the summated postsynaptic membrane potential of the interconnected individual neurons. The other model technique lies at population level. In this macroscopic way, EEG is the ensemble effect of the interacted pyramidal neurons and interneurons. The neural mass model is such a macroscopic neurophysiological model, and is a capable generator of epileptic activities. The dynamic of a cortical column is represented by a series of nonlinear differential equations, regardless of the complicated network connections and computation complexity of the detailed modelling approach. This modeling approach is initially used in the works of Lopes da Silva et al. (1974, 1976), Van Rotterdam et al. (1982), Freeman (1977, 1987) and Eeckman and Freeman (1991) about 40 years ago, and then developed by Jansen et al. (1993), Wendling et al. (2000, 2002) and David et al. (2003). Their models have been generally used to study EEG rhythms (Bhattacharya et al. 2011), characterize the dynamics of EEG waveforms (Nevado-Holgado et al. 2012; Kiebel et al. 2008), and especially simulate the dynamic pattern of EEG activity during epilepsy seizures (Chakravarthy et al. 2009a; Wendling et al. 2000; Chong et al. 2012).
It is still difficult to explain why and how seizures occur with current knowledge of neurophysiology and experimental studies (Chakravarthy et al. 2009b). Nevertheless, most studies suggest that epilepsy can often be linked with hyperexcitability and hypersynchronization (Touboul et al. 2011). A highly valuable although not well-understood treatment modality for epilepsy is deep brain stimulation (DBS) (Schütt and Claussen 2012), in which strong high-frequency electrical stimulation is applied continuously through deeply implanted electrodes to the sub-cortical target areas like the anterior nucleus of the thalamus (Hodaie et al. 2002; Kerrigan et al. 2004), centromedian nucleus of the thalamus, caudate nucleus, cerebellum, or subthalamic nucleus (Halpern et al. 2008). With DBS as currently used, simulation parameters are empirically chosen by using a trial and error approach. Stimulation is always on during the application regardless of the pathological activity of neural circuits. For instance, seizure events recur unpredictably and are often separated by long interictal intervals. It is clear that battery energy cost and side effects are unavoidable. Unfortunately, there are few guidelines available to guide the selection of appropriate control parameters (Santaniello et al. 2011).
Little and Brown (2012) summarized the ways to improve DBS, one crucial way is to deliver stimulation in a closed loop mode. A number of computational and biological studies have already proved that closed loop stimulation can be highly effective in the treatment of epilepsy (Berényi et al. 2012; Morrell 2011; Fisher et al. 2010; Jobst et al. 2010). In such circumstance, it is extremely desirable to develop a closed loop controller, which automatically adjusts the stimulation signal according to the actual clinical state and duly activates the control scheme. A smart stimulator may improve the efficiency of treatment and weaken the effect on physiological processing, thus reducing energy consumption and fewer side effects (Little and Brown 2012).
In order to inhibit the epileptiform waves of epilepsy and automatically adjust the stimulation parameters according to various physiological states, this paper, introduces a novel unscented Kalman filtering (UKF)-based closed loop iterative learning control (ILC) strategy, treating DBS as an external electric field. ILC is a methodology for reducing control errors from trial-to-trial that operates repetitively (Moore 2001). The main point of ILC is captured by the saying “practice makes perfect” (Tan et al. 2012). When a task is of a repetitive nature, the control effects have the opportunity be improved in the next iteration based on the observation of the past attempts (Moore et al. 1992). ILC takes full advantages of the repetitiveness in the control process (Bristow et al. 2006). As the number of iterations increase, the control signal change through a simple self-tuning process and the tracking error reduce unremittingly. In general, the learning schemes have different types, such as P-type, PI-type, PID-type, and hybrid form combining with forgetting factor (Moore et al. 1992; Ahn et al. 2007; Chien and Liu 1996; Arimoto et al. 1990). Different from plain PID, which only takes use of the control errors to update the control signal, ILC update the control input according to both the input signals and control errors obtained from previous iteration. As compared with others advanced control strategies, ILC implementation is quite simple in the sense that accurate system model and model parameters are not needed.
For successful clinical application of closed-loop control on neurological and psychiatric disorders, the fundamental requirements are record and identify the feedback signals. Such signals should be sensitive and specific to the clinical state and be reliable over time. But some physiologically relevant states and parameters are unmeasurable by conventional means.
In the control theory, the algorithm to estimate the states or the parameters from measured variables is known as ‘observer’, ‘filter’ or ‘estimator’ (Chong et al. 2012). The widely employed stochastic filters for nonlinear systems is the UKF, proposed by Julier et al. (2000). The UKF based on unscented transform (UT) is a powerful tool for estimating states and parameters of nonlinear systems. It has been shown that UKF can approximate the posterior mean and covariance of the Gaussian random variable with a second order accuracy (Julier et al. 2000; Xiong et al. 2006). UKF generalizes elegantly to nonlinear systems without the linearization steps, eliminating the derivation and evaluation of Jacobian matrices required by the extended Kalman filter (EKF) (Julier et al. 2000). UKF has recently been extended used in the neural system to reconstruct the unobserved component of the state vector (Li et al. 2009; Nguyen et al. 2009; Ullah and Schiff 2009, 2010; Galka et al. 2008) or to estimate the parameters of the neural models (Schiff and Sauer 2008; Liu and Gao 2013). But when the system is strong nonlinearity and complexity, the state covariance matrix may be negative semi-definition, and the estimation of states and outputs are unstable. A modified UKF, based on singular value decomposition, is used in our work to ensure the positive semi-definition of the state covariance matrix (Ma et al. 2010). The UKF implemented in our framework is used to estimate the unmeasurable parameters and reconstruct the dynamics of the neural mass model from contaminated EEG.
In summary, we propose a closed loop DBS strategy to restore the epileptiform waves to the expected voltage traces in this paper. For this specified task, we use the UKF method to estimate the unmeasurable feedback signals, and we introduce the iterative learning control algorithm to reduce the PI control error unremittingly during the iterations. In the second section of the paper, we describe the neural mass model, UKF method and ILC algorithm in detail. The third section is the numerical simulation.
Model and methods
Neural mass model
Wendling’s model version includes four neuronal populations (Wendling et al. 2002). They are the pyramidal neurons, the excitatory population, the slow and the fast inhibitory population, as shown in Fig. 1. Interactions between pyramidal neurons and interneurons are represented by connectivity constant C1 to C7, which are the average number of synaptic contacts. The model’s excitatory input is average firing rate from neighboring areas. The model output, reflects an EEG signal, is the summated averaged postsynaptic potentials on pyramidal cells (Wendling et al. 2002).
Fig. 1.
Block diagram of neural mass model by Wendling et al. in (2002). The model includes four neuronal populations. They are the pyramidal neurons, the excitatory population, the slow and the fast inhibitory population. The model’s excitatory input is average firing rate from neighboring areas and output is the postsynaptic activity of activated pyramidal cells. Interactions between pyramidal neurons and interneurons are represented by connectivity constant, which are the average number of synaptic contacts. “+” means excitatory input, “−” represents inhibitory input. The control signal is added on the pyramidal cells
There are two operators in model, the first one is a second order differential linear transformation, that transforms the average firing rate m(t) to average postsynaptic membrane potential v(t). , where denotes the convolution operator in the time domain and h is the impulse response. For t ≥ 0,
| 1 |
| 2 |
| 3 |
A, B and G represent the average synaptic gains, their units are millivolts. , and are the constant lumping together characteristic delay of the synaptic/somatic transmission, their unites are s-1.
The second operator transforms the average membrane potential of the population into the average firing rate and is described by a sigmoid function , where e0 is half of the maximum firing rate of the population, v0 is the value of the potential for which a 50 % firing rate is achieved, and r is the slope of the sigmoid at v0.
Above all, the model in Fig. 1 can be described as a set of 14 ordinary differential equations:
| 4 |
The population’s output is .
The input is modeled by a Gaussian white noise with mean value of 90 and standard deviation of 30. The effect of DBS is regarded as an external electric field Vctrl added to the function of the pyramidal cells.
The standard values of parameters are set as
The standard values were established in (Wendling et al. 2002; Jansen et al. 1993). The model produces well-defined alpha rhythms in EEG with the standard values. This EEG type is treated as the desired EEG dynamics. However, by turning some parameters, the model will produce epileptiform spikes, which is the most characteristic electrophysiological pattern at the beginning stage of epileptic seizure. This is presented in “Numerical result” section.
Unscented Kalman filter
The discrete-time filtering form of the neural mass model is described as
| 5 |
xi is the system state vector at time step i, yi is the measurement vector, F(x) is the system transfer function, Ai is the measurement matrix. The process noise q and the measurement noise r are conform to a Gaussian distribution.
The UKF equations using 2n sigma points are summarized as the following recursive equations (Ma et al. 2010; Voss et al. 2004; Schiff 2012):
Predict step: Propagate the sigma points through the system dynamics.
| 6 |
Update step: Estimate covariance matrices with the predicted sigma points.
| 7 |
n reflects the dimension, which is equal to the number of elements in the state vector x. There are 2n sigma points and the sigma points X and Y is indexed by j. Index i indicates time. The process noise Q is added to the estimation of Pxx, and the observation noise R is added to the estimation of Pyy.
Iterative learning control algorithm
A P-type iterative learning control algorithm with the concept of the forgetting factor is used in this paper to control the epileptiform EEG series. Saab has studied the robustness of P-type learning algorithms for nonlinear systems with disturbances and noise (Saab 1994). He also figured out the convergence of the learning law. The convergence means that as the increase of iteration times, the output of controlled system will converges to desired value instead.
No matter which learning scheme type is used, the learning controller’s goal is to create an optimal control signal by evaluating the tracking error . Ad(t) is the desired value, is current estimate value of the parameter, and k is the iterative index. In next iteration, the controller adjusts the control signal from current trial Vctrl(k)(t) to new signal Vctrl(k+1)(t).
The adjustment is done according to an appropriate algorithm. The P-type iterative learning algorithm with forgetting factor can be described as follows:
| 8 |
where K is a constant learning gain, and 0 < α < 1 is the forgetting factor. Vctrl(k−1), Vctrl(k) and Vctrl(k+1) are the control signals of the (k − 1)th, kth, and (k + 1)th iterative processes respectively.
Numerical result
Figure 2 shows the block diagram of the UKF-based closed loop ILC system. The neural mass model describes the dynamics of the controlled object. With parameter turning, the model can produce both desired normal background EEG and epileptiform wave. The observer UKF is used to estimate the unobservable feedback signal. The controller is designed based on P-type iterative learning algorithm with forgetting factor. We illustrate the efficiency of the closed loop control system to stop epileptiform activity. We also consider about the robustness of the closed loop system. The noises and disturbance including parameter uncertainty ɛθ(t), model structure uncertainty ɛsys(t), input disturbance ɛp(t) and measurement noise ɛy(t).
Fig. 2.

The block diagram of the UKF-based closed loop iterative learning control system. The object is the neural mass model. The observer is the UKF, and the physiologically relevant parameter A is used as feedback variable. The controller is designed based on P-type iterative learning algorithm with forgetting factor. The parameter uncertainty, model structure uncertainty, input disturbance and measurement noise are also taken into account
Dynamic analysis of the neural mass model
Conversion between excitatory and inhibitory can probability predict the transitions in model dynamics. The three main parameters of the model, namely A, B and G, determine the shape of output signal. By altering the value of these parameters, the EEG signal goes from one type to another. The parameters for different types are not fixed, but can be selected from a region. More detail about the dynamic analysis can be found in (Wendling et al. 2002). Turning A is the simplest way to alter the model output EEG between desired normal background activity and epileptiform wave. That is why we mainly consider this parameter. When the parameter is set as A = 3.25 mV, the output of the model is the normal background activities. If the value of A is increases to 3.75 mV, the model produces high amplitude epileptiform wave, which is often precede the fast onset activity of epilepsy. Therefore, we use the parameter A as the feedback signal and apply the UKF to the system as the observer.
As in Fig. 3a1–a4, we reproduce the activities of a seizure. The first segment (a1) is normal back ground activity, and is treat as the expected voltage traces to track in our work. The onset of seizures is characterize by epileptiform wave (a2). Treating this waveform as controlled sequence may be beneficial to inhibit epileptic seizure at the beginning stage of epilepsy. By increasing the value of the average excitatory synaptic gain A from 3.25 to 3.75, the output will change from normal back ground to the epileptiform wave. The segment (a3) is the fast onset activity. (a4) is rhythmic spiking. Figure 3b1–b4 is the normalized power spectral density (PSD). (b3) shows that part of the activities (b3) contain gamma rhythm (20–60 Hz).
Fig. 3.
a1–a4 are the simulated EEG signals generated through the neural mass model. a1 is normal background activities, parameters setting: A = 3.25 mV, B = 22 mV, G = 10 mV, a2 is the high amplitude epileptiform wave, parameters setting: A = 3.75 mV, B = 22 mV, G = 10 mV, a3 is fast onset activity, parameters setting: A = 5 mV, B = 8 mV, G = 30 mV, a4 is rhythmic spiking, parameters setting: A = 5 mV, B = 15 mV, G = 5 mV. b1–b4 are the power spectral density of each segments of the simulated EEG signal
From the above, we assume the average excitatory synaptic gain parameter A as the cause of hyperexcitability and hypersynchronization in epilepsy, and treat A as the physiological information contained feedback signal. Accordingly, the control signal from the controller is added to the excitatory pyramidal neuron subsets to suppress excessive excitatory (Cona et al. 2011; Liu and Gao 2013).
Reconstruction and estimation of the UKF
In this part, we verify the effectiveness of UKF for estimating the feedback signal. First, the model is known and the parameter A is set at 3.25 (Fig. 4a2 green line), the output of model is measureable EEG but contained with measurement noise (Fig. 4a1 red dotted line). And then, assume all the model parameters are known except A. UKF is used to reconstruct the output (Fig. 4a1 black line) and estimate the unobservable parameter A (Fig. 4a2 black line) from the noisy measurement. Result shows that UKF does well in reconstructing the output of the model and in estimating the unobservable parameter. Similar simulation results can be found in Fig. 4b1, b2. The estimation is under epileptic states with parameter A is set at 3.75. The estimations of A are around the true value, and the distinction between normal and epileptiform EEG is apparent. The waveforms of EEG in the two states are also differentiated. The amplitude of epileptiform EEG is much larger than normal EEG, and is contain with epileptiform spikes.
Fig. 4.
States and parameter estimate for the neural mass model with UKF. Part a is under normal condition. a1 shows EEG measurement with measure noise (the red dotted line) and EEG estimate (the black line) with the application of UKF. a2 shows estimation of parameter A (the black line), and the true value of A (the green line). Part b is under epileptic condition. b1 presents the EEG measurement with measure noise (the red dotted line) and EEG estimate (the black line) with the application of UKF. b2 presents the estimation of parameter A (the black line), and the true value of A (the green line). (Color figure online)
In summary, the simulations demonstrate that the UKF is effective in reconstructing the output of the model and in estimating the parameter of the neural mass model. From the reconstruction and estimation of UKF, we can distinguish the normal states and epileptic states obviously, this discrimination provides a potential way to diagnose epilepsy and provide feedback signals. Especially by estimating the unobservable parameter, quantitative distinction can be achieved. The differences between the expected A value and estimated A value are input to the controller to generate corresponding control signals.
Control of the neural mass model
In order to find the suitable controller parameters and further measure the performance of the controller, two quantitative indicators are defined as:
The mean value of absolute errors in the iterative process is recorded as follows:
| 9 |
where emean describes the performance of the closed loop control system and e is the difference between the desired and real-time evolution of EEG.
-
2.
The accumulated cost of the controller is measured based on the following rule:
| 10 |
where Vctrl is the control signals after iterations and T is the duration of the control.
As shown in Fig. 5, the value of forgetting factor change α varies from 0.1 to 0.9, and the range of learning gain K varies from 5 to 45 with step size 5. Figure 5a shows the mean value of absolute control error as a function of α and K. High value of forgetting factor with small learning gain and high value of learning gain with small α both lead to large errors. Figure 5b shows the value of accumulated cost. There is a regions in (K, α) space (lower right corner) in which the cost is high. To comprehensively consider the effect of the two variables, the region of (K, α) parameter space that results in small error and little cost can be identified. In fact, the optional combination situates below the counter-diagonal of the parameter space. The controller parameter is selected as (K, α) = (20, 0.1) in the presented work.
Fig. 5.
The mean value of absolute errors and the accumulated cost with the change of forgetting factor and learning gain
We design the controller with the selected parameters and examine the control effectiveness. The expected waveform (Fig. 6a green dotted line) is obtained from a noise-free neural mass model with the same input p(t) and standard parameters. As the black line in Fig. 6a, at the beginning of the simulation, the excitatory average synaptic gains A is set as 3.75 and the output of the neural mass model is epileptiform wave. The control signal is injected into the system after 4 s with the control target to suppress the high amplitude epileptiform wave. The control parameters in iterative learning controller are chosen as K = 20, α = 0.1, the initial value of the controller is set to zero and 20 iterations are conducted in total. Every 8 s is taken as one ‘iteration’. After the last iteration, the real output of model (Fig. 6a black line) has been much closer to the expected value. Figure 6b1 shows the error between desired output and real output in the first and last iteration. In Fig. 6b2, the blue line is the mean value of absolute error and the red line is the accumulated cost of controller during the iterations. After iterations, the errors have converged to a neighborhood of zero.
Fig. 6.
The effect of the closed-loop iterative learning control on the pyramidal neurons of the neural mass model in the state of epilepsy. a The expected time evolution of EEG (green dotted line) and its actual track (black line) with control signals after 4 s. b1 The tracking error for EEG at the first iteration (blue line) and the last iteration (red line) with control signals after 4 s. b2 The mean value of absolute control error (blue line) and the accumulated cost (red line) with the iterations. c1 The estimate of parameter A, the output of the UKF. c2 The mean estimates of A with the iterations. (Color figure online)
Figure 6c1 is the feedback signals in the first and last iteration. It can be seen as a quantitative indicator of epileptic state. After 20 iterations, the parameter (red line) has decreased to standard value which is around 3.25. Figure 6c2 shows the mean value of during the iterative process. With the increase of iterations, the mean value of obviously decreases to the expected value.
As aforementioned, it demonstrates that the UKF-based closed loop iterative learning control framework has the effect of suppressing epileptiform wave into desired waveform in a neural mass model. Simulation results indicated that the model output EEG can easily track the expected values after iteration with appropriate feedback control law and the absolute control error almost close to zero.
Noise, such as ionic channel noise, external environmental noise and unmodeled dynamics are inevitable in the complexity of neural system. We consider about the uncertainty of parameter at first. As presented in Fig. 7a the parameter A (green line) is no more fixed during the control process. From 4 to 6 s, A increases to 4 and then recovers to 3.75. Subsequently, A decreases to 3.5 and then recovers after 2 s. As shown as magenta line in Fig. 7b, model output change to different types with the change of A. The control signal is injected into the system at the beginning of the simulation. The control parameters in the iterative learning controller are chosen as K = 20, α = 0.1, the initial value of the controller is set to zero, and total 20 iterations are conducted. After the application of control effect, the model output is the black line in Fig. 7b. The result shows that the controller can still be effective when the parameter is mutated. Figure 7c is the control signals after iterations.
Fig. 7.
The control effect with parameter variation. a During 4–6 s, A increases to 4 and the then recovers to 3.75. Following, A decreases to 3.5 and then recovers after 2 s. b The abnormal output (magenta line) and the model output (black line) after controlled. The control signal is injected into the system at the beginning of the simulation. c The control signals after iterations. (Color figure online)
As shown in Fig. 2, more noises and uncertainties are taken into account, including the parameter uncertainty ɛθ(t), model structure uncertainty ɛsys(t), input disturbance ɛp(t) and measurement noise ɛy(t). These noises are represented by the white noise with the mean value of 0 and the standard deviation as σ. The simulation parameter is set as ɛθ ∼ N(0, 0.1), ɛsys ∼ N(0, 0.012), ɛp ∼ N(0, 0.12), and ɛy ∼ N(0, 0.12). The control signal is added after 4 s. The control parameters in iterative learning controller are chosen as K = 20, α = 0.1, the initial value of the controller is set to zero and total 20 iterations are conducted. Simulation results are presented in Fig. 8.
Fig. 8.
The effect of the closed-loop iterative learning control on the pyramidal neurons of the neural mass model in the state of epilepsy. This time, the structure and parameter of the model are inaccurate as well as the system is with input uncertainty and measurement noise. a The expected time evolution of EEG (green dotted line) and its actual track (black line) with control signals after 4 s. b1 The control error of EEG at the first iteration (blue line) and the last iteration (red line). b2 The mean value of absolute error (blue line) and the accumulated cost (red line) with the iterations. c1 The estimate of parameter A, the output of the UKF. c2 The mean estimates of A with the iterations. (Color figure online)
Noises do have effect on the simulation results but not obvious. Fluctuations of the estimate of parameter A (Fig. 8c1 red line and blue line) are more obvious and the accumulated cost (Fig. 8b2 red line) are larger. However, it is still do well in suppressing the epileptiform wave. Along with the iterations, the estimation of the parameter y A gradually reduced (Fig. 8c2 blue line) and is finally stable around the true value of 3.25. Accordingly, the absolute error (Fig. 8b2 blue line) continues dropping to zero (Fig. 8b1).
It illustrates that the robustness of the UKF-based closed loop iterative learning control framework. It can still effectively suppress the epileptiform wave with the effect of noise. The noise immunity makes the framework more suitable for future clinical applications.
Conclusion
In this study, the P-type ILC algorithm with forgetting factor and the UKF method are utilized to provide a closed loop stimulation framework for inhibiting excessive neural excitability in epilepsy disease. Additionally, we demonstrate the treatment efficiency of the strategy on a neural mass model. First, the neural mass model is discussed, which models a population of neurons in a macroscopic way. This macroscopic model raises the feasibility of future application than the design based on microscopic model. Secondly, the effectiveness of UKF is verified for estimating the feedback signal. On one hand, since the measurements or observations are generally contaminated with noise caused by the electronic and mechanical components of the measuring devices, EEG or ECoG is not the best feedback signal. On the other hand, the physiological information contained states and parameters are often not measurable or are too costly to measure. Taken together, using the UKF to estimate the physiology related feedback signal from easily measured EEG series will balance the conflict. At last, the iterative learning control algorithm is applied to design the controller. The optimal controller parameters are selected from numerous combinations. The control signal is gradually revised during the iteration using the error between system output and the desired trajectory, and finally realizes the perfect tracking. The well-trained control signals are robust against the noises and uncertainties among the system especially the parameter fluctuations. The proposed closed loop control strategy can automatically adjust the stimulation signal according to the actual clinical state and deliver the control signal only when needed. This iterative learning control framework improves the efficient of treatment, saves energy, and reduces the side effect on patients. More details about the iterative learning control algorithm can be considered in further studies. More advanced type of the control algorithm and more accurate parameters selection will lead to much better control effect. Our works and results in this paper could have potential value for further research on epilepsy treatment implementation.
Acknowledgments
This work is supported by National Natural Science Foundation of China (Grant Nos. 61374182 and 61172009).
References
- Ahn HS, Chen YQ, Moore KL. Iterative learning control: brief survey and categorization. IEEE Trans Syst Man Cybern Part C Appl Rev. 2007;37(6):1099–1121. doi: 10.1109/TSMCC.2007.905759. [DOI] [Google Scholar]
- Arimoto S, Naniwa T, Suzuki H (1990) Robustness of P-type learning control with a forgetting factor for robotic motions. In: Proceedings of the 29th IEEE conference on decision and control, IEEE, Honolulu, Hawaii, pp 2640–2645
- Berényi A, Belluscio M, Mao D, et al. Closed-loop control of epilepsy by transcranial electrical stimulation. Science. 2012;337(6095):735–737. doi: 10.1126/science.1223154. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bhattacharya BS, Coyle D, Maguire LP. A thalamo–cortico–thalamic neural mass model to study alpha rhythms in Alzheimer’s disease. Neural Netw. 2011;24(6):631–645. doi: 10.1016/j.neunet.2011.02.009. [DOI] [PubMed] [Google Scholar]
- Bristow DA, Tharayil M, Alleyne AG. A survey of iterative learning control. IEEE Control Syst Mag. 2006;26(3):96–114. doi: 10.1109/MCS.2006.1636313. [DOI] [Google Scholar]
- Chakravarthy N, Sabesan S, Tsakalis K, et al. Controlling epileptic seizures in a neural mass model. J Comb Optim. 2009;17(1):98–116. doi: 10.1007/s10878-008-9182-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chakravarthy N, Tsakalis K, Sabesan S, et al. Homeostasis of brain dynamics in epilepsy: a feedback control systems perspective of seizures. Ann Biomed Eng. 2009;37(3):565–585. doi: 10.1007/s10439-008-9625-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chien CJ, Liu JS. A P-type iterative learning controller for robust output tracking of nonlinear time-varying systems. Int J Control. 1996;64(2):319–334. doi: 10.1080/00207179608921630. [DOI] [Google Scholar]
- Chong M, Postoyan R, Nešić D, et al. Estimating the unmeasured membrane potential of neuronal populations from the EEG using a class of deterministic nonlinear filters. J Neural Eng. 2012;9(2):026001. doi: 10.1088/1741-2560/9/2/026001. [DOI] [PubMed] [Google Scholar]
- Cona F, Zavaglia M, Massimini M, et al. A neural mass model of interconnected regions simulates rhythm propagation observed via TMS-EEG. NeuroImage. 2011;57(3):1045–1058. doi: 10.1016/j.neuroimage.2011.05.007. [DOI] [PubMed] [Google Scholar]
- David O, Friston KJ. A neural mass model for meg/eeg: coupling and neuronal dynamics. NeuroImage. 2003;20(3):1743–1755. doi: 10.1016/j.neuroimage.2003.07.015. [DOI] [PubMed] [Google Scholar]
- Eeckman FH, Freeman WJ. Asymmetric sigmoid non-linearity in the rat olfactory system. Brain Res. 1991;557(1–2):13–21. doi: 10.1016/0006-8993(91)90110-H. [DOI] [PubMed] [Google Scholar]
- Fisher R, Salanova V, Witt T, et al. Electrical stimulation of the anterior nucleus of thalamus for treatment of refractory epilepsy. Epilepsia. 2010;51(5):899–908. doi: 10.1111/j.1528-1167.2010.02536.x. [DOI] [PubMed] [Google Scholar]
- Freeman WJ. Models of the dynamics of neural populations. Electroencephalogr Clin Neurophysiol Suppl. 1977;34:9–18. [PubMed] [Google Scholar]
- Freeman WJ. Simulation of chaotic EEG patterns with a dynamic model of the olfactory system. Biol Cybern. 1987;56(2–3):139–150. doi: 10.1007/BF00317988. [DOI] [PubMed] [Google Scholar]
- Galka A, Ozaki T, Muhle H, et al. A data-driven model of the generation of human EEG based on a spatially distributed stochastic wave equation. Cogn Neurodyn. 2008;2(2):101–113. doi: 10.1007/s11571-008-9049-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Halpern CH, Samadani U, Litt B, et al. Deep brain stimulation for epilepsy. Neurotherapeutics. 2008;5(1):59–67. doi: 10.1016/j.nurt.2007.10.065. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Han CX, Wang J, Yi GS, et al. Investigation of EEG abnormalities in the early stage of Parkinson’s disease. Cogn Neurodyn. 2013;7(4):351–359. doi: 10.1007/s11571-013-9247-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hodaie M, Wennberg RA, Dostrovsky JO, et al. Chronic anterior thalamus stimulation for intractable epilepsy. Epilepsia. 2002;43(6):603–608. doi: 10.1046/j.1528-1157.2002.26001.x. [DOI] [PubMed] [Google Scholar]
- Iasemidis LD, Sabesan S, Chakravarthy N, et al. Brain dynamics and modeling in epilepsy: prediction and control studies. In: Dana SK, Roy PK, Kurths J, et al., editors. Complex dynamics of physiological systems: from heart to brain, part IV. Berlin: Springer Science + Business Media B.V.; 2009. pp. 185–214. [Google Scholar]
- Jansen BH, Zouridakis G, Brandt ME. A neurophysiologically-based mathematical model of flash visual evoked potentials. Biol Cybern. 1993;68(3):275–283. doi: 10.1007/BF00224863. [DOI] [PubMed] [Google Scholar]
- Jobst BC, Darcey TM, Thadani VM, et al. Brain stimulation for the treatment of epilepsy. Epilepsia. 2010;51(s3):88–92. doi: 10.1111/j.1528-1167.2010.02618.x. [DOI] [PubMed] [Google Scholar]
- Julier S, Uhlmann J, Durrant-Whyte HF. A new method for the nonlinear transformation of means and covariances in filters and estimators. IEEE Trans Autom Control. 2000;45(3):477–482. doi: 10.1109/9.847726. [DOI] [Google Scholar]
- Kerrigan JF, Litt B, Fisher RS, et al. Electrical stimulation of the anterior nucleus of the thalamus for the treatment of intractable epilepsy. Epilepsia. 2004;45(4):346–354. doi: 10.1111/j.0013-9580.2004.01304.x. [DOI] [PubMed] [Google Scholar]
- Kiebel SJ, Garrido MI, Moran RJ, et al. Dynamic causal modelling for EEG and MEG. Cogn Neurodyn. 2008;2(2):121–136. doi: 10.1007/s11571-008-9038-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Li Z, O’Doherty JE, Hanson TL, et al. Unscented Kalman filter for brain-machine interfaces. PLoS One. 2009;4(7):e6243. doi: 10.1371/journal.pone.0006243. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Little S, Brown P. What brain signals are suitable for feedback control of deep brain stimulation in Parkinson’s disease? Ann N Y Acad Sci. 2012;1265(1):9–24. doi: 10.1111/j.1749-6632.2012.06650.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Liu X, Gao Q. Parameter estimation and control for a neural mass model based on the unscented Kalman filter. Phys Rev E. 2013;88(4):042905. doi: 10.1103/PhysRevE.88.042905. [DOI] [PubMed] [Google Scholar]
- Lopes da Silva FH, Hoeks A, Smits H, et al. Model of brain rhythmic activity. Kybernetik. 1974;15(1):27–37. doi: 10.1007/BF00270757. [DOI] [PubMed] [Google Scholar]
- Lopes da Silva FH, Van Rotterdam A, Barts P, et al. Models of neuronal populations: the basic mechanisms of rhythmicity. Prog Brain Res. 1976;45:281–308. doi: 10.1016/S0079-6123(08)60995-4. [DOI] [PubMed] [Google Scholar]
- Ma Y, Wang Z, Zhao X et al (2010) A UKF algorithm based on the singular value decomposition of state covariance. In: Proceedings of the 8th World congress on intelligent control and automation, IEEE, Jinan, China, pp 5830–5835
- Moore KL (2001) An observation about monotonic convergence in discrete-time, P-type iterative learning control. In: Proceedings of the 2001 IEEE international symposium on l, IEEE, Mexico, USA, pp 45–49
- Moore KL, Dahleh M, Bhattacharyya SP. Iterative learning control: a survey and new results. J Robot Syst. 1992;9(5):563–594. doi: 10.1002/rob.4620090502. [DOI] [Google Scholar]
- Morrell MJ. Responsive cortical stimulation for the treatment of medically intractable partial epilepsy. Neurology. 2011;77(13):1295–1304. doi: 10.1212/WNL.0b013e3182302056. [DOI] [PubMed] [Google Scholar]
- Nevado-Holgado AJ, Marten F, Richardson MP, et al. Characterising the dynamics of EEG waveforms as the path through parameter space of a neural mass model: application to epilepsy seizure evolution. Neuroimage. 2012;59(3):2374–2392. doi: 10.1016/j.neuroimage.2011.08.111. [DOI] [PubMed] [Google Scholar]
- Nguyen DP, Wilson MA, Brown EN, et al. Measuring instantaneous frequency of local field potential oscillations using the Kalman smoother. J Neurosci Methods. 2009;184(2):365–374. doi: 10.1016/j.jneumeth.2009.08.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Rummel C, Abela E, Hauf M, et al. Ordinal patterns in epileptic brains: analysis of intracranial EEG and simultaneous EEG-fMRI. Eur Phys J Spec Top. 2013;222(2):569–585. doi: 10.1140/epjst/e2013-01860-9. [DOI] [Google Scholar]
- Saab SS. On the P-type learning control. IEEE Trans Autom Control. 1994;39(11):2298–2302. doi: 10.1109/9.333780. [DOI] [Google Scholar]
- Santaniello S, Fiengo G, Glielmo L, et al. Closed-loop control of deep brain stimulation: a simulation study. IEEE Trans Neural Syst Rehabil Eng. 2011;19(1):15–24. doi: 10.1109/TNSRE.2010.2081377. [DOI] [PubMed] [Google Scholar]
- Schiff SJ. Neural control engineering: the emerging intersection between control theory and neuroscience. Cambrige: MIT Press; 2012. [Google Scholar]
- Schiff SJ, Sauer T. Kalman filter control of a model of spatiotemporal cortical dynamics. BMC Neurosci. 2008;9(Suppl 1):O1. doi: 10.1186/1471-2202-9-S1-O1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schütt M, Claussen JC. Desynchronizing effect of high-frequency stimulation in a generic cortical network model. Cogn Neurodyn. 2012;6(4):343–351. doi: 10.1007/s11571-012-9199-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tan Y, Dai HH, Huang D, et al. Unified iterative learning control schemes for nonlinear dynamic systems with nonlinear input uncertainties. Automatica. 2012;48(12):3173–3182. doi: 10.1016/j.automatica.2012.08.038. [DOI] [Google Scholar]
- Touboul J, Wendling F, Chauvel P, et al. Neural mass activity, bifurcations, and epilepsy. Neural Comput. 2011;23(12):3232–3286. doi: 10.1162/NECO_a_00206. [DOI] [PubMed] [Google Scholar]
- Ullah G, Schiff SJ. Tracking and control of neuronal Hodgkin–Huxley dynamics. Phys Rev E. 2009;79(4):040901. doi: 10.1103/PhysRevE.79.040901. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ullah G, Schiff SJ. Assimilating seizure dynamics. PLoS Comput Biol. 2010;6(5):e1000776. doi: 10.1371/journal.pcbi.1000776. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Van Rotterdam A, Lopes da Silva FH, Van den Ende J, et al. A model of the spatial–temporal characteristics of the alpha rhythm. Bull Math Biol. 1982;44(2):283–305. doi: 10.1007/BF02463252. [DOI] [PubMed] [Google Scholar]
- Voss HU, Timmer J, Kurths J. Nonlinear dynamical system identification from uncertain and indirect measurements. Int J Bifurc Chaos. 2004;14(06):1905–1933. doi: 10.1142/S0218127404010345. [DOI] [Google Scholar]
- Wang C, Zou J, Zhang J, et al. Feature extraction and recognition of epileptiform activity in EEG by combining PCA with ApEn. Cogn Neurodyn. 2010;4(3):233–240. doi: 10.1007/s11571-010-9120-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wendling F, Bellanger JJ, Bartolomei F, et al. Relevance of nonlinear lumped-parameter models in the analysis of depth-EEG epileptic signals. Biol Cybern. 2000;83(4):367–378. doi: 10.1007/s004220000160. [DOI] [PubMed] [Google Scholar]
- Wendling F, Bartolomei F, Bellanger JJ, et al. Epileptic fast activity can be explained by a model of impaired GABAergic dendritic inhibition. Eur J Neurosci. 2002;15(9):1499–1508. doi: 10.1046/j.1460-9568.2002.01985.x. [DOI] [PubMed] [Google Scholar]
- Xiong K, Zhang HY, Chan CW. Performance evaluation of UKF-based nonlinear filtering. Automatica. 2006;42(2):261–270. doi: 10.1016/j.automatica.2005.10.004. [DOI] [Google Scholar]







