Lightweight active online modeling method fusing mechanism and dynamic memory

The lightweight active online modeling method addresses dynamic industrial data challenges by caching high-value data and reducing computational overhead through dynamic memory and hybrid sampling, enhancing model updating efficiency in edge deployments.

GB2639768APending Publication Date: 2025-10-01CHINA UNIV OF MINING & TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
GB2025005169
Authority / Receiving Office
GB · GB
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-29
Filing Date
2024-10-12
Publication Date
2025-10-01

AI Technical Summary

Technical Problem

Current soft measurement technologies struggle with dynamic time-varying industrial data characteristics, limited storage, and computing resources, particularly in edge deployments, leading to misalignment and inefficiencies in industrial processes.

Method used

A lightweight active online modeling method integrating dynamic memory, employing data pre-processing, online data evaluation, mechanism state monitoring, parallel hybrid active sampling, and incremental kernel regression to selectively cache high-value data and reduce computational overhead.

Benefits of technology

This approach reduces hardware requirements and computational load by selectively caching high-value data, detects concept drifts efficiently, and improves model updating efficiency in edge deployments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000001_0000
    Figure 00000001_0000
  • Figure 00000002_0000
    Figure 00000002_0000
  • Figure 00000003_0000
    Figure 00000003_0000
Patent Text Reader

Abstract

Disclosed in the present invention is a lightweight active online modeling method fusing mechanism and dynamic memory, which comprises the following steps: S1, data preprocessing and model initialization; S2, online data representativeness evaluation based on dynamic memory of process data; S3, online data informativeness evaluation based on dynamic memory of label data; S4, online monitoring of a mechanism state; S5, parallel hybrid active sampling policy; and S6, online modeling of a soft sensor model. The present invention separately designs memory policies for process data and label data and only reserves high-value data, thereby satisfying a lightweight hardware requirement; in addition, the present invention designs a time delay-based mechanism state online monitoring method to detect a real concept drift of the process, and further provides the parallel hybrid active sampling policy for detecting both a real concept drift and a false concept drift; in combination with dynamic memory and a kernel incremental regression method, the computation amount for model updating and the hardware overhead for edge deployment are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The disclosure relates to the technical field of industrial soft measurements, and particularly relates to a lightweight active online modeling method integrating mechanism and dynamic memory. Background

[0002] The soft measurement technology in rapid development is widely applied to the fields of environmental protection, industry, agriculture, and the like. In particular, extensive research has been conducted on the sensing of many complicated hardly measured data in the industrial process. These methods provide effective data supplementation to industries such as coal dressing, metallurgy, and petrifaction. However, with the actual application of the soft measurement technology in an industrial site, some new problems emerge. Affected by changing factors such as raw material properties, equipment consumption, and operational conditions, data in an actual industrial operation process often has dynamic time-varying characteristics, resulting in that online data hardly meets the independent identically distributed characteristic demand required by a soft measurement model and the soft measurement model is misaligned. In addition, the current soft measurement technology does not fully consider the problem of limited storage and computing force in a real industrial system. In particular, in a current industrial 4.0 large background, in a collaborative transformational development process of an industrial system toward an end cloud edge, there is a problem that whether models can be deployed at edges. Summary

[0003] In order to overcome deficiencies in the prior art, the disclosure provides a lightweight active online modeling method integrating mechanism and dynamic memory. Objectives are to provide a dynamic memory method for online data, which solves the problem of selectively caching unlimited data in a data stream; provide a mechanism state online monitoring method to find a real concept drift of a process; provide a parallel hybrid active sampling strategy to detect the real concept drift and the virtual concept drift simultaneously to realize high-value sampling of the online data; and in combination with the dynamic memory and an incremental kernel regression method, provide a lightweight online soft measurement model to reduce the computational overhead for updating the model. In order to achieve the above technical objectives, the disclosure adopts the following technical solution:

[0004] A lightweight active online modeling method integrating mechanism and dynamic memory, including the following steps:

[0005] SI: data pre-processing and model initialization;

