Chaotic dynamics generated by vertical-cavity surface-emitting lasers (VCSELs) has stimulated a variety of applications in secure communication, random key distribution, and chaotic radar for its desirable characteristics. The application of machine learning has made great progress in the prediction of chaotic dynamics. However, the performance is constrained by the training datasets, tedious hyper-parameter optimization, and processing speed. Herein, we propose a heterogeneous forecasting scheme for chaotic dynamics in VCSELs with knowledge-based photonic reservoir computing. An additional imperfect physical model of a VCSEL is introduced into photonic reservoir computing to mitigate the deficiency of the purely data-based approach, which yields improved processing speed, increased accuracy, simplified parameter optimization, and reduced training data size. It is demonstrated that the performance of our proposed scheme is robust to the deficiency of the physical model. Moreover, we elucidate that the performance of knowledge-based photonic reservoir computing will fluctuate with the complexity of chaotic dynamics. Finally, the generality of our results is validated experimentally in parameter spaces of feedback strength and injection strength of reservoir computing. The proposed approach suggests new insights into the prediction of chaotic dynamics of semiconductor lasers.
【AIGC One Sentence Reading】:We propose a heterogeneous forecasting scheme for VCSEL chaotic dynamics using knowledge-based photonic reservoir computing, enhancing performance.
【AIGC Short Abstract】:This study introduces a heterogeneous forecasting method for chaotic dynamics in VCSELs using knowledge-based photonic reservoir computing. By integrating an imperfect VCSEL model, it enhances processing speed, accuracy, and simplifies parameter optimization. The approach is robust to model deficiencies and its effectiveness varies with chaotic complexity, validated experimentally.
Note: This section is automatically generated by AI . The website and platform operators shall not be liable for any commercial or legal consequences arising from your use of AI generated content on this website. Please be aware of this.
1. INTRODUCTION
Semiconductor lasers subjected to different forms of external perturbations produce rich nonlinear dynamics [1–9]. The chaotic dynamic properties of semiconductor lasers have been extensively studied in the past decades for their potential applications in secure communication, chaotic radar, and random bit generators [10–16]. To unveil the chaotic dynamics of semiconductor lasers, classical methods usually rely on the nonlinear dynamical equations derived from physical principles [17–20]. There are also some mathematical models that reconstruct the dynamical state from chaotic time series directly [21–23]. However, the application of these models may cause substantial errors due to the imperfect modeling of crucial dynamics and limitation of system dimension.
Recent advancements in the field of machine learning have made great progress in the prediction of dynamical systems purely from past measured data of chaotic time series. In the past decades, different machine learning approaches have been adopted to realize chaotic dynamics prediction [24]. Among these machine learning approaches being used so far, the reservoir computing has proven to perform superior prediction with less computational demand [25–28]. As a specific neuromorphic computing model that deviated from the von-Neumann architecture, reservoir computing imitates the neural information processing systems and consists of three layers, namely, the input layer (sensing), the reservoir layer (processing), and the output layer (control). The input and reservoir layers of reservoir computing are fixed. Only the readout coefficients of the output layer need to be trained in an optimized way, which leads to faster and more stable training and prediction [29]. Thus, reservoir computing has been widely employed to forecast the spatiotemporal chaotic dynamics, such as the chaotic time series of semiconductor lasers. Prediction of chaotic dynamics of an optically injected laser is discussed systematically with several machine learning algorithms [deep learning, support vector machine (SVM), nearest neighbors, and reservoir computing (RC)] [30]. Reservoir computing can also be seen as a state observer to infer the dynamical variables of semiconductor lasers. After training, only one of the dynamical variables is required to reconstruct the other two variables, if the algorithm is properly trained with all three variables [31]. Additionally, it is numerically demonstrated that reservoir computing can successfully predict the continuous intensity time series and reproduce the underlying chaotic dynamical behaviors of semiconductor lasers, such as power spectrum, PDF, and attractor [32]. The automated genetic algorithm optimization approach is also introduced to efficiently select the optimal reservoir parameters and achieve accurate forecasting [33]. Furthermore, recent advances in time-delayed reservoir computing (TDRC) have made it possible to physically implement the forecasting for the chaotic dynamics of distributed feedback laser (DFB) with optical feedback, mutually coupled VCSELs, and other spatiotemporal chaotic dynamics [34–46]. On the other hand, the traditional reservoir computing is a data-driven method and makes little use of the dynamical equations that generate the training data. Therefore, it may require an additional size of training data and computational resources to achieve accurate prediction, especially when the spatiotemporally chaotic system is large and complex. While in many realistic applications scenario, some underlying knowledge about the system is available, it could facilitate the performance of reservoir computing effectively [47–49].
In this paper, we numerically and experimentally investigate the heterogeneous forecasting scheme for chaotic dynamics generated by VCSELs with knowledge-based photonic reservoir computing. With the combination of the spin-flip model and photonic TDRC, we elucidate that the heterogeneous forecasting scheme could exhibit better prediction with a reduced training dataset compared to the situation when these two methods are conducted individually. Moreover, the prediction is robust to the deficiencies in the physical model. The influence of operating parameters and the complexity of chaotic dynamics in VCSELs on the performance of knowledge-based reservoir computing is investigated systematically. Finally, the generality of our results is validated experimentally using a TDRC based on semiconductor lasers.
Sign up for Photonics Research TOC Get the latest issue of Advanced Photonics delivered right to you!Sign up now
2. METHODS
Figure 1.Heterogeneous forecasting scheme using photonic time-delayed reservoir computing combined with an imperfect dynamical model.
Then the knowledge-based dynamical model of the training data is established based on the SMF with parameter and initial condition mismatch, as follows: where and its corresponding dynamical state at time with feedback strength are derived from Eqs. (1)–(4). And is the one-step-ahead prediction data evolving from the imperfect dynamical-based model with deviated feedback strength or dynamical state mismatch [53,54]. The error parameters and are used to quantify the deviation between the knowledge-based dynamical model and the “true” dynamical system. However, it is noteworthy that the accuracy of this one-step-ahead prediction by the knowledge-based dynamical model is limited and may induce substantial errors compared to the “true” data .
As shown in Fig. 1, the knowledge-based photonic reservoir computing is constructed by an optically injected semiconductor laser under optical feedback which consists of three layers.
In the input layer: The time series of training data and the output of the imperfect knowledge-based dynamical model are concatenated to reconstruct the input signal , thereby mitigating the issue of insufficient RC data driven solely by pure data. Then, is multiplied by the modified [0.1, 1] binary random mask matrix with a sampling period and an input scaling factor to obtain the electrically injected masked signal . It will be modulated onto the carrier wave of the light source:
In the reservoir layer: The modulated carrier waveform from the light source is injected into a semiconductor laser with optical feedback to excite transient dynamics. The nonlinear dynamics of the reservoir laser is described by the Lang–Kobayashi equations [18,34]: where denotes the complex, slowly varying electric field amplitude of the reservoir laser; represents the carrier density; is the linewidth enhancement factor; is the optical gain; is the transparent carrier density; is the output of the light source, which is modulated by with a Mach–Zehnder intensity modulator; is the photonic injection strength; stands for the self-feedback strength of reservoir laser; is the optical intensity of the light source; and is the frequency detuning between the modulated light source and the reservoir laser, where and are the angular frequencies of the light source and reservoir laser, respectively. The values of other typical parameters are shown in Table 2.
Values of Parameters for the Reservoir Lasers
Parameter
Symbol
Value
Linewidth enhancement factor
3
Differential gain
Carrier density at transparency
Gain saturation
Intensity of light source
Response laser output frequency
Photon lifetime
1.927 ps
Carrier lifetime
2.04 ns
Current factor
1.05
Threshold current of the response lasers
Then neuron states of reservoir are extracted from the intensity of the reservoir laser, , with time interval . In this work, the feedback delay time . Additionally, the reservoir state of knowledge-based photonic reservoir is further extended by introducing the one-step prediction of the imperfect dynamical model, as shown in Eq. (13). The former represents the connection to from the imperfect knowledge-based model, while the latter connects the reservoir state matrix to the output. This approach not only integrates data information but also enhances the nonlinearity of the reservoir layer:
In the output layer: The ridge regression algorithm is conducted to train and optimize the output connection weights vector . The predicted results of knowledge-based photonic reservoir computing can be obtained by calculating . To evaluate the prediction accuracy quantitatively, the normalized mean-square error (NMSE) is calculated between the predicted and the “true” time series as follows: where denotes the number of prediction samples. The value of the NMSE equals zero when the predicted time series closely matches the “true” time series. We set the threshold value for accurate prediction when the NMSE is less than 0.1.
3. RESULTS
For TDRC to achieve good performance, it must satisfy two key characteristics of coherence and short-term memory, which are mainly affected by the parameters of reservoir lasers. Moreover, the input gain coefficient can adjust the amplitude of the input signal that is modulated into reservoir lasers and regulate the prediction performance. Therefore, we investigate the performance of isolated TDRC in the parameter spaces of the input gain coefficient , self-feedback strength , and injection strength from the light source . First, Fig. 2(a) depicts the predictive capability NMSE versus the input gain coefficient , and the minimum NMSE = 0.0954 is achieved when the value of is around 1. Then we choose the best input gain coefficient for the mask signal and alter the parameters of the reservoir laser. Figures 2(b) and 2(c) show the performance of chaotic time series forecasting with different self-feedback strength and injection strength from the light source . It can be seen that the smallest NMSE = 0.0683 is obtained with and , where the dynamics of the reservoir laser is close to neutral stability [54].
Figure 2.Predicted performance NMSE of isolated TDRC: (a) NMSE as a function of the input gain coefficient ; (b) NMSE as a function of the self-feedback strength ; (c) NMSE as a function of the injection strength from the light source with frequency detuning .
In the knowledge-based model, the deviation of is introduced to quantify the discrepancy between the constructed “imperfect” knowledge-based model and the “true” spin-flip model of a VCSEL that might be encountered in a real-life situation. means that the value of parameter mismatch is in the range of . In this work, the discrepancy of the “imperfect” knowledge-based model stems from deviated self-feedback strength and dynamical state mismatch in each iteration step. Figure 3 explores the influence of error coefficients and on the performance of heterogeneous forecasting of chaotic dynamics in a VCSEL. The value of is set to be for . The dynamical state is derived from the simulation of the “true” spin-flip model of the VCSEL with . We emphasized that the values of the NMSE in Figs. 3(a) and 3(b) remain unchanged as the error coefficients are not applied to the isolated TDRC. While it can be clearly seen from Figs. 3(c) and 3(d) that even though the smallest NMSE = 0.000252 is achieved at and , our proposed heterogeneous forecasting scheme still behaves better compared to isolated TDRC with relatively large value of , which means that the predictive performance of chaotic dynamics in the VCSEL could be enhanced significantly with the introduction of the “imperfect” physical model. For the scenario that , as the one-step prediction of the “imperfect” knowledge-based model tends to zero infinitely, the heterogeneous forecasting scheme has no effect on the prediction. At this point, the values of the NMSE for the heterogeneous TDRC and the isolated TDRC are both equal to 0.0656. We elucidate that the error coefficient of the proposed heterogeneous forecasting scheme is not limited to deviated feedback strength and dynamical state mismatch; it can also be applied to other parameters of the “true” physical models.
Figure 3.Predictive performance of isolated TDRC (a), (b) compared to knowledge-based photonic reservoir computing with respect to error coefficients for deviated self-feedback strength (c) and dynamical state mismatch (d).
Then we use the above optimized parameters of isolated TDRC and induced error coefficients to evaluate the heterogeneous forecasting performance of chaotic dynamics generated by a VCSEL, and in order to eliminate the fluctuation caused by random masks, the values of NMSE are averaged over different sets of mask signals. The red line in Figs. 4(a) and 4(b) depict the chaotic time series of the VCSEL generated by numerical simulation of the spin-flip model, while the blue line plots the predicted VCSEL chaotic time series by isolated TDRC and heterogeneous TDRC, respectively. And the green line in Figs. 4(c) and 4(d) shows the difference between the predicted values and the original data. It can be observed that, in both cases, the predictive time series are similar to the original data. However, a smaller value of NMSE = 0.000634 is observed in the case of heterogeneous TDRC, which is 2 orders of magnitude lower.
Figure 4.Predictive performance for chaotic dynamics generated by a VCSEL with (a) isolated TDRC and (b) heterogeneous TDRC; the prediction error between the original data and isolated TDRC (c), heterogeneous predicted signal (d).
We elucidate that the performance of heterogeneous forecasting for chaotic dynamics generated by a VCSEL is robust against different original signals as well as parameter changes in the spin-flip model. Figure 5 plots the values of NMSE as a function of self-feedback strength and current coefficient in the spin-flip model of a VCSEL as shown in Eqs. (1)–(4). Different chaotic dynamics of a VCSEL are generated with the self-feedback strength and current coefficient . In the “imperfect” knowledge-based model of heterogeneous TDRC, the deviated self-feedback strength will be with . As shown in Figs. 5(a) and 5(b), the proposed heterogeneous forecasting scheme can successfully predict the chaotic time series of VCSELs over a relatively broader range of self-feedback strengths and current coefficients . Additionally, the values of NMSE for heterogeneous TDRC [Figs. 5(c) and 5(d)] are an order of magnitude lower than that of isolated TDRC, which indicates that our proposed scheme has better performance and stronger robustness.
Figure 5.Robustness of the prediction performance of heterogeneous TDRC and isolated TDRC for different original data. NMSE as a function of self-feedback strength (a) and current coefficient (b) in spin-flip model of a VCSEL as shown in Eqs. (1)–(4); (c),(d) are the zoomed-in views of (a), (b).
In order to evaluate how the complexity of chaotic dynamics generated by a VCSEL affects the predictive performance, we introduce a rotating polarizer into the extended cavity of a VCSEL and variable polarization optical feedback is realized by rotating the polarizer with angle . As a result, the polarization properties and the complexity of chaotic dynamics generated by the VCSEL are manipulated. Figures 6(a) and 6(b) illustrate the Poincaré sphere to characterize the polarization state of chaotic dynamics generated by a VCSEL with optical feedback angles and . For , the points on the Poincaré sphere are mainly concentrated near the positive axis, indicating the dominance of the XP mode. While for , the points are spread across the entire Poincaré sphere, and no dominant mode exists, indicating that the chaotic dynamics of the VCSEL are more complex. Figure 6(c) calculates the predictive performance NMSE of isolated TDRC and heterogeneous TDRC as a function of the polarizer angle . In both cases, the values of the NMSE achieve its maximum value around , which corresponds to the most complex chaotic dynamics of a VCSEL. Additionally, Fig. 6(d) displays the zoomed-in trajectory of the NMSE for heterogeneous TDRC. It can be clearly seen that the performance of prediction is significantly improved with our proposed mechanism, and superior predictive performance could still be preserved with the most complex original signal.
Figure 6.Effects of the complexity of the original signal on predictive performance. Evolutions of the polarization state plotted on the normalized Poincaré sphere for polarizer angles (a) and (b) ; (c) NMSE as a function of polarizer angle for isolated TDRC and heterogeneous TDRC; (d) zoomed-in view of (c).
The conventional form of isolated TDRC is a purely data-driven method and there is no knowledge about the physical model that generates the original data. However, in heterogeneous TDRC, an additional “imperfect” physical model of a VCSEL is introduced into photonic reservoir computing to mitigate the deficiency of the data-based approach, which yields improved processing speed, increased accuracy, and simplified parameter optimization. In order to demonstrate the pronounced benefits of our proposed scheme, the predictive performances of isolated TDRC and heterogeneous TDRC are investigated systematically in the parameter spaces of and , which are the operating parameters of reservoir lasers. The sampling interval of virtual nodes is fixed at , and the number of virtual nodes is . Thus, the sampling period of the mask signal is , corresponding to a data processing speed of about . Figure 7(a) first presents the NMSE evolution of isolated TDRC in the parameter space of . To map the input signal to a higher-dimensional space and achieve better prediction performance, a balance between coherence and short-term memory is necessary. As shown in Fig. 7(a), the minimum value of for isolated TDRC is obtained with and . Predictive performance can be further optimized by fine-tuning the reservoir laser parameters. Figure 7(b) calculates the NMSE as a function of and . It is shown that the injection strength from the light source needs to be strong enough to realize injection locking, while the self-feedback strength needs to be finely tuned to manipulate the dynamics of reservoir lasers close to the edge of chaos. On the other hand, as displayed in Figs. 7(c) and 7(d), improved predictive performance of reservoir computing can be achieved in a wide range of parameter spaces of reservoir lasers, which can mitigate tedious parameter optimization effectively of the reservoir computing.
Figure 7.Two-dimensional evolution of NMSE in parameter spaces of and for (a), (b) isolated TDRC and (c), (d) heterogeneous TDRC.
Moreover, we demonstrate that the heterogeneous forecasting scheme can realize an improved predictive performance with accelerated information processing speed and reduced training dataset. To quantify the advantages of the heterogeneous forecasting scheme quantitatively, the relationship of the prediction accuracy, information processing speed (characterized by the reciprocal of ), and size of the training dataset is investigated in Fig. 8. The number of virtual nodes determines whether the reservoir can fully learn the features of the training data. To investigate the improvement in prediction performance under different processing speeds, Figs. 8(a1) and 8(a2) calculate the values of NMSE as a function of different numbers of virtual nodes and virtual node intervals . The number of virtual nodes ranges from 20 to 400, and the virtual node interval ranges from 4 to 30 ps, which corresponds to a data processing speed of about 0.0833–12.5 GSa/s. As shown in Figs. 8(b1) and 8(b2), compared with the NMSE between the isolated and heterogeneous TDRC, smaller NMSEs are obtained with reduced virtual nodes and shortened virtual node intervals, resulting in an accelerated information processing speed. Additionally, the size of the training data is crucial for balancing prediction performance NMSE and training efficiency. Figure 8(a3) shows that the value of for heterogeneous TDRC at is comparable to that of isolated TDRC at , which improves the training efficiency effectively.
Figure 8.Prediction accuracy NMSE of heterogeneous TDRC and isolated TDRC with different number of virtual nodes (a1); virtual node intervals (a2); size of training dataset (a3). (b1)–(b3) show the zoomed-in view of NMSE for heterogeneous TDRC.
Figure 9 illustrates the all-fiber experimental setup for heterogeneous TDRC based on semiconductor lasers. A DFB (KG-BF-1550-F-S-FA) is adopted as the master laser. The output of the master laser is first amplified by an erbium-doped fiber amplifier (EDFA) and sent into the Mach–Zehnder intensity modulator after passing through a polarization controller. Then the signal is modulated by the masked signal , which is generated by an arbitrary waveform generator (AWG, Keysight 8195A, 64 GSa/s). The reservoir laser is composed of a DFB with delayed optical feedback, and 50% of the reservoir laser’s output will be combined with the modulated signal from the master laser and fed back to the reservoir laser by a 50:50 coupler. The polarization controller is adjusted to realign the modulated optical signal with the polarization of the reservoir laser. Both the master and reservoir lasers are driven and temperature stabilized by the laser current and temperature controllers (Thorlabs, PROG8000). The neuron states of reservoir lasers are detected by a photodetector (PD, HP 11982A) and recorded by a high-speed digital oscilloscope (OSC, WaveMaster, 813Zi-B, 40 GSa/s). In the experiment, the virtual node interval for the reservoir is set to be , and the number of virtual nodes is set to . Consequently, the TDRC system’s clock period is .
Figure 9.Diagram of the heterogeneous TDRC experimental setup (includes the input and reservoir layers shown in Fig. 1). AWG, arbitrary waveform generator; OSC, oscilloscope; EDFA, erbium-doped fiber amplifier.
To demonstrate the effectiveness of the heterogeneous forecasting scheme for chaotic dynamics generated by a VCSEL with knowledge-based photonic reservoir computing, Fig. 10 experimentally investigates the predictive performance NMSE of isolated TDRC and heterogeneous TDRC. As shown in Figs. 10(a) and 10(b), the predictive results could mimic the original signals successfully in both cases. However, the predictive performance NMSE of heterogeneous TDRC is an order of magnitude lower than that of isolated TDRC. During the experiment, the optical delay of the reservoir laser is fixed at 16.7 ns, the temperature of the master and reservoir lasers is maintained at 22.7°C and 22°C, and the bias current is set to be 70 mA and 10 mA, respectively. The optical spectrum is measured by an optical spectrum analyzer (Yokogawa), and the center wavelengths of the master and reservoir lasers are 1549.006 nm and 1548.784 nm. Figures 10(c) and 10(d) plot the values of the NMSE as a function of self-feedback strength and optical injection strength . It can be seen that the experimental results agree well with the previous numerical calculations, and superior performance of the heterogeneous forecasting scheme is validated again in the whole range of parameter spaces, indicating that the heterogeneous forecasting mechanism based on the imperfect physical model helps improve the performance of traditional isolated TDRC.
Figure 10.Predictive performance NMSE of isolated TDRC and heterogeneous TDRC under different (a) self-feedback strengths with and (b) optical injection strengths with . In experiments, predictive performance for chaotic dynamics generated by a VCSEL with (c) isolated TDRC prediction and the prediction error between the original data and isolated TDRC, and (d) heterogeneous TDRC prediction and the prediction error between the original data and heterogeneous TDRC.
In summary, we have proposed a heterogeneous scheme for forecasting the chaotic dynamics in VCSELs with knowledge-based photonic reservoir computing. An additional “imperfect” physical model is introduced to the traditional isolated TDRC which is solely based on data. The theoretical and experimental results indicate that the proposed heterogeneous forecasting scheme could achieve improved performance compared with both methods applied individually. We elucidate that the inclusion of an “imperfect” physical model could mitigate the tedious parameter optimization of traditional isolated TDRC and yield increased accuracy, accelerated information processing speed, and reduced training data size. Furthermore, it is demonstrated that even though the prediction accuracy will be manipulated by the complexity of chaotic dynamics, the performance of heterogeneous TDRC could still be preserved with different original signals. Our results suggest new insights into the prediction of chaotic dynamics of semiconductor lasers and potentially lead to solutions for optical secure communication.
[43] Y. Huang, P. Zhou, Y. G. Yang. Enhanced performance of reservoir computing using multiple self-injection and mutual injection VCSELs. IEEE J. Sel. Top. Quantum Electron., 29(2023).