IP Library › Granted Patent US 12,332,612
Granted Patent B2
US 12,332,612 · App. 17/769,062 · Granted Jun 17, 2025

Method and system for monitoring a process

Inventors: Iiris Joensuu (Espoo, FI); Marjatta Piironen (Espoo, FI); Torsten Haverinen-Nielsen (Espoo, FI); Vesa-Matti Tikkala (Espoo, FI)
Assignee: KEMIRA OYJ
G05B13/0265D21F11/00G05B23/024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,332,612
App. No.
17/769,062
Filed
Apr 14, 2022
Granted
Jun 17, 2025
Kind
B2
Art Unit
2119
USPC
700/28
Abstract

The invention provides a way to monitor a process ( 1 ). The invention utilizes explanation values. A ML model of the process is created. The ML model utilizes measurements from the process as inputs to the ML model and forms model outputs. The inputs are classified to groups in the. The explanation values are calculated for each input indicating contribution of the input to the model output/s, and a sum of the explanation values for each group are calculated. The calculated sums are monitored, each sum indicating status of the group in question.

Claims (32)

1. A method for monitoring a process and/or identifying source(s) of process disturbances or quality defects comprising:

creating a machine learning (ML) model of the process, which ML model utilizes measurements from the process as inputs to the ML model and forms model outputs, and classifying the inputs to groups,

calculating an explanation value of machine learning for each input indicating contribution of the input to the model output/s, and calculating a sum of indication values for each group, the indication values relating to the explanation value of machine learning,

monitoring the calculated sums, each sum indicating status of the group in question, and

controlling, optimizing and/or troubleshooting the process based on the status of one of more of the groups.

2. The method according to claim 1 , wherein classifying the inputs to groups utilizes a predetermined database containing info about how the inputs belong to the groups, and monitoring the calculated sums is made in a group specific way.

3. The method according to claim 1 wherein the explanation value of machine learning is a Shapley additive explanations (SHAP) value, a value from a local interpretable model-agnostic explanations (LIME) method, a value from a Deep Learning Important FeaTures (deepLIFT) method.

4. The method according to claim 3 , wherein the groups comprise one or more of main groups and optionally one or more of subgroups.

5. The method according to claim 1 wherein the indication values are explanation values of machine learning or deviations of the explanation values, the deviations of the explanation values being differences between the explanation values and normal explanation values.

6. The method according to claim 5 , wherein the groups are pre-defined.

7. The method according to claim 6 , wherein the status of the group is defined utilizing at least one threshold value for said sums.

8. The method according to claim 7 , wherein the status of the group is fine when the sum is negative or relatively near to zero, and the status of the group is not fine when the sum is positive.

9. The method according to claim 1 , wherein the process is a pulp process, papermaking process, board making process, tissue making process, paper machine, pulp mill, tissue machine, board machine, water treatment process, waste water treatment process, raw water treatment process, water re-use process, any industrial water treatment process, municipal water, municipal waste water treatment process, sludge treatment process, mining process, or oil recovery process-or any other industrial process.

10. The method according to claim 4 , wherein the process is a paper, board or tissue making process, and the main groups comprise one or more of production, chemistry, or towers.

11. The method according to claim 10 , wherein the subgroups comprise one or more of quality of incoming pulp(s), anionic trash in incoming pulp(s), hydrophobic contaminants in incoming pulp(s), microbial activity in incoming pulp(s), wet end chemistry, microbial activity in wet end, anionic trash (amount or concentration of dissolved anionic compounds) in wet end, hydrophobic contaminants in wet end, retention, sizing, the quality of broke stream(s), hydrophobic contaminants in broke stream(s), anionic trash in broke stream(s), microbial activity in broke stream(s), the quality of raw water, the quality of water circulation, grade, grammage, the amount of produced product, breaks/shutdowns of the process.

12. The method according to claim 1 , wherein the method comprises at least one next step for providing an action proposal for corrective actions based on the status of one of more of the groups.

13. The method according to claim 1 , wherein the controlling and/or optimizing step comprises one or more of controlling dosing amount of chemicals, dosing points of chemicals, dosing intervals of chemicals, selection of chemical types to be used in the process, process conditions, such as pH, temperature, flow rate of process streams, and process stream delays, such as pulp, broke or water stream delays in process equipment, such as in towers, tanks, pulpers, basins or process equipment.

14. The method according to claim 1 , wherein the inputs comprise real time values.

15. A system to monitor a process comprising a machine learning (ML) module in order to create a ML model of the process, which ML model utilizes measurements from the process as inputs to the ML model and forms model outputs, wherein the system further comprises a classification module in order to classify the inputs to groups,

a calculation module in order to calculate explanation value of machine learning for each input indicating contribution of the input to the model output/s, and calculating a sum of indication values for each group, the indication values relating to the explanation values of machine learning and

a monitoring module to monitor the calculated sums, each sum indicating status of the group in question, and

wherein the system is configured to control, optimize and/or troubleshoot the process based on the status of one of more of the groups.

16. The system according to claim 15 , wherein the classification module in order to classify the inputs to groups utilizes a predetermined database containing info about how the inputs belong to the groups, and the monitoring module to monitor the calculated sums is arranged to made in a group specific way.