[0006] S2: online data representative evaluation based on dynamic memory of process data;

[0007] S3: online data informativeness evaluation based on dynamic memory of labeled data;

[0008] S4: mechanism state online monitoring;

[0009] S5: parallel hybrid active sampling strategy; and

[0010] S6: soft measurement model online modeling.

[0011] Compared with the prior art, the disclosure has the following beneficial effects:

[0012] By considering the dynamic time-varying characteristics in the industrial process and the sampling and hardware conditions of industrial sit, the disclosure provides a lightweight active online modeling method integrating mechanism and dynamic memory. By respectively designing memory strategies for the process data and the labeled data to reserve only high value data, only lightweight storage is needed, and the requirements on hardware are reduced. A mechanism state online monitoring method based on a time delay is designed to detect a real concept drift of the process. Furthermore, a parallel hybrid active sampling strategy is provided to detect the real concept drift and a virtual concept drift at the same time to sample high-value data. In combination with the dynamic memory and the incremental kernel regression method, a lightweight online soft measurement model provided, which reduces the calculated quantity of model updating and hardware overhead of edge deployment. Brief Description of the Drawings

[0013] In order to describe the embodiments of the disclosure or the technical solution in the related art more clearly, brief introduction on drawings needed to be used in description of the embodiments and the related art will be made below. Apparently, the drawings in the description below are some embodiments of the disclosure, and a person skilled in the art further can obtain other drawings according to the drawings without making creative efforts.

[0014] FIG. 1 is a flowchart of a method of the disclosure.

[0015] FIG. 2 is a flowchart of a typical dense medium coal dressing process in an embodiment.

[0016] FIG. 3 is a display diagram of a soft measurement modeling result. Detailed Description of the Embodiments

[0017] The following clearly and completely describes the technical solutions in the embodiments of the disclosure with reference to the accompanying drawings in the embodiments of the disclosure. Apparently, the described embodiments are some of the embodiments of the disclosure rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the disclosure without creative work are within the protection scope of the disclosure.

[0018] As shown in FIG. 1, a lightweight active online modeling method integrating mechanism and dynamic memory, including the following steps:

[0019] SI: data pre-processing and model initialization;

[0020] where step SI specifically includes:

[0021] Sil: performing mean filtering on collected labeled data to obtain an initial data set

[0022] S12: normalizing the initial data set LM filtered with LIXW =——-, where / / and er CT respectively represent a mean value and a variance of the data, and Lnew represents the normalized data; and

[0023] S13: randomly extracting part of data without replacement from the normalized data set as test set data, and then, randomly extracting part of data without replacement from the normalized data set to simulate data of an unlabeled data stream from the randomly non-replacement extracted part, with the remaining data as a training set for initializing the method.

[0024] S2: in order to realize that data in a fixed budget process is only cached for lightweight modeling, introducing the Ebbinghaus' memory law for this purpose for the dynamic memory of the process data, efficiently updating the memory strength of the cached data based on the distance between the online data and the cached data and the time attenuation relation, and updating the data based on the memory strength; and further calculating a local density of the online data by using the cached process data to realize online data representative evaluation;

[0025] where step S2 specifically includes:

[0026] S21: evaluating representativeness of online data with the process data of the dynamic memory, calculating a local density W(xc) of the online data and data in a memory window based on a formula W(xc) = S l(mmt / zs(x,.)>t / zs(xc,x / )) to realize representative evaluation of the online data, where minrfe(x,) represents the minimum distance from xt to other data, <hs(x..xt)represents a distance between x^, xc represents new data, x. represent the data in the memory window, mw represents the memory window, and I is a discrimination function;

[0027] S22: reading the data stream online, designing a caching strategy for cached data of the process data based on the Ebbinghaus' memory law, making a memory strength equivalent to a cache value of the data, where the memory strength is attenuated over time while being affected by the enhancement of memory reactivation by the online data; when a correlation exists between the memory data and the online data, the minimum distance between the memory data is greater than a distance to new data, regarding that an effective memory exists between the data, and the memory strength of the data with effective memory is enhanced; and if no correlation, the memory strength of the memory data is attenuated over time exponentially, an attenuation factor being as follows: X = ^-

[0028] 2+1

[0029] fx represents an attenuation factor of x, and Ax represents an effective memory number of x; the memory strength attenuates over time and is in reverse proportion to the attenuation factor and is in direct proportion to the memory frequency, the formula being as follows:

[0030] sx=ef^'>

[0031] sx represents a memory strength, t represents a current time, rx represents a time of last effective memory, and e represents an exponential function; and

[0032] S23: when the window reaches a data memory upper limit, replacing the data with the smallest memory strength with new data to update the dynamic memory of the data.

[0033] S3: online data informativeness evaluation based on the dynamic memory of the labeled data: similarly, in order to realize that the fixed budgeted labeled data is only cached for lightweight modeling, calculating weights of the cached data and the online data according to the informativeness of the data and the forgetting factor, and dynamically caching the labeled data based on the weight of the data; and further calculating the similarity between the online highly representative data and existing cached labeled data by using the kernel method to realize data informativeness evaluation;

[0034] where step S3 specifically includes:

[0035] S31: evaluating informativeness of online data based on the similarity between feature spaces of the online data and the cached data, a calculation formula being as follows: m

[0036] ^=||Sa^(4)-^«+1)||2 / =1

[0037] where is a feature vector that maps inputted d into a high-dimensional space, a represents a linear correlation coefficient, i represents a data index, d represents the cached data, d, GD, D represents a data matrix, dm+1 represents the online data, m represents a number of data in the memory window, and the greater the J is the lower the similarity between the new data and the cached data is, the greater the informativeness of the data is;

[0038] S32: determining a by minimizing d, where the minimization of 3 is represented as:

[0039] a = min^a'Ka - 2aTA + k~^

[0040] where K = k(D, D) is a kernel matrix, k=k(D, dm+^ is a kernel vector, k k(dK , dm+.) is a kernel value, and the property of the kernel value is represented by an inner product of the feature vector to minimize the above formula to obtain the optimum coefficient vector a = A"'A, so as to obtain:

[0041]

[0042] based on 6, whether the online data is actively sampled and added into the cached data is determined;

[0043] S33: when labeled data is newly added, caching the newly added data in two cases:

[0044] S331: if the memory window of the labeled data does not reach an upper limit, directly adding the newly added data into the memory window, and updating the cached data for evaluating subsequent memory, calculation formulae being as follows:

[0045] 5' = k{di’d^La\m

[0046] ^new [^oH ^>+13 1 y.a’,, + a.aTk’ -k. i __ * ft old i i old i,m+l i new T -aTk‘ + k

[0047] aiKou +J

[0048]

[0049] = “ km+iai

[0050] where S1 represents a degree of information of the / lh data, k^d^d^ represents a kernel value of dt itself, represents a linear correlation coefficient after the new data is added, a‘old represents a linear correlation coefficient before the new data is added, kjm+i represents a kernel value of the / th data and the new data, k‘oU represents a kernel vector before the new data is added, K‘M represents a kernel matrix before the new data is added, kmi represents a kernel vector between the cached data and the new data, and km+1 represents a kernel value of the newly added data itself;

[0051] S332: if the memory window of the labeled data has reached the upper limit, deleting data with the smallest in the memory data to clear memory for the newly added data, wherein is calculated based on the following formulae:

[0052] = k^jfd^-k^a'^

[0053] = Al'

[0054] ^new — kj ^old(j':m)l _ a rowJA ] r A

[0055] 1 + r m"^lA 1 . , (jf')1 / Tow,.[(jr',j1] j x-1 \ ola / j l \ old ' J

[0056] ‘ •"

[0057] r=A,-™,[Cf

[0058] where 5' represents the degree of information of the / th data, j represents an index of the replaced data, kmA represents a kernel value of the new data, and rowJA' | represents the 7th line of a given matrix A*; and

[0059] S34: to simulate attenuation of the informativeness of the data overtime, adding a forgetting factor related to time for updating S, wherein a calculation formula is as follows:

[0060] 2'(0 = exp —............... \ lh )

[0061] where 2 represents the forgetting factor, t represents a current time, t, represents a time when the data is added into the memory, and h represents a forgetting strength;

[0062] S^S1.

[0063] S4: mechanism state online monitoring: identifying a time delay among the variables by using the maximum relevant information to further monitor whether the mechanism changes based on the fluctuation of an online time delay;

[0064] where step S4 specifically includes:

[0065] S41: analyzing a process mechanism to vary a process with a small time lag into a basic variable, taking a continuous time sequence of the basic variable with a length / at a moment i in real time, and taking a continuous time sequence of the remaining process variable with a length I at a moment / ;

[0066] S42: calculating the maximum information coefficient of the remaining process sequence and a basic sequence at different time lags, where calculation formulae are as follows: MIC (v vV max I A, V | — HldX d! X / \

[0067] ' ^‘’’ / ^(min^j))

[0068] X£Xyer pm)pm)

[0069] where l(x,y) is a mutual information value between x and y, x and y are two sequence data, P(x) and P(y) are probability density functions of x and y, P(x,y) is a joint probability density function, B(n) is 0.5 power of a total sample size n, and time delay corresponding to the maximum time lag sequence with the maximum information coefficient is time delay between the remaining process variable and the basic variable; and

[0070] S43: performing online evaluation and monitoring on a time lag relation between the process variable and the basic variable, and when it is detected that a time lag relation changes, considering that the mechanism state changes, and a real drift occurs in the process.

[0071] S5: parallel hybrid active sampling strategy: parallelly monitoring mechanism and data distribution changes to detect the real concept drift and the virtual concept drift, so as to realize active sampling of the online data sample:

[0072] where step S5 specifically includes:

[0073] S51: evaluating the online data representative index in real time, determining and screening representative data based on a threshold to further evaluate the informativeness of the data, and if the informativeness also meets a high informativeness characteristic, i.e., when a cache is not full, the online data 8 is greater than a predetermined threshold and when the cache reaches an upper limit, the online data 8 is greater than the minimum 8 in the cache, triggering an active sampling mechanism; and

[0074] S52: parallelly monitoring the process mechanism state in real time, and when a time lag change exceeds a predetermined threshold, considering that the mechanism changes to trigger the active sampling mechanism.

[0075] S6: soft measurement model online modeling: combining a Gaussian process regression soft measurement model with an incremental kernel regression method, incrementally learning data obtained by active sampling, and realizing online modeling of the soft measurement model by only updating part of parameters:

[0076] where step S6 specifically includes:

[0077] S61: a prediction formula for original Gaussian process regression being as follows:

[0078] yW,wM

[0079] where X represents a process variable of existing data, X* represents a process variable of data to be predicted, y is an output of existing data, y* is an output to be predicted, and K represents a covariance matrix;

[0080] S62: when the memory of the labeled data does not reach an upper limit, calculating the incremental update of the covariance matrix K1^ by the following formula: new

[0081] w-1 A,„ £ . m+1

[0082] directly expanding the covariance matrix, where an inverse matrix calculation formula for the expanded covariance matrix is as follows:

[0083] \ 1 d) +«>«> T -a,

[0084] 7i =             ।

[0085] realizing incremental learning of a Gaussian process regression model that requires only local parameter calculation; and

[0086] S63: when data is newly added and the memory of the labeled data has reached the upper limit, replacing the data with minimum 8 in the memory with the new data, and calculating the incremental update of the covariance matrix by the following formula: 11 old(l; j) nm+l (1; j) old(j;m) K = new kT k ,, m+1 kT

[0087] ^old(j:m) k lQ;m) Ki ^old^m) _

[0088] / is an index of the replaced data, k^ represents a kernel vector between the cached data and the new data, km] represents a kernel value of the newly added data itself, and an inverse matrix of the new covariance matrix is calculated based on the following formulae: (Kinew)-,=A = A

[0089] rowj[A' / ' rTA' 1 + rT row j [A' ]T

[0090]

[0091]

[0092] realizing incremental learning of a Gaussian process regression model that requires only local parameter calculation.

[0093] The dense medium coal dressing process is a typical chemical production process, which is one of the most direct and effective coal dressing methods at present.

[0094] The typical dense medium coal dressing process is shown in FIG. 2, mainly including a coal medium mixing barrel, a dense medium cyclone, a sculping screen, a magnetic separator, an iron ore bin, a qualified medium barrel, a plurality of executors and instruments, and the like. First, deslimed and dehydrated raw coal is conveyed into the coal medium mixing barrel through a belt and is then fully mixed with a dense medium, so as to form a mixed slurry which is pumped into the dense medium cyclone. Then, under the combined action of gravity and a centrifugal force, the slurry in the dense medium cyclone is separated into an overflow slurry and an underflow slurry. The slurry lighter than the medium is suspended at the top of the dense medium cyclone and the slurry heavier than the medium settles at the bottom of the dense medium cyclone. Then, the overflow slurry and the underflow slurry are respectively conveyed to the sculping screen to form a clean coal product and tailings waste, and the remaining slurry is recycled. A medium to be recycled is filtered by the magnetic separator, is then fed into the qualified medium barrel and mixed with magnetite and a certain amount of water, so that a density of the dense medium is maintained within a certain range to guarantee that the recycled dense medium can be directly reused.

[0095] Coal dressing ash is an important process index for evaluating coal quality, which is mainly affected by a coal feeding rate, the density of the dense medium, a feeding pressure, and the like. On this basis, a soft measurement model for dense medium cold dressing is established.

[0096] 200 labeled data are collected for initializing the memory window of the labeled data and the soft measurement model. Then the data stream is read online. The data representativeness is evaluated based on the dynamic memory window of the process data. The informativeness of highly representative data is further calculated based on the dynamic memory window of the labeled data. Moreover, the time delay of the mechanism state is monitored online based on the maximum information coefficient parallelly. Finally, the high-value sample is actively sampled based on the parallel hybrid active sampling strategy, so that the label memory window is further updated, the soft measurement model is incrementally updated online, and the modeling precision is improved.

[0097] The soft measurement modeling result is shown in FIG. 3. It can be seen that compared with a conventional periodical sampling incremental modeling, modeling errors in the method provided by the disclosure are decreased quickly, the error is lower, and the efficiency is higher. The periodical sampling method needs to increase data points to approach to the effect of the method provided by the disclosure.

Claims

1. A lightweight active online modeling method integrating mechanism and dynamic memory, comprising the following steps:SI: data pre-processing and model initialization;S2: online data representative evaluation based on dynamic memory of process data;S3: online data informativeness evaluation based on dynamic memory of labeled data;S4: mechanism state online monitoring;S5: parallel hybrid active sampling strategy; andS6: soft measurement model online modeling.

2. The lightweight active online modeling method integrating mechanism and dynamic memory according to claim 1, wherein step SI specifically comprises:Sil: performing mean filtering on collected labeled data to obtain an initial data set ^old’S12: normalizing the initial data set Lold filtered with Lnnr = ——— , wherein p. and CTcr respectively represent a mean value and a variance of the data, and Lnew represents the normalized data; andS13: randomly extracting part of data without replacement from the normalized data set as test set data, and then, randomly extracting part of data without replacement from the normalized data set to simulate data of an unlabeled data stream from the randomly non-replacement extracted part, with the remaining data as a training set for initializing the method.

