Next Article in Journal
Application of Flow Field Analysis in Ion Beam Figuring for Ultra-Smooth Machining of Monocrystalline Silicon Mirror
Previous Article in Journal
Determination of the Dielectrophoretic Force Induced by the Photovoltaic Effect on Lithium Niobate
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing the Recognition Task Performance of MEMS Resonator-Based Reservoir Computing System via Nonlinearity Tuning

1
The State Key Laboratory of Transducer Technology, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100190, China
2
School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
3
QILU Aerospace Information Research Institute, Jinan 250101, China
*
Author to whom correspondence should be addressed.
Micromachines 2022, 13(2), 317; https://doi.org/10.3390/mi13020317
Submission received: 11 January 2022 / Revised: 6 February 2022 / Accepted: 10 February 2022 / Published: 18 February 2022

Abstract

:
Reservoir computing (RC) is a potential neuromorphic paradigm for physically realizing artificial intelligence systems in the Internet of Things society, owing to its well-known low training cost and compatibility with nonlinear devices. Micro-electro-mechanical system (MEMS) resonators exhibiting rich nonlinear dynamics and fading behaviors are promising candidates for high-performance hardware RC. Previously, we presented a non-delay-based RC using one single micromechanical resonator with hybrid nonlinear dynamics. Here, we innovatively introduce a nonlinear tuning strategy to analyze the computing properties (the processing speed and recognition accuracy) of the presented RC. Meanwhile, we numerically and experimentally analyze the influence of the hybrid nonlinear dynamics using the image classification task. Specifically, we study the transient nonlinear saturation phenomenon by fitting quality factors under different vacuums, as well as searching the optimal operating point (the edge of chaos) by the static bifurcation analysis and dynamic vibration numerical models of the Duffing nonlinearity. Our results in the optimal operation conditions experimentally achieved a high classification accuracy of (93 ± 1)% and several times faster than previous work on the handwritten digits recognition benchmark, profit from the perfect high signal-to-noise ratios (quality factor) and the nonlinearity of the dynamical variables.

1. Introduction

Currently, artificial neural networks (ANN) [1] are widely used in the emerging field of artificial intelligence (AI) to process a considerable amount of information that is generated by various terminal sensors all the time. Inspired by the way the human brain works, recurrent neural networks (RNNs) [2,3,4] have emerged as one of the most powerful neuromorphic computing paradigms to solve complex time-dependent tasks. However, the complex and time-consuming training algorithms to train the connection weights between the nodes make it computationally expensive and difficult to implement on hardware. The reservoir computing (RC) [5] paradigm provides a solution to this by using an RNN with fixed connection weights (the reservoir) to transform inputs into a higher dimensional representation prior to them being passed to a linear readout layer with trainable weights. The core features inherited from recurrent neural networks make them suitable for temporal information processing. Moreover, time multiplexing allows it to be performed even if the reservoir consists of only a single dynamical node. Virtually any device or material exhibiting sufficient nonlinear dynamics and fading memory characteristics can be used as a physical reservoir. Such implementations have the potential for lower energy costs than traditional software implementations of RC (echo state networks [6,7] or liquid state machines [8]) as they can directly utilize the intrinsic characteristics of the physical systems. This has led to a wide range of systems being proposed as suitable reservoirs, such as electronic devices [9,10], optoelectronics [11,12,13,14,15], spintronic devices [16], memristors [17,18,19,20,21,22], and micromechanical resonators [23,24,25].
Particularly, micromechanical resonator-based RC combines the advantages of the micro-electro-mechanical system (MEMS) devices [26,27] and the physical RC [28,29], such as small size, low consumption, compatibility with CMOS technology or MEMS sensors (MEMS accelerometers, MEMS pressure sensors, and so on), rendering it convenient to process sensing signals in the analog domain directly (especially signal identification and classification), and greatly reduces the amount of redundant terminal data and improves the security of information. Very recently, a single silicon beam resonator device was first proposed to achieve RC using a classical Duffing nonlinearity as the source of nonlinearity and was found to have huge potential applications in combining the functions of sensing and computing [23]. However, these studies mainly focused on the pioneering realization of new RC hardware such as single beam resonators and neural accelerometers [23,24], while the in-depth exploration of the relationship between the nonlinear mechanism of MEMS devices and the RC performance is lacking. In our previous study, we first proposed a novel RC architecture using a single hybrid nonlinear (HNL) resonator [25] and verified its competitive performance through different tasks. Furthermore, we originally demonstrated that the transient nonlinearity affects the memory capacity of the reservoir and part of the nonlinear mapping ability at the same time, while the duffing nonlinearity of the resonator provides the main nonlinear mapping function. The combination of the two nonlinearities (HNL) achieved high recognition accuracy and increased the processing speed by hundreds of times compared with the original time-delay feedback RC architecture.
Here, we propose a hybrid nonlinear combinatorial modulation strategy to search for the optimal operating condition to achieve higher accuracy and faster computing speed for the hardware RC we have presented in our previous work. Furthermore, we study the physical mechanism of the influence of two nonlinearities in-depth by constructing experimental and simulation models. Meanwhile, we study the transient nonlinear saturation phenomenon by fitting quality factors under different vacuums, as well as the static bifurcation analysis in the Hamiltonian system and the dynamics vibration analysis according to the numerical model in the Duffing nonlinearity. The results demonstrate that the best operating point is located at the edge of chaos [23,30]. Significantly, this work may offer an optimization method to improve the computing properties of hardware RC using MEMS devices with similar principles.