17. The system according to claim 16 , wherein the explanation value of machine learning is a Shapley additive explanations (SHAP) value, a value from a local interpretable model-agnostic Explanations (LIME) method, a value from a Deep Learning Important FeaTures (deepLIFT) method.

18. The system according to claim 17 , wherein the groups comprise main groups and subgroups.

19. The system according to claim 17 wherein the indication values are the explanation values or deviations of the explanation values, the deviations of the explanation values being differences between the explanation values and normal explanation values.

20. The system according to claim 19 , wherein the system comprises a library module to keep the normal explanation values.

21. The system according to claim 19 , wherein the groups are pre-defined.

22. The system according to claim 21 , wherein the status of the group is fine when the sum is negative or relatively near to zero, and the status of the group is not fine when the sum is positive.

23. The according to claim 21 , wherein the process to be monitored is a paper, board or tissue making process, and the main groups comprise one or more of production, chemistry, or towers.

24. The system according to claim 23 , wherein the subgroups comprises one or more of quality of incoming pulp(s), anionic trash in incoming pulp(s), hydrophobic contaminants in incoming pulp(s), wet end chemistry, microbial activity in wet end, anionic trash (amount or concentration of dissolved anionic compounds) in wet end, hydrophobic contaminants in wet end, retention, sizing, the quality of broke stream, hydrophobic contaminants in broke stream, anionic trash in broke stream, the quality of raw water, the quality of water circulation, grade, grammage, the amount of produced product, breaks/shutdowns of the process.

25. The system according to claim 15 , wherein in that the inputs are real time values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2022
From: JOENSUU, IIRIS; PIIRONEN, MARJATTA; HAVERINEN-NIELSEN, TORSTEN; TIKKALA, VESA-MATTI
To: KEMIRA OYJ
Reel/Frame 060472/0955 →
Priority Claims (1)
FI 20195894 · Oct 16, 2019 · national
Continuity (1)
Related Publication 20240103456A1 · Mar 28, 2024
References Cited (18)
US 20060085090A1 · Laitinen-Vellonen · 2006 [cited by examiner]
US 20080082181A1 · Miller · 2008 [cited by examiner]
US 20170060104A1 · Genma · 2017 [cited by examiner]
US 20180284702A1 · Sonoda · 2018 [cited by examiner]
US 20190325333A1 · Chan · 2019 [cited by examiner]
US 20200034665A1 · Ghanta · 2020 [cited by examiner]
International Search Report and Written Opinion mailed Feb. 25, 2021, from International Application No. PCT/FI2020/050677, 14 pages. [cited by applicant]
Finnish Search Report dated May 19, 2020, issued in FI Application No. 20195894, 2 pages. [cited by applicant]
Nohara Yasunobu et al: “Explanation of Machine Learning Models Using Improved Shapley Additive Explanation”, Computational Biology and Health Informatics, Sep. 4, 2019, p. 546. [cited by applicant]
Gil Fidel et al., “When Explainability Meets Adversarial Learning: Detecting Adversarial Examples using SHAP Signatures”, Cornell University Library, Sep. 8, 2019. [cited by applicant]
Scott Lundberg et al., “A Unified Approach to Interpreting Model Predictions”, Cornell University Library, May 22, 2017. [cited by applicant]
F. Senesoulin et al., “Estimation of Dominant Power Oscillation Mode using LSTM-RNN based on Synchrophasor Data”, IEEE Industrial and Commercial Power Systems Europe (EEEIC I I&CPS Europe), Jun. 11, 2019 (Jun. 11, 2019)… [cited by applicant]
Mattia Carletti et al., “Explainable Machine Learning in Industry 4.0: Evaluating Feature Importance in Anomaly Detection to Enable Root Cause Analysis”, IEEE International Conference on Systems, Man and Cybernetics (SM… [cited by applicant]
Auret, L. et al. Empirical comparison of tree ensemble variable importance 1-24 measures. In: Chemometrics and Intelligent Laboratory Systems. ScienceDirect Elsevier (online], Dec. 29, 2010, vol. 105, No. 2, 157-170, (r… [cited by applicant]
Ribeiro, M. T. et al. “Why Should I Trust You?” Explaining the Predictions of 1-24 Any Classifier. In: arXiv (online], Aug. 9, 2016, (retrieved on May 14, 2020]. Retrieved from <https://arxiv.org/abs/1602.04938> the who… [cited by applicant]
Gunning, D. Explainable Artificial Intelligence (XAI). DARPA/120, (online], Nov. 1-24, 2017, (retrieved on May 8, 2020]. Retrieved from <https://www.darpa.mil/attachments/XAIProgramUpdate.pdf> the whole document. [cited by applicant]
Gilpin, L. H. et al. Explaining Explanations: An Overview of Interpretability of 1-24 Machine Learning. In: arXiv (online], Feb. 3, 2019, (retrieved on May 15, 2020]. Retrieved from <https://arxiv.org/abs/1806.00069> th… [cited by applicant]
Guidotti, R. et al. A Survey Of Methods For Explaining Black Box Models. In: 1-24 arXiv (online], Jun. 21, 2018, (retrieved on May 15, 2020]. Retrieved from <https://arxiv.org/abs/1802.01933> the whole document. [cited by applicant]
Cited By (2)
US 12,585,998 US 12,737,682