3. The lightweight active online modeling method integrating mechanism and dynamic memory according to claim 1, wherein step S2 specifically comprises:S21: evaluating representativeness of online data with the process data of the dynamic memory, calculating a local density ld(xc) of the online data and data in a memory window based on a formula Idlx^ S l(min<fa (.v ) ydisix^xA) to realize representativeevaluation of the online data, wherein ) represents the minimum distance from xto other data, dis^.x^ represents a distance between x^x, xc represents new data, xt represent the data in the memory window, mw represents the memory window, and I is a discrimination function;S22: reading the data stream online, designing a caching strategy for cached data of the process data based on the Ebbinghaus' memory law, making a memory strength equivalent to a cache value of the data, wherein the memory strength is attenuated over time while being affected by the enhancement of memory reactivation by the online data; when a correlation exists between the memory data and the online data, the minimum distance between the memory data is greater than a distance to the new data, regarding that an effective memory exists between the data, and the memory strength of the data with effective memory is enhanced; and if no correlation exists, the memory strength of the memory data is attenuated over time exponentially, an attenuation factor being as follows:fx represents an attenuation factor of x, and Ax represents an effective memory number of x; the memory strength attenuates over time and is in reverse proportion to the attenuation factor and is in direct proportion to the memory frequency, the formula being as follows:sx represents a memory strength, t represents a current time, tx represents a time of last effective memory, and e represents an exponential function; andS23: when the window reaches a data memory upper limit, replacing the data with the smallest memory strength with new data to update the dynamic memory of the data.

4. The lightweight active online modeling method integrating mechanism and dynamic memory according to claim 1, wherein step S3 specifically comprises:S31: evaluating informativeness of online data based on the similarity between feature spaces of the online data and the cached data, a calculation formula being as follows: m i=\wherein is a feature vector that maps inputted d into a high-dimensional space, arepresents a linear correlation coefficient, / represents a data index, d represents the cached data, d GD, D represents a data matrix, dm+1 represents the online data, m represents a number of data in the memory window, and the greater the 8 is, the lower the similarity between the new data and the cached data is, the greater the informativeness of the data is;S32: determining a by minimizing 8, wherein the minimization of 8 is representedas:a = mrna1 <a - 2aTA +wherein K = k(D, D) is a kernel matrix, k=k(D, dm^ is a kernel vector, k=k(dmA, d^ is a kernel value, and the property of the kernel value is represented by an inner product of the feature vector to minimize the above formula to obtain the optimum coefficient vector a = K'k, so as to obtain:based on 8, whether the online data is actively sampled and added into the cached data is determined;S33: when labeled data is newly added, caching the newly added data in two cases:S331: if the memory window of the labeled data does not reach an upper limit, directly adding the newly added data into the memory window, and updating the cached data 8 for evaluating subsequent memory, calculation formulae being as follows:81 =k(d.,d )-kiT a‘knew — [^old ^>>+111 y.a',, + (ndk' - k .,a,i __ ' z old i i old i,m+l inew T i i , iJi L -ai + kiim+1a =(^oid) }k^Yi =km+l -k^a,wherein 81 represents a degree of information of the / th data, k^d^d^ represents the kernel value of dt itself, represents a linear correlation coefficient after the new data is added, a[M represents a linear correlation coefficient before the new data is added,kim+l represents a kernel value of the / th data and the new data, k‘oU represents a kernel vector before the new data is added, represents a kernel matrix before the new data is added, kn!, represents a kernel vector between the cached data and the new data, and km+A represents a kernel value of the newly added data itself;S332: if the memory window of the labeled data has reached the upper limit, deleting data with the smallest 8 in the memory data to clear memory for the newly added data, wherein 8 is calculated based on the following formulae:a1 = Ak‘ new newIk -\k' k k' I7rtnew ” Lrtold(l;. / ) rtold(j:m)J. row [A*]TrTA'A = A---—1 + r row j [A ]( ou) ' l + r^owj^)-1]"m+L j i- ola Jwherein 81 represents the degree of information of the / thdata,; represents an index of the replaced data, kml represents a kernel value of the new data, and row^A*] represents the line of a given matrix A*; andS34: to simulate attenuation of the informativeness of the data overtime, adding a forgetting factor related to time for updating 8, wherein a calculation formula is as follows:2 ( / ) = exp---— v 2« Jwherein 2 represents the forgetting factor, t represents a current time, t, represents a time when the data is added into the memory, and h represents a forgetting strength;^=^81.

5. The lightweight active online modeling method integrating mechanism and dynamic memory according to claim 1, wherein step S4 specifically comprises:S41: analyzing a process mechanism to vary a process with a small time lag into a basic variable, taking a continuous time sequence of the basic variable with a length / at amoment i in real time, and taking a continuous time sequence of the remaining process variable with a length I at a moment / ;S42: calculating the maximum information coefficient of the remaining process sequence and a basic sequence at different time lags, wherein calculation formulae are as follows:MIC (x, y) = max ., .----7!---------, . y—y— , . P(x,y\1 (x>y) = mLp^y)l°si pi ap / x rirT p(x)p(y)wherein l(x,y) is a mutual information value between x and y, x and y are two sequence data, P(x) and P(y) are probability density functions of x and y, P(x,y) is a joint probability density function, B(n) is 0.5 power of a total sample size n, and time delay corresponding to the maximum time lag sequence with the maximum information coefficient is time delay between the remaining process variable and the basic variable; andS43: performing online evaluation and monitoring on a time lag relation between the process variable and the basic variable, and when it is detected that a time lag relation changes, considering that the mechanism state changes, and a real drift occurs in the process.

6. The lightweight active online modeling method integrating mechanism and dynamic memory according to claim 1, wherein step S5 specifically comprises:S51: evaluating the online data representative index in real time, determining and screening representative data based on a threshold to further evaluate the informativeness of the data, and if the informativeness also meets a high informativeness characteristic, i.e., when a cache is not full, the online data J is greater than a predetermined threshold and when the cache reaches an upper limit, the online data 6 is greater than the minimum 8 in the cache, triggering an active sampling mechanism; andS52: parallelly monitoring the process mechanism state in real time, and when a time lag change exceeds a predetermined threshold, considering that the mechanism changes to trigger the active sampling mechanism.

7. The lightweight active online modeling method integrating mechanism and dynamic memory according to claim 1, wherein step S6 specifically comprises:S61: a prediction formula for original Gaussian process regression being as follows:y' K(X'.X)K(X.X) yK(X'.X'] K{X'.X)K(X.X) 'K(X.X'}wherein X represents a process variable of existing data, X* represents a process variable of data to be predicted, y is an output of existing data, y* is an output to be predicted, and K represents a covariance matrix;S62: when the memory of the labeled data does not reach an upper limit, calculating the incremental update of the covariance matrix by the following formula:newkT,m+lk +1m+1directly expanding the covariance matrix, wherein an inverse matrix calculation formula for the expanded covariance matrix is as follows:realizing incremental learning of a Gaussian process regression model that requires only local parameter calculation; andS63: when data is newly added and the memory of the labeled data has reached the upper limit, replacing the data with minimum J in the memory with the new data, and calculating the incremental update of the covariance matrix K’m by the following formula:11 old(l; j) £ ^m+urj) old(j;m) K = new kT k +} m+1 kT jriT _ ** oldj,m) b Ki ^oldd.tn) _j is an index of the replaced data, km+l represents a kernel vector between thecached data and the new data, km+l represents a kernel value of the newly added data itself, and an inverse matrix of the new covariance matrix is calculated based on the following formulae:. row [A' f rTA’ (K'nm)'I=A = A1 + r row j [A ](K^rrow^y]r k.^realizing incremental learning of a Gaussian process regression model that requires only local parameter calculation.

Citation Information

Patent Citations

  • Dynamic soft measurement modeling method based on input variable selection and LSTM neural network

    CN114547974A

  • Semi-supervised integrated industrial process soft measurement modeling method and system based on thermal diffusion label propagation

    CN115472233A

  • Overflow mill load indirect forecasting method based on multi-feature fusion neural network

    CN116244625A

  • Lightweight active online modeling method integrating mechanism and dynamic memory

    CN117633705A

  • Soft sensing of a nonlinear and multimode processes based on semi-supervised weighted Gaussian regression

    US10678196B1