2. Hardware RC Implementation

The clamped–clamped silicon beam micro-resonator was fabricated on a (100) p-doped silicon on glass substrate by the standard Silicon on Glass (SOG) process. The device layer thickness of T = 40 μm defines the width of the beam, the electrode length is Le = 360 μm, and the length, in-plane thickness, and the gap between the beam and the drive/sense electrode were chosen to be L = 500 μm, W = 6.5 μm, and d = 3 μm, respectively. Essentially, electrostatically actuated MEMS resonators may exhibit rich dynamics, and the parallel plate drive and detection modes are more prone to complex nonlinearity than comb drive and detection modes. The actual device SEM diagram of the designed resonator is shown in Figure 1a, and its displacement can be approximated by the Duffing nonlinear equation [26]:
m z ¨ + c z ˙ + k 1 z + k 3 z 3 = 1 2 C 0 d ( d z ) 2 ( V d c + V a c sin Ω t ) 2 1 2 C 0 d ( d + z ) 2 ( V d c ) 2  
where z , z ˙ , and z ¨ are the displacement, velocity, and acceleration of the resonator, respectively, w n = k 1 / m is the natural angular frequency of the resonator in its linear regime, m is the effective mass of the beam, c is damping term, k 1 is linear stiffness term, k 3 is Duffing nonlinear stiffness term, k 1 = 32 E T W 3 L 3 ,  k 3 = k 1 2 W 3 , E is the Young’s modulus of silicon, C 0 and d are the initial capacitance and gap of the parallel plate, C 0 = ϵ 0 × L e × T d 4.307 e 14   F ,   ϵ 0 is the permittivity of vacuum, V d c is the bias voltages, and V a c and Ω are the driving amplitude and frequency.
As shown in Figure 1a, the designed micro-resonator was put on a vacuum adjustable sealed chamber to change the air pressure for different quality factors (Q). Before being supplied to the drive electrode, the input signal is preprocessed in the digital domain; the LABVIEW (LABVIEW 2019, National Instruments, Texas, United States) program controls 12-bits NI 6366 X Series Data Acquisition (DAQ) (National Instruments, Texas, United States) to realize a conversion of digital to analog, which modulates a sinusoidal drive of amplitude and frequency. Simultaneously, the resonator response is measured by MEMS interface circuit, then digitized by DAQ, detecting its envelope and down-sampling, before saving it and triggering the next sample loop. Figure 1b shows an example of a resonator motion driven by the random amplitude modulated sine wave signal with an interval time of θ = 6.25 ms; it depicts the hybrid nonlinear interaction mechanism between neurons, which was described in [25]. The best performance of the HNL-RC can be tuned by the nonlinear tuning (transient nonlinear and Duffing nonlinear), the transient nonlinear function x ( t ) = x 0 ± Β × e w n 2 Q t can be derived by the typical linear underdamped second-order oscillation system, its nonlinear strength mainly limited with quality factor Q when fixed the natural angular frequency w n . The Duffing nonlinear characteristic response is very sensitive to the choice of the reference operating points, which are normally determined by testing the amplitude hysteresis curve and frequency hysteresis curve shown in Figure 1c,d. Finally, the study of nonlinear physical properties and tuning theory are beneficial to build a better HNL resonator reservoir that will be proved by the handwritten digit recognition task below.
We performed a benchmark task called handwritten digit recognition that is common in reservoir computing for hardware implementations. The Mixed National Institute of Standards and Technology (MNIST) database [31] was created by “remixing” the digit samples written by high school students and employees of the United States Census Bureau. Each sample in the dataset was composed of a 28 × 28 gray value matrix. We randomly selected 1000 samples from the original training database, which contained 100 samples for each of the digits “0–9” (900 samples as a training set, 100 samples as a test set). The chosen part of the MNIST handwritten digit database contained 1000 grey images that we called the GMNIST dataset, and BMNIST is binary images dataset transformed from GMNIST for the transient nonlinear analysis.
A basic RC system processing of the pattern recognition was performed in the reservoir, as shown in Figure 2a. The original grayscale image 28 pixels × 28 pixels was trimmed to a 22 pixels × 20 pixels image for reducing redundant information. Then, the 22 pixels × 20 pixels matrix was transformed into 1 × 440 temporal sequences of input pulse streams with separation time θ, and the driver carrier signal was multiplied at a certain frequency and then placed into the HNL reservoir, which is constructed by 440 “neural” nodes. Finally, we obtained a 440 × 10 readout network that was used for classification after training. In order to perform the MNIST classification function, ten appropriate target functions were constructed as ten linear classifiers; each is a polynomial function composed of the optimal weight coefficient vector w , and to prevent the overfitting caused by excessive feature information during the training stage, we introduced ridge regression with Tikhonov regularization (L2 norm) to solve this problem and obtain the minimum mean square error between predicted value y and target value y t by adjusting the regularization coefficient λ .
{ y i ( t ) = w i T x ( t )   w i = y t i X T ( X X T + λ I ) 1
where i is represented different classifiers coefficient, x ( t ) is an RC response vector of each sample, X is the data matrix that contains response signals of all samples, and I is a unit matrix.
After the training process, we applied every test sample to the optimal ten classifiers, as shown in Figure 2b. It would select the actual digit through a “winner-takes-all” approach, the predicted results would be picked up from the 10 classifier output results by the maximum method, then every target function is +0 if the digit does not correspond to the sought digit, and +1 if it does. Finally, we obtained the recognition accuracy after comparing it with the target value, and the final accuracy is the average after ten-order cross-validation.

3. Transient Nonlinearity Tuning

The principle of HNL-RC networks regulation changes due to the introduction of transient nonlinearity, which exists in the oscillation starting and decay stages of the resonator compared to the time-delay RC only with Duffing nonlinear source. In the HNL-RC, the fading memory and the nonlinear richness would be simultaneously changed through quality factor Q, due to the decay time function T = 2 Q w n and the transient nonlinear function; it is different from the time-delay RC that must be adjusting the length of the mask (M), feedback factor value, and feedback loops under fixed a decay time T. Hence, all the above analysis points to the kernel parameter, Q, which mainly determines the RC system’s computation speed and part of the nonlinear mapping capability, so this property is essential to study and optimize for recognizing and processing temporal sequences.

3.1. Q Value Fitting Model

Conventional quality factor measurement methods include the −3 dB bandwidth method and ring-down method, etc. [32,33]. However, the measurement condition is generally linear vibration state, which is not completely suitable for the nonlinear vibration state. Here, we used a sweep frequency data (SFD) fitting model to estimate Q that is suitable for linear and nonlinear vibration states. For theoretical analysis, the electrostatic drive term (Formula (1)’s right side) can be simplified by Taylor expansion, and the third term can be retained and rewritten as Formula (3), then the detailed derivation process of the SFD Formula (4) can be seen [32].
m z ¨ + c z ˙ + K 1 z + K 3 z 3 = F a c t   sin   Ω t
where K 1 = k 1 k e 1 ,   K 3 = k 3 k e 3 ,     k e 1 ,   k e 3 ,   F a c t are the linear, cubic nonlinear electrical terms, and magnitude of the forcing term at frequency Ω , respectively,   k e 1 = 2 C 0 V d c 2 d 2 ,   k e 3 = 3 C 0 d   k e 1 ,     F a c t = C 0 V a c V d c m d .
The results R 2 = 0.9715 and Q e s t i m a t e 1383 using the above transient nonlinear function to fit the by the ring-down method, and R 2 = 0.9999 , Q e s t i m a t e 1051 using the SFD fitting function in the same simulation setup (Q = 1000), which proves the superiority of the SFD fitting method. Figure 1e shows the SFD fitting results for the sweep frequency experiment in a fixed are pressure, and it provides accurate calibration for the following experiments to evaluate the influence of Q value on transient nonlinearity.
f = f n ( 1 + b x 2 1 2 Q 1 x 2 1 )  
where f n is represented the natural frequency of the resonator, x = A A m a x is amplitude ratio, and A is resonator response amplitude, and b is a simplification factor.

3.2. Experimental Analysis

In order to avoid the interference of the Duffing nonlinearity on the classification performance of the system as much as possible, we introduced the BMNIST database that is composed of binary data. Firstly, the Q value was estimated by the SFD fitting model in different air pressures, and we chose four different Q as the verification experiments according to the real test conditions. Figure 3a illustrates the classification accuracy improves from 77% to 89% in the experimental results, which reveals the increased noise and weak nonlinear strength in a low-Q environment decrease the system recognition performance, the simulation accuracy also increased by 3% under the same parameters setup as possible without system noise, and more Q values are chosen for deeper study. Similar to the saturation conclusion, the accuracy is not improved with a larger Q than the optimal value. The histogram distribution about the response digits “7” and “9” is more intuitive. Figure 3b implies that it is easier to distinguish between the optimal Q value than lower. The computing speed is several times improved while ensuring the nonlinear richness of the reservoir is unchanged by tuning the Q value, which can commonly be used in almost all hardware-RC implementation systems with a similar principle.

4. Duffing Nonlinearity Tuning

4.1. Experimental Analysis

In the HNL-RC architecture, Duffing nonlinearity is the most essential source of nonlinear richness for pattern classification tasks. Thus, to obtain insight into the optimal operating conditions, we investigated the image recognition systematically in a wide range of the amplitude V a c . We turned to evaluate the gain in overall performance provided by the experiments at the optimal Q. The GMNIST dataset is used to test Duffing nonlinearity performance due to taking into account the richer nonlinear response triggered by multi-valued information. The classification performance is expressed in two ways: the error rate that shows the percentage of digits that have been wrongly classified, and the t-Distributed Stochastic Neighbor Embedding (t-SNE) technique to represent our reservoir response data in a 2D plot (see Figure 4b) to visualize how the data separation occurs and understand the recognition capacity of the different operation point.
Overall, as shown in Figure 4a, for a wide range of values of V a c , the Duffing nonlinearity gradually reduces the classification error rate, except for the point V a c = 1   V due to the input signal data being distributed on the upper and lower branches of the amplitude hysteresis curve so that the correlation between the contexts is de-correlated. An optimum nonlinearity is reached for V a c = 5   V providing the highest classification rate of ( 93 ± 1 ) % , which is visualized by t-SNE in Figure 4b. During the data reduction, the probability of two vectors being neighbors is conserved, allowing visualization of the structure in the data. Each digit is represented by colored dots for all data points of the utterances.

4.2. Simulation Analysis

In particular, the error rate drastically increased when the V a c > 5   V , even the resonator fails. In order to have a deep insight into the resonator vibration, static bifurcation analysis of the Hamiltonian system is carried out to obtain the bifurcation sets. In this theoretical analysis, the dissipation and excitation voltage can be regarded as small perturbations, and the premises are V d c V a c and high Q value. Furthermore, some particular phenomena may be overlooked by Taylor’s expansion of the electrostatic force when static bifurcation analysis is carried out. Therefore, the corresponding non-dimensional equation of the Hamiltonian system of Formula (5) [34,35,36] without any approximation would be more appropriate to investigate the whole equilibrium position property and complicated vibration properties of the resonator.
{ x ˙ = y y ˙ = α x β x 3 + 4 γ x 1 2 x 2 + x 4 + ε ( μ y + 2 γ V a c sin w τ V d c ( 1 2 x + x 2 ) )
Introduce the following non-dimensional variables:
τ = w n t ;   w = Ω w n ;   x = z d ;   α = k 1 m × w n 2   ;   β = k 3 d 2 m × w n 2 ;   γ = C 0 V d c 2 2 m × w n 2 × d 2
Figure 5a shows the number of abscissa coefficients varies (equilibrium positions) as the variation of V d c under β = 0.15 (determined by the resonator size). Here, the static pull-in voltage can be derived by γ = ( 1 + β ) 3 27 β 2 , which detailed analysis in [35] under different β and γ conditions. In the analysis model, the V p u l l i n 93   V can be represented as the boundary when the perturbations are assumed to be small enough, the method of multiple scales is generally used to investigate the dynamic nonlinear behavior of the resonator with small V a c for explaining the above experimental results. However, the excitation amplitude to be studied exceeds the boundary condition of theoretical analysis; hence, we constructed the numerical model using Formula (1) to study the changes in nonlinear vibration by the phase portraits. As shown in Figure 5b–e, which illustrates the displacement–acceleration and the displacement–velocity phase portraits for an AC voltage of 5 V and a pull-in AC voltage 5.3 V in the fixed DC bias 30 V, the dynamics system results verify the optimal operating point occurs at the edge of chaos, as observed before.
Detailed numerical studies, including phase portrait, bifurcation diagram, and Poincare map, demonstrate the analytical prediction and reveal the effect of excitation amplitude on the system transition to chaos, and this procedure can be observed more obviously between stable and pull-in states in the special resonator size [37].

5. Conclusions

To summarize, we numerically and experimentally studied the mechanism and optimization method of the micromechanical resonator-based RC with hybrid nonlinear dynamics and innovatively introduced a nonlinear tuning strategy to analyze the computing properties (the processing speed and recognition accuracy) of the presented RC. Specifically, we studied the influencing mechanism of transient nonlinearity by fitting quality factors through the SFD equation under different vacuums. Furthermore, we numerically verified its saturated nonlinear characteristics and corresponding optimal values, which increased the processing speed of the system several times. Additionally, both the static bifurcation analysis and dynamic vibration numerical model were used to prove the optimal Duffing nonlinear operating point is the edge of chaos, which is intuitively observed by the phase portraits and t-SNE plots, as well as the high handwritten digits recognition accuracy of ( 93 ± 1 ) % experimentally under the optimal conditions. Our results demonstrate that the HNL-RC architecture based on micro–resonator can achieve higher speed information processing capabilities and recognition accuracy by the above strategies of nonlinear tuning, which is very suitable for pattern recognition tasks and pave a way to build a better physical reservoir.

Author Contributions

Conceptualization, J.S., W.Y. and X.Z.; methodology, J.S.; software, J.S.; validation, J.S.; formal analysis, J.S. and X.G.; investigation, X.X.; data curation, T.Z.; writing—original draft preparation, J.S.; writing—review and editing, J.S., W.Y. and X.X.; visualization, J.S.; supervision, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by the National Key Research and Development Program of China (Grant No. 2018YFB2002300), the National Natural Science Foundation of China (Grant No. 61971399), and the Key Research Program of Frontier Science (CAS, Grant No. ZDBS-LY-JSC028).

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the members of the State Key Laboratory of Transducer Technology for helpful discussions and Yan Ru’s support and helpful discussions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xin, Y. Evolving artificial neural networks. Proc. IEEE 1999, 87, 1423–1447. [Google Scholar] [CrossRef] [Green Version]
  2. Graves, A. Generating sequences with recurrent neural networks. arXiv 2013, arXiv:1308.0850. [Google Scholar]
  3. Sutskever, I.; Martens, J.; Hinton, G.E. Generating text with recurrent neural networks. In Proceedings of the 28th International Conference on Machine Learning (ICML), Bellevue, WA, USA, 28 June–2 July 2011. [Google Scholar]
  4. Atiya, A.F.; Parlos, A.G. New results on recurrent network training: Unifying the algorithms and accelerating convergence. IEEE Trans. Neural Netw. 2000, 11, 697–709. [Google Scholar] [CrossRef] [Green Version]
  5. Verstraeten, D.; Schrauwen, B.; D’Haene, M.; Stroobandt, D. An experimental unification of reservoir computing methods. Neural Netw. 2007, 20, 391–403. [Google Scholar] [CrossRef]
  6. Jaeger, H. Adaptive nonlinear system identification with echo state networks. In Advances in Neural Information Processing Systems; MIT Press: Cambridge, MA, USA, 2003; pp. 609–616, (NIPS’02). [Google Scholar]
  7. Jaeger, H. The “echo state” approach to analysing and training recurrent neural networks-with an erratum note. Ger. Natl. Res. Cent. Inf. Technol. GMD Tech. Rep. 2001, 148, 13. [Google Scholar]
  8. Maass, W.; Natschläger, T.; Markram, H. Real-time computing without stable states: A new framework for neural computation based on perturbations. Neural Comput. 2002, 14, 2531–2560. [Google Scholar] [CrossRef] [PubMed]
  9. Appeltant, L.; Soriano, M.C.; Van der Sande, G.; Danckaert, J.; Massar, S.; Dambre, J.; Schrauwen, B.; Mirasso, C.R.; Fischer, I. Information processing using a single dynamical node as complex system. Nat. Commun. 2011, 2, 1–6. [Google Scholar] [CrossRef] [Green Version]
  10. Appeltant, L.; Van der Sande, G.; Danckaert, J.; Fischer, I. Constructing optimized binary masks for reservoir computing with delay systems. Sci. Rep. 2014, 4, 3629. [Google Scholar] [CrossRef]
  11. Paquot, Y.; Duport, F.; Smerieri, A.; Dambre, J.; Schrauwen, B.; Haelterman, M.; Massar, S. Optoelectronic Reservoir Computing. Sci. Rep. 2012, 2, 287. [Google Scholar] [CrossRef]
  12. Larger, L.; Soriano, M.C.; Brunner, D.; Appeltant, L.; Gutiérrez, J.M.; Pesquera, L.; Mirasso, C.R.; Fischer, I. Photonic information processing beyond Turing: An optoelectronic implementation of reservoir computing. Opt. Express 2012, 20, 3241–3249. [Google Scholar] [CrossRef]
  13. Chen, Y.; Yi, L.; Ke, J.; Yang, Z.; Yang, Y.; Huang, L.; Zhuge, Q.; Hu, W. Reservoir computing system with double optoelectronic feedback loops. Opt. Express 2019, 27, 27431–27440. [Google Scholar] [CrossRef] [PubMed]
  14. Van Der Sande, G.; Brunner, D.; Soriano, M.C. Advances in photonic reservoir computing. Nanophotonics 2017, 6, 561–576. [Google Scholar] [CrossRef]
  15. Vandoorne, K.; Mechet, P.; Van Vaerenbergh, T.; Fiers, M.; Morthier, G.; Verstraeten, D.; Schrauwen, B.; Dambre, J.; Bienstman, P. Experimental demonstration of reservoir computing on a silicon photonics chip. Nat. Commun. 2014, 5, 1–6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Torrejon, J.; Riou, M.; Araujo, F.A.; Tsunegi, S.; Khalsa, G.; Querlioz, D.; Bortolotti, P.; Cros, V.; Yakushiji, K.; Fukushima, A. Neuromorphic computing with nanoscale spintronic oscillators. Nature 2017, 547, 428–431. [Google Scholar] [CrossRef] [PubMed]
  17. Zhong, Y.; Tang, J.; Li, X.; Gao, B.; Qian, H.; Wu, H. Dynamic memristor-based reservoir computing for high-efficiency temporal signal processing. Nat. Commun. 2021, 12, 408. [Google Scholar] [CrossRef] [PubMed]
  18. Du, C.; Ma, W.; Chang, T.; Sheridan, P.; Lu, W.D. Biorealistic implementation of synaptic functions with oxide memristors through internal ionic dynamics. Adv. Funct. Mater. 2015, 25, 4290–4299. [Google Scholar] [CrossRef]
  19. Moon, J.; Ma, W.; Shin, J.H.; Cai, F.; Du, C.; Lee, S.H.; Lu, W.D. Temporal data classification and forecasting using a memristor-based reservoir computing system. Nat. Electron. 2019, 2, 480–487. [Google Scholar] [CrossRef]
  20. Du, C.; Cai, F.; Zidan, M.A.; Ma, W.; Lee, S.H.; Lu, W.D. Reservoir computing using dynamic memristors for temporal information processing. Nat. Commun. 2017, 8, 1–10. [Google Scholar] [CrossRef]
  21. Yao, P.; Wu, H.; Gao, B.; Tang, J.; Zhang, Q.; Zhang, W.; Yang, J.J.; Qian, H. Fully hardware-implemented memristor convolutional neural network. Nature 2020, 577, 641–646. [Google Scholar] [CrossRef]
  22. Liu, Z.; Tang, J.; Gao, B.; Yao, P.; Li, X.; Liu, D.; Zhou, Y.; Qian, H.; Hong, B.; Wu, H. Neural signal analysis with memristor arrays towards high-efficiency brain–machine interfaces. Nat. Commun. 2020, 11, 4234. [Google Scholar] [CrossRef]
  23. Dion, G.; Mejaouri, S.; Sylvestre, J. Reservoir computing with a single delay-coupled non-linear mechanical oscillator. J. Appl. Phys. 2018, 124, 152132. [Google Scholar] [CrossRef] [Green Version]
  24. Barazani, B.; Dion, G.; Morissette, J.-F.; Beaudoin, L.; Sylvestre, J. Microfabricated Neuroaccelerometer: Integrating Sensing and Reservoir Computing in MEMS. J. Microelectromech. Syst. 2020, 29, 338–347. [Google Scholar] [CrossRef] [Green Version]
  25. Sun, J.; Yang, W.; Zheng, T.; Xiong, X.; Liu, Y.; Wang, Z.; Li, Z.; Zou, X. Novel nondelay-based reservoir computing with a single micromechanical nonlinear resonator for high-efficiency information processing. Microsyst. Nanoeng. 2021, 7, 83. [Google Scholar] [CrossRef] [PubMed]
  26. Kaajakari, V.; Mattila, T.; Oja, A.; Seppa, H. Nonlinear Limits for Single-Crystal Silicon Microresonators. J. Microelectromech. Syst. 2004, 13, 715–724. [Google Scholar] [CrossRef] [Green Version]
  27. Kovacic, I.; Brennan, M.J.; Lineton, B. On the resonance response of an asymmetric Duffing oscillator. Int. J. Non-Linear Mech. 2008, 43, 858–867. [Google Scholar] [CrossRef]
  28. Velichko, A. Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic Map. Electronics 2020, 9, 1432. [Google Scholar] [CrossRef]
  29. Shougat, M.R.E.U.; Li, X.; Mollik, T.; Perkins, E. A Hopf physical reservoir computer. Sci. Rep. 2021, 11, 19465. [Google Scholar] [CrossRef]
  30. Legenstein, R.; Maass, W. Edge of chaos and prediction of computational performance for neural circuit models. Neural Netw. Off. J. Int. Neural Netw. Soc. 2007, 20, 323–334. [Google Scholar] [CrossRef]
  31. LeCun, Y.; Cortes, C. The MNIST Database of Handwritten Digits. 1998. Available online: https://ci.nii.ac.jp/naid/10027939599/ (accessed on 17 February 2022).
  32. Yan, B.; Liu, Y.; Dong, J. Quality factor estimates of resonant beams with nonlinear vibrations. J. Tsinghua Univ. (Sci. Technol.) 2016, 56, 1055–1060. [Google Scholar] [CrossRef]
  33. Miller, J.M.L.; Ansari, A.; Heinz, D.B.; Chen, Y.; Flader, I.B.; Shin, D.D.; Villanueva, L.G.; Kenny, T.W. Effective quality factor tuning mechanisms in micromechanical resonators. Appl. Phys. Rev. 2018, 5, 041307. [Google Scholar] [CrossRef]
  34. De, S.K.; Aluru, N.R. Complex Nonlinear Oscillations in Electrostatically Actuated Microstructures. J. Microelectromech. Syst. 2006, 15, 355–369. [Google Scholar] [CrossRef]
  35. Han, J.; Zhang, Q.; Wang, W. Static bifurcation and primary resonance analysis of a MEMS resonator actuated by two symmetrical electrodes. Nonlinear Dyn. 2015, 80, 1585–1599. [Google Scholar] [CrossRef]
  36. Hegger, R.; Kantz, H.; Schreiber, T. Practical implementation of nonlinear time series methods: The TISEAN package. Chaos Interdiscip. J. Nonlinear Sci. 1999, 9, 413–435. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  37. Haghighi, H.S.; Markazi, A.H.D. Chaos prediction and control in MEMS resonators. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 3091–3099. [Google Scholar] [CrossRef]
Figure 1. Nonlinear dynamics of the double clamped beam resonator under different stimulation. (a) Schematic of the experimental setup of the single hybrid nonlinear (HNL) reservoir computer. (b) HNL reservoir states response to different amplitude input signals; it depicts the complex connection between neuron nodes. (c) Amplitude sweeping open-loop experiment in different air pressure and a fixed bias voltage of V d c = 30   V , to obtain the hysteresis curve about the excitation amplitude and suitable effective V a c range. (d) Frequency sweep open-loop experiment for a fixed bias voltage of V d c = 30   V , V a c = 1   V and Q 1500 , to obtain the driving frequency f d = 189.5   KHz at the front bifurcation point. (e) Quality factor estimates of the resonator with nonlinear vibrations. It depicts the fitting result of the data on the left side of the resonate frequency point of the “Sweep up” curve in (d).
Figure 1. Nonlinear dynamics of the double clamped beam resonator under different stimulation. (a) Schematic of the experimental setup of the single hybrid nonlinear (HNL) reservoir computer. (b) HNL reservoir states response to different amplitude input signals; it depicts the complex connection between neuron nodes. (c) Amplitude sweeping open-loop experiment in different air pressure and a fixed bias voltage of V d c = 30   V , to obtain the hysteresis curve about the excitation amplitude and suitable effective V a c range. (d) Frequency sweep open-loop experiment for a fixed bias voltage of V d c = 30   V , V a c = 1   V and Q 1500 , to obtain the driving frequency f d = 189.5   KHz at the front bifurcation point. (e) Quality factor estimates of the resonator with nonlinear vibrations. It depicts the fitting result of the data on the left side of the resonate frequency point of the “Sweep up” curve in (d).
Micromachines 13 00317 g001
Figure 2. Handwritten digit recognition using an HNL resonator-based RC system. (a) Schematic diagram of the training process; put the n × 440 ( n is the number of samples) input digits matrix to the reservoir in sequence, then obtain the states matrix X, and the ridge regression algorithm is activated to work for the final optimal 10-classifiers weight matrix W i ; (b) Single handwritten digit test process in the test dataset, signal preprocessing is shown in the yellow box.
Figure 2. Handwritten digit recognition using an HNL resonator-based RC system. (a) Schematic diagram of the training process; put the n × 440 ( n is the number of samples) input digits matrix to the reservoir in sequence, then obtain the states matrix X, and the ridge regression algorithm is activated to work for the final optimal 10-classifiers weight matrix W i ; (b) Single handwritten digit test process in the test dataset, signal preprocessing is shown in the yellow box.
Micromachines 13 00317 g002
Figure 3. BMNIST classification results in simulation and experimental tests. (a) Classification accuracy with different Q. The test conditions of the experiment are V d c = 30   V and V a c = 1.5   V , f d = 189.5   KHz , the optimal θ = 1 2 T . (b) Calibration results about Q vs. Pressure by sweep frequency data (SFD) model; different pressures were adjusted by the vacuum chamber needle valve, and the BMNIST experiment was carried out under four stable pressure conditions chosen from this result. (c) Histogram distribution of HNL-RC states output for a single sample.
Figure 3. BMNIST classification results in simulation and experimental tests. (a) Classification accuracy with different Q. The test conditions of the experiment are V d c = 30   V and V a c = 1.5   V , f d = 189.5   KHz , the optimal θ = 1 2 T . (b) Calibration results about Q vs. Pressure by sweep frequency data (SFD) model; different pressures were adjusted by the vacuum chamber needle valve, and the BMNIST experiment was carried out under four stable pressure conditions chosen from this result. (c) Histogram distribution of HNL-RC states output for a single sample.
Micromachines 13 00317 g003
Figure 4. Optimal Duffing nonlinear working interval for handwritten digit recognition. (a) Classification error rate results after simulation and experiment by changing the driving voltage V a c . The best–recognized accuracy is ( 93 ± 1 ) %   when V a c = 5   V , V d c = 30   V and f d = 189.5   KHz , Q 1500 . (b) Two–dimensional representation of the two t-SNE components: left one with V a c = 1   V , right one with V a c = 5   V in (a).
Figure 4. Optimal Duffing nonlinear working interval for handwritten digit recognition. (a) Classification error rate results after simulation and experiment by changing the driving voltage V a c . The best–recognized accuracy is ( 93 ± 1 ) %   when V a c = 5   V , V d c = 30   V and f d = 189.5   KHz , Q 1500 . (b) Two–dimensional representation of the two t-SNE components: left one with V a c = 1   V , right one with V a c = 5   V in (a).
Micromachines 13 00317 g004
Figure 5. Simulation models to analyze the complex nonlinear oscillations (nonlinear/chaotic region) in the electrostatic resonator. (a) Static bifurcation of the Hamiltonian system versus V d c under fixed β (solid line is the one stable center point; points are unstable saddle points), (b,c) Phase plots of the steady period response at an AC voltage (5 V): no AC symmetry breaking, (d,e) Phase plots of the steady period response at a boundary critical AC voltage (5.3 V): AC symmetry breaking and pull–in.
Figure 5. Simulation models to analyze the complex nonlinear oscillations (nonlinear/chaotic region) in the electrostatic resonator. (a) Static bifurcation of the Hamiltonian system versus V d c under fixed β (solid line is the one stable center point; points are unstable saddle points), (b,c) Phase plots of the steady period response at an AC voltage (5 V): no AC symmetry breaking, (d,e) Phase plots of the steady period response at a boundary critical AC voltage (5.3 V): AC symmetry breaking and pull–in.
Micromachines 13 00317 g005
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sun, J.; Yang, W.; Zheng, T.; Xiong, X.; Guo, X.; Zou, X. Enhancing the Recognition Task Performance of MEMS Resonator-Based Reservoir Computing System via Nonlinearity Tuning. Micromachines 2022, 13, 317. https://doi.org/10.3390/mi13020317

AMA Style

Sun J, Yang W, Zheng T, Xiong X, Guo X, Zou X. Enhancing the Recognition Task Performance of MEMS Resonator-Based Reservoir Computing System via Nonlinearity Tuning. Micromachines. 2022; 13(2):317. https://doi.org/10.3390/mi13020317

Chicago/Turabian Style

Sun, Jie, Wuhao Yang, Tianyi Zheng, Xingyin Xiong, Xiaowei Guo, and Xudong Zou. 2022. "Enhancing the Recognition Task Performance of MEMS Resonator-Based Reservoir Computing System via Nonlinearity Tuning" Micromachines 13, no. 2: 317. https://doi.org/10.3390/mi13020317

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop