[go: up one dir, main page]

WO2024174284A1 - Cadre d'applications d'optimisation auto-adaptatif pour prédire une qualité d'eau - Google Patents

Cadre d'applications d'optimisation auto-adaptatif pour prédire une qualité d'eau Download PDF

Info

Publication number
WO2024174284A1
WO2024174284A1 PCT/CN2023/079830 CN2023079830W WO2024174284A1 WO 2024174284 A1 WO2024174284 A1 WO 2024174284A1 CN 2023079830 W CN2023079830 W CN 2023079830W WO 2024174284 A1 WO2024174284 A1 WO 2024174284A1
Authority
WO
WIPO (PCT)
Prior art keywords
ann
data
feature
impact
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2023/079830
Other languages
English (en)
Inventor
Zhenglong Li
Laifa Fang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hong Kong Applied Science and Technology Research Institute ASTRI
Original Assignee
Hong Kong Applied Science and Technology Research Institute ASTRI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hong Kong Applied Science and Technology Research Institute ASTRI filed Critical Hong Kong Applied Science and Technology Research Institute ASTRI
Priority to CN202380008962.9A priority Critical patent/CN118829987A/zh
Publication of WO2024174284A1 publication Critical patent/WO2024174284A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F1/00Treatment of water, waste water, or sewage
    • C02F1/008Control or steering systems not provided for elsewhere in subclass C02F
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/18Water
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/082Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2103/00Nature of the water, waste water, sewage or sludge to be treated
    • C02F2103/007Contaminated open waterways, rivers, lakes or ponds
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2103/00Nature of the water, waste water, sewage or sludge to be treated
    • C02F2103/26Nature of the water, waste water, sewage or sludge to be treated from the processing of plants or parts thereof
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/001Upstream control, i.e. monitoring for predictive control
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/005Processes using a programmable logic controller [PLC]
    • C02F2209/006Processes using a programmable logic controller [PLC] comprising a software program or a logic diagram
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/02Temperature
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/14NH3-N
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/16Total nitrogen (tkN-N)
    • CCHEMISTRY; METALLURGY
    • C02TREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02FTREATMENT OF WATER, WASTE WATER, SEWAGE, OR SLUDGE
    • C02F2209/00Controlling or monitoring parameters in water treatment
    • C02F2209/18PO4-P

Definitions

  • the present disclosure relates to a self-adaptive optimization framework for machine-learning prediction of water quality.
  • the framework automatically optimizes an architecture of ANN and determines a plurality of impact features relevant to water quality prediction as an input to the ANN without a need for manual adjustment by domain experts in applying the ANN to different situations or geographical regions of water-quality prediction.
  • the framework also proposes using DC-based features in enhancing the ANN’s ability of capturing possible significant change patterns of water quality due to extreme or unexpected events.
  • Water quality is one of the essential components of urban development that directly affects human health. To better maintain the quality of water, not only do the water data need to be monitored in real time, but also the future trend of water quality is required to be forecasted so that special treatments to possible pollutants and cycle fluctuations can be prepared in advance.
  • Prediction of future water quality based on present and past water-quality-related observation data is therefore of practical importance to people’s life in the society.
  • climatic factors such as rainfall and temperature
  • chemical factors such as nitrogen and phosphorous contents in a catchwater area due to agricultural waste contamination
  • biological factors such as Fecal Coliform Group concentration
  • location factors such as water sources being in lakes, rivers, estuaries, etc.
  • environmental factors such as occurrence of sudden spillage of industrial sewage into a fresh water source.
  • machine-learning techniques in predicting water quality.
  • the observation data relevant to water quality prediction and used for training a machine-learning model are mostly given as a TS of data.
  • the TS is a data sequence with data samples taken with a certain sampling interval.
  • the sampling interval is long, e.g., in the order of hours or even days, due to various reasons.
  • the TS data are usually prepared from raw measurement data with downsampling.
  • the sampling interval used in the TS is usually determined by domain experts based on domain knowledge and practical constraints. For instance, some observation variables are believed to be slowly varying so that a high sampling rate is not necessary; and/or a high cost of training the machine-learning model is resulted in case of a high sampling rate.
  • the TS In case a sudden extreme or unexpected event occurs for a short time, the TS often misses the occurrence of such event since the sampling rate of the TS is not high enough. However, increasing the sampling rate is a costly approach at least in training the machine-learning model. Hence, the first technical problem to be tackled is how to extract information on the extreme or unexpected event from the observation data without resorting to increasing the sampling rate.
  • the machine-learning model architecture It is desirable to use a machine-learning technique to predict water quality under different situations or for different geographical regions. It requires optimization of the machine-learning model architecture and optimized selection of impact factors (or impact features) that are determining factors of water quality prediction among a set of impact-feature candidates.
  • the ANN architecture and the impact features are most-often manually adjusted by domain experts with trial-and-error schemes to avoid introducing irrelevant noise features.
  • the underlying machine-learning model for water quality prediction needs to be redesigned when applied to different situations or other geographical areas for accurate prediction.
  • the second technical problem to be tackled is how to automatically optimize the ANN architecture and select an optimized set of impact features without a need for manual adjustment.
  • the ANN models therein process the observation data on a TS view only, and do not address how to identify or detect extreme or unexpected events that occur in a short time.
  • architectures and hyperparameters of these ANN models for prediction are default values or are decided by empirical observations. These model settings may not fit other scenarios or datasets, and the ANN models are required to be redesigned manually for other applications.
  • US 8,510,242 B2 discloses an ANN model for determining relative permeability of hydrocarbon reservoirs.
  • the architecture of the ANN model is optimized by using a GA.
  • the GA is a conventional meta-heuristic algorithm that has fixed mutation strategies and controlling parameters.
  • the ANN model used for one application may not be appropriate for use in different applications.
  • Disclosed herein is a computer-implemented method for predicting water quality from observation data associated with a plurality of raw features relevant to water-quality prediction to thereby generate predicted water-quality data.
  • the method comprises setting up an ANN for computing the predicted water-quality data from feature data associated with a plurality of impact features.
  • the feature data associated with the plurality of impact features are computed from the observation data.
  • the plurality of impact features is learnable.
  • An architecture of the ANN is configurable according to a plurality of model hyperparameters.
  • the ANN has a plurality of ANN model parameters for configuring an input-output relationship of the ANN.
  • the method further comprises learning the plurality of impact features, the plurality of model hyperparameters and the plurality of ANN model parameters.
  • certain embodiments of the disclosed method provide a technical advantage of enhancing the ability of the ANN in capturing possible significant change patterns of water quality due to extreme or unexpected events.
  • an individual impact feature is selected from a plurality of impact-feature candidates comprising a plurality of DC-based features.
  • An individual DC-based feature is associated with a corresponding raw feature and is used to indicate occurrence of any DC event in the corresponding raw feature.
  • An inclusion of the individual DC-based feature in the plurality of impact-feature candidates enhances the ANN’s ability of capturing possible significant change patterns of water quality due to extreme or unexpected events.
  • the individual DC-based feature is further associated with a DC threshold for controlling detection of any DC event in the corresponding raw feature.
  • plural respective DC-based features associated with a same corresponding raw feature are associated with different DC thresholds for enabling the ANN to more effectively learn to distinguish extreme or unexpected events of different degrees of severity.
  • the plurality of impact-feature candidates further comprises a plurality of downsampled raw features.
  • the individual DC-based feature is further associated with a corresponding downsampled raw feature.
  • Feature data associated with the corresponding downsampled raw feature are obtained by downsampling respective observation data associated with the corresponding raw feature.
  • the corresponding raw feature is excluded from the plurality of impact-feature candidates such that an inclusion of the individual DC-based feature and the corresponding downsampled raw feature into the plurality of impact-feature candidates enhances the ANN’s ability of capturing possible significant change patterns of water quality due to extreme or unexpected events while avoiding the ANN from directly processing feature data associated with the corresponding raw feature.
  • certain embodiments of the disclosed method provide a technical advantage of avoiding a need to manually adjust or manually tune the ANN architecture and the plurality of impact features in applying the disclosed method to different situations of water-quality prediction.
  • the plurality of impact features and the plurality of model hyperparameters are learnt by DE for maximizing a water-quality prediction performance achieved by the ANN.
  • it enables the ANN architecture and the plurality of impact features to be automatically optimized without a need for manual adjustment by domain experts in applying the ANN to different situations of water-quality prediction.
  • the learning of the plurality of impact features, the plurality of model hyperparameters and the plurality of ANN model parameters comprises: obtaining a training dataset for training the ANN, and a testing dataset for verifying the trained ANN; setting up a search space for suggesting different impact-feature candidates and different model-hyperparameter options such that the plurality of impact-feature candidates and a plurality of model-hyperparameter options are obtainable from the search space, wherein the plurality of model hyperparameters is selected from the plurality of model-hyperparameter options; and performing an iterative process.
  • an individual iteration of the iterative process comprises: generating a suggestion on both of the plurality of impact features and the plurality of model hyperparameters, wherein if said individual iteration is an initial iteration, the suggestion is initialized with a preset suggestion or is randomly generated in the search space, else the suggestion is generated by performing DE-based operations of mutation, crossover and selection in the search space after mutation strategies and control parameters of the three DE-based operations are adapted according to historical performance of water-quality prediction due to suggestions made in past iterations; configuring the architecture and input-output relationship of the ANN according to the suggestion; after the architecture and input-output relationship of the ANN are configured, learning the plurality of ANN model parameters by training the ANN according to data in the training dataset, whereby the trained ANN is obtained; verifying a prediction accuracy of the trained ANN according to data in the testing dataset to thereby yield a prediction-performance value; and if the prediction-performance value converges or a predefined stopping criterion is met, then terminating the
  • the mutation strategies and control parameters are adapted by a mutation-strategy adaption mechanism and a control-parameter adaption mechanism, respectively, for enhancing an efficiency in searching for the suggestion across different situations of water-quality prediction.
  • the mutation strategies are adapted by adjusting selection probabilities of each mutation strategy according to historical ranking-based performance among the mutation strategies.
  • the control parameters are adapted by respectively adjusting the control parameters to weighted successful control parameters obtained in the past iterations.
  • said individual iteration of the iterative process further comprises decoding the generated suggestion into the plurality of impact features and the plurality of model hyperparameters by a decoding algorithm such that the plurality of impact features and the plurality of model hyperparameters as decoded are interpretable by the ANN.
  • the decoding algorithm is configured with a plurality of transformation rules respectively used for processing data of a plurality of data types, and wherein the plurality of data types includes binary data type, category data type, integer data type and real number data type.
  • the method further comprises: setting up a data augmentation module for computing the feature data associated with the plurality of impact features from the observation data, whereby a water-quality prediction model for computing the predicted water-quality data from the observation data is formed by a cascade of the data augmentation module and the ANN; and setting up a SODE controller for learning the plurality of impact features and the plurality of model hyperparameters.
  • the SODE controller is communicable with the water-quality prediction model.
  • the SODE controller is arranged to: perform the iterative process; during execution of said individual iteration, send the plurality of model hyperparameters and the plurality of impact features as decoded to the ANN and the data augmentation module, respectively, so as to configure the ANN architecture and to inform the data augmentation module to calculate the feature data associated with the plurality of impact features; during execution of said individual iteration, train the ANN by commanding the data augmentation module to process the observation data recorded in the training dataset, and by commanding the ANN to send the predicted water-quality data as obtained to the SODE controller; and during execution of said individual iteration, verify the prediction accuracy of the trained ANN by commanding the data augmentation model to process the observation data recorded in the testing dataset, and by commanding the ANN to send the predicted water-quality data as obtained to the SODE controller.
  • the plurality of model hyperparameters is arranged to provide information at least on type and size of the ANN to the ANN.
  • the plurality of model-hyperparameter options includes different combinations of the ANN type and the ANN size.
  • the ANN type used in generating the different combinations may be selected from a MLP, a LSTM and a GRU.
  • the ANN is a modular neural network comprising a plurality of learning submodules and a dense layer.
  • the plurality of learning submodules is used for processing the feature data associated with the plurality of impact features.
  • An individual learning submodule is realized as a standalone neural network for processing feature data associated with a corresponding impact feature selected from the plurality of impact features to thereby yield feature data of a middle feature.
  • the dense layer is used for fusing feature data of respective middle features to generate the predicted water-quality data.
  • the individual learning submodule may be realized by a MLP, a LSTM or a GRU.
  • the method further comprises: after the architecture and input-output relationship of the ANN are configured by the learnt plurality of model hyperparameters and the learnt plurality of the ANN model parameters, respectively, inferring the predicted water-quality data from the observation data by computing the feature data associated with the learnt plurality of impact features from the observation data and then using the ANN to compute the predicted water-quality data from the computed feature data associated with the learnt plurality of impact features.
  • FIG. 1 depicts a schematic diagram of a self-adaptive water quality prediction framework, where the framework has a water-quality prediction model and a SODE controller, and the prediction model is formed by a cascade of a data augmentation module and an ANN.
  • a computer-implemented method as disclosed herein for predicting water quality based on machine learning is developed based on the framework.
  • FIG. 2 depicts a flowchart showing exemplary steps of the disclosed method.
  • FIG. 3 provides a comparison in detecting occurrence of extreme or unexpected events between using sampled data in a TS and using DC events identified under a DC framework.
  • FIG. 4 depicts a flowchart showing an exemplary procedure of learning a plurality of impact features, a plurality of model hyperparameters and a plurality of ANN model parameters by a DE technique as used in the disclosed method.
  • FIG. 5 depicts a workflow diagram of the SODE controller, showing an iterative process performed by the SODE controller.
  • FIG. 6 pictorially illustrates a roulette wheel selection procedure for selecting a mutation strategy in the DE technique.
  • FIG. 7 depicts a realization of the ANN by using a modular neural network.
  • FIG. 8 plots actually-measured pH values and predicted ones as obtained in an experiment conducted for the proposed self-adaptive water quality prediction framework and a baseline framework, demonstrating the superior water-quality prediction performance offered by the proposed framework over the baseline framework in the presence of extreme or unexpected events.
  • observation data are data generated, directly or indirectly, from measuring one or more observation variables.
  • a single observation variable may be a climatic indicator (rainfall, temperature, etc. ) , a chemical indicator (nitrogen content, phosphor content, etc. ) , a biological indicator (bacteria concentration, etc. ) , a water-source location, etc.
  • the observation data of an observation variable in water-quality measurement may be primary data obtained by directly measuring the observation variable, or may be secondary data obtained from processing the primary data.
  • raw observation data or “raw data” in short, are observation data that are primary data.
  • a TS is a sequence of data, where plural data in the sequence are obtained at different time instants.
  • the data in the TS may be primary data or secondary data.
  • the different time instants may have a fixed time interval such that the data are obtained at a certain sampling rate. Alternatively, it is also possible that the different time instants are not evenly distributed over time.
  • a first TS of raw observation data is often used to derive a second TS of observation data by downsampling the first TS, where the second TS is to be used in predicting water quality.
  • the downsampling may be a decimation operation, an operation of low-pass filtering the first TS followed by decimation, etc.
  • the first TS has a sampling rate higher than that of the second TS.
  • the first TS of raw observation data is obtained by making minute-based measurements while the second TS of observation data are sampled every 5 minutes, every hour, every 6 hours, or every day, etc.
  • the present disclosure proposes a self-adaptive water quality prediction framework.
  • Main components of the framework include a deep learning-based water-quality prediction model and a heuristic-based self-adaptive optimization controller.
  • the water-quality prediction model learns underlying patterns from selected impact features (e.g., rainfall, nitrogen content, and location of the water source) , and then forecasts the future trend of water quality (e.g., pH, turbidity, etc. ) .
  • the self-adaptive optimization controller automatically optimizes an ANN architecture of the prediction model and a list of impact features. New suggestions generated by the controller are further fed to the prediction model for evaluation.
  • the framework is recursively updated until certain stopping criteria are met, and finally outputs the optimal ANN settings and impact features with the optimal prediction performance.
  • the present disclosure provides a computer-implemented method for predicting water quality from observation data associated with a plurality of raw features relevant to water-quality prediction to thereby generate predicted water-quality data.
  • the disclosed method is a machine-learning method, and the observation data are relevant to water-quality prediction.
  • the disclosed method is developed based on the self-adaptive water quality prediction framework. Note that the framework is an implementation of a certain embodiment of the disclosed method in software. It is intended that the present disclosure encompasses all embodiments of the disclosed method.
  • FIG. 1 depicts a schematic diagram of the self-adaptive water quality prediction framework (referenced as 100) .
  • FIG. 2 depicts a flowchart showing typical steps of the disclosed method.
  • the framework 100 comprises a water-quality prediction model 110 and a SODE controller 120.
  • the water-quality prediction model 110 is used for computing predicted water-quality data 170 from observation data 160 relevant to water-quality prediction.
  • the predicted water-quality data 170 are future water-quality predictions and the observation data 160 are present and/or past measurement data of impact factors that influence water quality.
  • the observation data 160 are associated with the plurality of raw features, where each raw feature is one of these impact factors. For instance, a raw feature may be selected from the climatic factors, chemical factors, biological factors, location factors and environmental factors as elaborated above.
  • the prediction model 110 is formed as a cascade of a data augmentation module 112 and an ANN 115.
  • the ANN 115 is used for computing the predicted water-quality data 170 from feature data 165 associated with a plurality of impact features 122.
  • the ANN 115 is preferred to be a deep-learning model.
  • the feature data 165 are calculated from the observation data 160 by the data augmentation module 112 according to the plurality of impact features 122.
  • the plurality of impact features 122 is learnable, with a goal that an optimal set of impact features is used by the prediction model 110 to yield the best prediction performance.
  • An architecture of the ANN 115 is configurable according to a plurality of model hyperparameters 124. Examples of the model hyperparameters 124 are the topology, size, types of different layers, types of activation functions, etc. of the ANN 115.
  • the ANN 115 has a plurality of ANN model parameters 126 for configuring an input-output relationship of the ANN 115.
  • An example of the ANN model parameters 126 is a set of node weights if the ANN 115 is implemented as a MLP neural network.
  • the SODE controller 120 is proposed to automatically optimize feature-related and model-related parameters in terms of the performance of the water-quality prediction model 110.
  • the SODE controller 120 is a domain-mixed optimizer handling water-quality impact factors at different data types.
  • the framework 100 is “self-adaptive” in that the SODE controller 120 provides automatic optimization of the feature-and model-related parameters without manual intervention.
  • the SODE controller 120 is used for learning the plurality of impact features 122 and the plurality of model hyperparameters 124 based on a DE technique.
  • the DE technique uses a meta-heuristic algorithm to do the learning.
  • the SODE controller 120 is communicable with the water-quality prediction model 110, and supplies the learnt plurality of impact features 122 and the learnt plurality of model hyperparameters 124 to the data augmentation module 112 and the ANN 115, respectively.
  • the learnt plurality of impact features 122 is used to configure the data augmentation module 112 in computing the impact-feature data 165.
  • the learnt plurality of model hyperparameters 124 is used to configure the architecture of ANN 115.
  • the disclosed method comprises steps 210, 220, 230 and 240.
  • the ANN 115 is set up.
  • setting up the ANN 115 means providing a software realization of the ANN 115 with desired properties as taught herein in one or more computers or in any computing device.
  • the plurality of impact features 122, the plurality of model hyperparameters 124 and the plurality of ANN model parameters 126 are learnt in the step 220.
  • the learning of the plurality of impact features 122, the plurality of model hyperparameters 124 and the plurality of ANN model parameters 126 is a training process based on historical records of actual (not predicted) water-quality data and measurement data of impact factors that influence water quality over a long period of time.
  • the plurality of impact features 122, the plurality of model hyperparameters 124 and the plurality of ANN model parameters 126 are usually optimized in a sense of maximizing a performance or accuracy of water-quality prediction.
  • the architecture and input-output relationship of the ANN 115 are configured by the learnt plurality of model hyperparameters 124 and the learnt plurality of the ANN model parameters 126, respectively, in the step 230. As a result, the ANN 115 is trained.
  • the predicted water-quality data 170 can be inferred from the observation data 160 in the step 240.
  • the step 240 is accomplished by computing the feature data 165 associated with the learnt plurality of impact features 122 from the observation data 160 (step 241) and then using the ANN 115 to compute the predicted water-quality data 170 from the computed feature data 165 (step 242) .
  • the computation of the impact-feature data 165 from the observation data 160 may be accomplished by the data augmentation module 112, or may be done in other computing modules.
  • the first technical problem as mentioned above regarding how to extract information of an extreme or unexpected event from the observation data 160 in TS form by using machine learning is addressed as follows.
  • the concept of DC which is used in the field of financial-trading decision making and which is seldom considered in the field of water-quality prediction, is advantageously utilized with machine learning to solve the first technical problem.
  • TSFDC A trading strategy based on forecasting directional change, ” Intelligent Systems in Accounting, Finance and Management, 25, no. 3 (2018) : 105-123, the disclosure of which is incorporated by reference herein.
  • FIG. 3 provides a comparison in detecting occurrence of extreme or unexpected events between using sampled data in a TS and using identified DC events.
  • Subplot (a) 310 plots raw observation data 311 and corresponding sampled data 312 in the TS over time, where the sampled data 312 are obtained by downsampling the raw observation data 311.
  • the sampling interval used in the sampled data 312 is usually decided by domain experts based on domain knowledge and practical constraints in water-quality prediction. From the subplot (a) 310, it is apparent that short-time extreme/unexpected events 321-324 are not identifiable since the time interval between successive samples (i.e. the sampling interval) in the TS is too large, and is larger than the occurrence duration of each short-time extreme/unexpected event. Some significant change information between the successive samples is probably missed during sampling.
  • Identifying directional changes in the raw observation data 311 enables identification of extreme/unexpected events without increasing the sampling rate of the TS data 312.
  • the sequence of raw data 311 is viewed as a sequence of alternating uptrends and downtrends.
  • a change in magnitude of the raw data 311 during an uptrend or a downtrend is at least equal to a DC threshold.
  • the DC threshold is selected to be a value that is considered substantial by those skilled in the art, e.g., 1%, 5%and 10%. Different values may be set for the DC threshold, resulting in identifying DC events of different degrees in severity, significance, nature, etc.
  • a change from uptrend to downtrend or vice versa marks an occurrence of a DC event.
  • the change in magnitude of the raw data 311 during the DC event is equal to the size specified by the DC threshold.
  • the uptrend or downtrend usually continues beyond the duration of the DC event by having a further change in magnitude beyond the size specified by the DC threshold, resulting in an overshoot event.
  • Subplot (b) 360 plots the raw observation data 311 and a collection of DC events 371-377 and overshoot events 381-387.
  • a DC threshold of 5% is used as an example for detecting the DC events 371-377 from the raw data 311.
  • Table 1 lists the DC events (uptrend or downtrend) identified from the raw data 311 under different DC threshold values of 1%, 5%and 10%.
  • Table 1 shows that by using different DC threshold values, different patterns of DC events are obtained.
  • the different patterns are useful for distinguishing extreme/unexpected events of different types, e.g., accidental spillage of industrial/agricultural/upstream sewage of different scales.
  • each DC event is related to an occurrence of a directional change that is locally occurred at a given time instant rather than related to a trend of the entire sequence of the raw observation data 311.
  • data points on DC event data are not sampled at a fixed interval, and only the data points representing significant changes are recorded, namely, the data points at time instants t 0 , t 1 , ..., t T-1 , t T .
  • the DC framework is applied to the disclosed method by the following arrangement.
  • an individual impact feature is selected from a plurality of impact-feature candidates.
  • the plurality of impact-feature candidates comprises a plurality of DC-based features, where an individual DC-based feature is associated with a corresponding raw feature and is used to indicate occurrence of any DC event in the corresponding raw feature.
  • the corresponding raw feature is selected from the plurality of raw features.
  • an inclusion of the individual DC-based feature in the plurality of impact-feature candidates enhances the ability of the ANN 115 in capturing possible significant change patterns of water quality due to extreme or unexpected events.
  • a DC event indicated in the individual DC-based feature is either an uptrend event or a downtrend event. Also note that the individual DC-based feature is further associated with a DC threshold for controlling detection of any DC event in the corresponding raw feature.
  • plural respective DC-based features associated with a same corresponding raw feature are associated with different DC thresholds for enabling the ANN 115 to more effectively learn to distinguish extreme or unexpected events of different degrees of severity.
  • the corresponding raw feature may or may not be included in the plurality of impact-feature candidates as a candidate for selection to be an impact feature adopted by the water-quality prediction model 110.
  • using the downsampled raw feature instead of the corresponding original one reduces the training and inference costs.
  • the plurality of impact-feature candidates further comprises a plurality of downsampled raw features.
  • the individual DC-based feature is further associated with a corresponding downsampled raw feature, which is selected from the plurality of downsampled raw features.
  • Feature data associated with the corresponding downsampled raw feature are obtained by downsampling respective observation data associated with the corresponding raw feature.
  • the corresponding raw feature is excluded from the plurality of impact-feature candidates.
  • an inclusion of the individual DC-based feature and the corresponding downsampled raw feature into the plurality of impact-feature candidates enhances the ability of the ANN 115 in capturing possible significant change patterns of water quality due to extreme or unexpected events while avoiding the ANN 115 from directly processing feature data associated with the corresponding raw feature.
  • the ANN architecture and the plurality of impact features are optimized by using DE, which is an evolutionary computation technique, to learn the plurality of model hyperparameters and the plurality of impact features.
  • DE is an evolutionary computation technique
  • DE was proposed by R. STORN and K. PRICE and is frequently used to solve complex optimization problems.
  • DE is a population-based method. It generates new offspring by recombining solutions under certain conditions. The current individual solution is replaced if it is outperformed by the new offspring solution.
  • DE is considered robust and simple because its search process is governed by few algorithm-specific parameters, such as scaling factor and crossover rate.
  • DE produces new offspring solutions through three mechanisms, namely, mutation, crossover and selection. Mutation and crossover are commonly observed to have a greater impact on the algorithm’s search performance.
  • the plurality of impact features 122 and the plurality of model hyperparameters 124 are learnt by DE for maximizing a water-quality prediction performance achieved by the ANN 115, thereby enabling the architecture of ANN 115 and the plurality of impact features to be automatically optimized without a need for manual adjustment or manual tuning by domain experts in applying the ANN 115 to different situations of water-quality prediction.
  • FIG. 4 depicts a flowchart showing an exemplary procedure of the step 220.
  • the step 220 comprises steps 410, 420 and 430.
  • training dataset and testing dataset are obtained.
  • the training dataset is used for training the ANN 115 while the testing dataset is used for verifying the ANN 115 after the ANN 115 is trained.
  • each of the two datasets is obtained from historical data of water quality measures and meaningful features.
  • a search space for suggesting different impact-feature candidates and different model-hyperparameter options is set up.
  • the individual impact feature is selected from the plurality of impact-feature candidates.
  • an individual model hyperparameter is selected from a plurality of model-hyperparameter options.
  • the search space is set up such that the plurality of impact-feature candidates and the plurality of model-hyperparameter options are obtainable from the search space.
  • the search space is organized as plural groups of elementary features. Respective elementary features in an individual elementary-feature group are of a same type in some meaningful sense. Combining elementary features selected from different elementary-feature groups yields one impact-feature candidate or model-hyperparameter option.
  • An illustrative example of the search space is provided in Table 2, where the search space is organized with nine elementary-feature groups.
  • an iterative process for optimizing the plurality of impact features and the plurality of model hyperparameters according to DE is performed.
  • the iterative process is exemplarily illustrated by elaborating the SODE controller 120 of the framework 100.
  • the SODE controller 120 is used for learning the plurality of impact features 122 and the plurality of model hyperparameters 124 based on a DE technique.
  • FIG. 5 depicts a workflow diagram of the SODE controller 120, showing an iterative process 500 performed by the SODE controller 120. Denote an initial iteration as the first iteration (a starting iteration) before which no iteration has been performed in the iterative process 500.
  • a suggestion 541 on both of the plurality of impact features 122 and the plurality of model hyperparameters 124 is generated. That is, the suggestion 541 contains a first suggestion on the plurality of impact features 122 and a second suggestion on the plurality of model hyperparameters 124. If the individual iteration is the initial iteration, the suggestion 541 is initialized with a preset suggestion or is randomly generated in the search space (referenced as 510) .
  • the suggestion 541 is generated by performing DE-based operations of mutation 531, crossover 532 and selection 533 in the search space 510 after mutation strategies and control parameters 520 of the three DE-based operations 531-533 are adapted according to historical performance of water-quality prediction due to suggestions made in the one or more past iterations.
  • the three DE-based operations 531-533 can be formulated according to any DE technique known in the art, e.g., in the disclosure of R. STORN and K. PRICE.
  • the suggestion 541 is then evaluated 534 by assessing the water-quality prediction performance based on using the suggestion 541 in configuring the water-quality prediction model 110, as explained as follows.
  • the architecture and input-output relationship of the ANN 115 are configured according to the suggestion 541.
  • the plurality of ANN model parameters 126 is learnt by training the ANN 115 according to data in the training dataset.
  • the ANN 115 is trained.
  • a prediction accuracy of the trained ANN 115 is verified according to data in the testing dataset, thereby yielding a prediction-performance value as a feedback 551 from the water-quality prediction model 110 to the SODE controller 120.
  • the iterative process 500 is terminated such that the trained ANN 115 as obtained in the individual iteration is usable for inference (step 535) . If not, proceed to execute a next iteration (the step 535) .
  • the generated suggestion 541 is required to be decoded into the plurality of impact features 122 and the plurality of model hyperparameters 124 by a decoding algorithm 540 such that the plurality of impact features 122 and the plurality of model hyperparameters 124 as decoded are presented in a format interpretable by the ANN 115 (or the water-quality prediction model 110) to thereby allow the ANN 115 (or the water-quality prediction model 110) to be correctly configured.
  • the need for the decoding algorithm 540 is explained as follows. As the impact factors in water-quality prediction have different definition ranges and representation formats, these impact factors are required to be processed and optimized by different ways.
  • the decoding algorithm 540 used by the SODE controller 120 can optimize features in multiple data types at the same time.
  • the optimized SODE solution can be transformed to the problem solution in terms of corresponding transformation rules, and then send to the prediction model 110 for evaluation.
  • x i stands for a value in the suggestion 541
  • x′ i stands for a corresponding value in the plurality of impact features 122 or the plurality of model hyperparameters 124 as decoded.
  • x i ⁇ [lb i , ub i ]
  • x′ i ⁇ [lb′ i , ub′ i ]
  • Table 4 lists ranges of SODE solutions (x i ) against corresponding ranges of problem solutions (x′ i ) for different data types.
  • the decoding algorithm 540 is configured with a plurality of transformation rules respectively used for processing data of a plurality of data types.
  • the plurality of data types includes binary data type, category data type, integer data type and real number data type.
  • the plurality of transformation rules may follow the transformation rules of Table 3.
  • the mutation strategies and control parameters 520 are required to be adapted according to the historical performance of water-quality prediction due to suggestions made in the one or more past iterations.
  • a flexible search strategy and control parameters instead of fixed values can better adapt to search environments to balance exploration and exploitation.
  • Most of the adaptive methods in meta-heuristic algorithms are complicated so that much more processing time is required.
  • the disclosed method adopts a simple yet efficient adaptive mechanism for selecting mutation strategies and control parameters 520 in terms of the weighted historical performance.
  • the mutation strategies and control parameters 520 are adapted by a mutation-strategy adaption mechanism and a control-parameter adaption mechanism, respectively, for enhancing an efficiency in searching for the suggestion 541 across different situations of water-quality prediction.
  • the mutation strategies are adapted by adjusting selection probabilities of each mutation strategy according to historical ranking-based performance among the mutation strategies.
  • the control parameters are adapted by respectively adjusting the control parameters to weighted successful control parameters obtained in the past iterations.
  • the mutation-strategy adaption mechanism is given as follows. Let P′ t, k and P t, k be the unnormalized probability and the normalized probability, respectively, of the kth strategy at the tth iteration. The two probabilities are computed by
  • N is the number of individuals
  • rank t, i is the ranking of ith individual in term of the fitness value at the tth iteration
  • w t-r, k denotes the weights of the kth strategy at the (t-r) th iteration.
  • the normalized probability P t, k is used as the selection probability of the kth strategy at the tth iteration.
  • a roulette wheel selection procedure is used to determine which one of the normalized probabilities is selected at the tth iteration.
  • FIG. 6 pictorially illustrates the roulette wheel selection procedure.
  • the normalized probabilities for all the K strategies are respectively represented by line segments on a line, where the line segment for the kth strategy has a length determined according to P t, k .
  • the partition of the line into K line segments resemble a cumulative probability distribution for the K strategies.
  • a random number between 0 and 1 is generated. By projecting the generated random number onto the line, which one of the K strategies is selected in the tth iteration is thereby identified.
  • control-parameter adaption mechanism is given as follows.
  • S t-1, k is the set of enhanced individuals of kth strategy at the (t-1) th iteration
  • N (S t, CR , 0.1 2 ) is the generator following the Normal distribution with the mean at S t, CR
  • C (S t, F , 0.1 2 ) is the generator following the Cauchy distribution with the mean at S t, F , CR t, i is the crossover rate of ith individual
  • F t, i is the scaling factor of ith individual.
  • S t, CR and S t, F are given by
  • the plurality of model hyperparameters 124 is arranged to provide information at least on type and size of the ANN 115 to the ANN 115.
  • the plurality of model-hyperparameter options, from which the plurality of model hyperparameters 124 is selected, includes different combinations of the ANN type and the ANN size.
  • the ANN type used in generating the different combinations may be selected from a MLP, a LSTM and a GRU.
  • the ANN 115 may be deemed as a multi-input single-output system in that plural feature-data sequences associated with the plurality of impact features 122 form multiple inputs to the ANN 115 and the ANN 115 generates the predicted water-quality data 170, which form a single output.
  • the ANN 115 is a modular neural network for more efficiently handle processing the impact-feature data 165 than using a monolithic neural network.
  • FIG. 7 depicts a realization of the ANN 115 by using a modular neural network structure.
  • the ANN 155 comprises a plurality of learning submodules 710-1: 5 for processing the feature data 165 associated with the plurality of impact features 122.
  • An individual learning submodule is realized as a standalone neural network for processing feature data associated with a corresponding impact feature selected from the plurality of impact features 122 to thereby yield feature data of a middle feature (e.g., middle feature 715-1) .
  • a plurality of middle features 715 is formed.
  • the ANN 155 further comprises a dense layer 720 for fusing feature data of respective middle features 715 to generate the predicted water-quality data 170.
  • the dense layer 720 is a layer that is deeply connected with its preceding layer. That is, neurons of the dense layer 720 are connected to every neuron of its preceding layer.
  • each learning submodule in the plurality of learning submodules 710-1: 5 is realized by a MLP, a LSTM or a GRU.
  • the self-adaptive water quality prediction framework 100 is an implementation of a certain embodiment of the disclosed method.
  • the step 210 apart from setting up the ANN 115, further includes setting up the data augmentation module 112 and the SODE controller 120.
  • setting up the SODE controller 120 means providing a software realization of the SODE controller 120 with desired properties as taught herein in one or more computers or in any computing device.
  • the meaning of setting up the data augmentation module 112 is similar.
  • the SODE controller 120 is further arranged to perform the iterative process 500, and to perform the following actions during execution of the individual iteration of the iterative process 500.
  • the SODE controller 120 sends the plurality of model hyperparameters 124 and the plurality of impact features 122 as decoded (i.e. after decoded by the decoding algorithm 540) to the ANN 115 and the data augmentation module 112, respectively, so as to configure the ANN architecture and to inform the data augmentation module 112 to calculate the feature data 165 associated with the plurality of impact features 122.
  • the SODE controller 120 trains the ANN 115 by commanding the data augmentation module 112 to process the observation data recorded in the training dataset, and by commanding the ANN 115 to send the predicted water-quality data 170 as obtained to the SODE controller 120.
  • the SODE controller 120 verifies the prediction accuracy of the trained ANN 115 by commanding the data augmentation model 112 to process the observation data recorded in the testing dataset, and by commanding the ANN 115 to send the predicted water-quality data 170 as obtained to the SODE controller 120.
  • the proposed self-adaptive water quality prediction framework 100 is compared with other popular water-quality prediction frameworks. Experiments on water-quality prediction were conducted.
  • a water-quality database records hour-based pH values between October 2018 and October 2021 from an observation station in Hong Kong.
  • the training dataset is formed with database records taken from October 2018 to November 2020 while the testing dataset has database records taken from December 2020 to October 2021.
  • the experiments evaluated performances of water-quality prediction frameworks on the pH value prediction in 1-hour/12-hour/24-hour predicting intervals.
  • n is the number of instances of observation in the experiment, is an actual water-quality data obtained in the ith instance of observation, and is a predicted water-quality data computed in the ith instance of observation.
  • Table 5 lists MSE values for a baseline framework and the self-adaptive water quality prediction framework 100 (shorthanded as “self-adaptive framework” ) under predicting intervals of: (a) 1hr; (b) 12hr; and (c) 24hr.
  • Table 5 (a) 1-hour predicting interval.
  • Table 5 (b) 12-hour predicting interval.
  • Table 5 (c) 24-hour predicting interval.
  • FIG. 8 plots the actually-measured pH values (marked as “True” in FIG. 8) and the predicted pH values (marked as “Predict” in FIG. 8) over time as obtained in the experiment, where in subplot (a) 810 and subplot (b) 820, the predicted pH values were computed by the proposed framework 100 and by the baseline framework, respectively. From the two subplots, it is observed that the prediction accuracy achieved by the proposed framework 100 is notably better than that achieved by the baseline framework at time instants where extreme/unexpected events 830 occur.
  • the disclosed method may be implemented on one or more computing devices with appropriate programming.
  • An individual computing device may be a general-purpose computer, a special-purpose computer such as the one implemented with artificial intelligence processor (s) , a desktop computer, a physical computing server, a distributed computing server in a computing cloud, or a mobile computing device such as a notebook computer, a tablet computer and a smartphone.
  • an individual computing device may be a general-purpose computer, a special-purpose computer such as the one implemented with artificial intelligence processor (s) , a desktop computer, a physical computing server, a distributed computing server in a computing cloud, or a mobile computing device such as a notebook computer, a tablet computer and a smartphone.
  • an entirety of embodiments of the disclosed method includes a first set of embodiments each comprising limitations as taught herein for solving the first technical problem, a second set of embodiments each comprising limitations as taught herein for solving the second technical problem, and a third set of embodiments each comprising limitations taught herein and collectively used for solving the first and second technical problems. It is intended that the disclosed method encompasses all embodiments including the first, second and third sets of embodiments and equivalents thereof.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Evolutionary Computation (AREA)
  • Software Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Water Supply & Treatment (AREA)
  • Tourism & Hospitality (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Pathology (AREA)
  • Biochemistry (AREA)
  • Development Economics (AREA)
  • Analytical Chemistry (AREA)
  • Game Theory and Decision Science (AREA)
  • Medicinal Chemistry (AREA)
  • Food Science & Technology (AREA)
  • Immunology (AREA)
  • Operations Research (AREA)
  • Hydrology & Water Resources (AREA)
  • Quality & Reliability (AREA)
  • Organic Chemistry (AREA)

Abstract

Le cadre d'applications selon l'invention prédit des données de qualité d'eau à partir de données d'observation associées à des caractéristiques brutes, par exemple, la pluie. Dans le cadre d'applications, un réseau neuronal artificiel (ANN) calcule les données de qualité d'eau prédites à partir de données de caractéristiques associées à des caractéristiques d'impact et dérivées des données d'observation. Les caractéristiques d'impact peuvent être apprises, et sont sélectionnées parmi des candidats de caractéristiques d'impact comprenant des caractéristiques de changement de direction (basées sur DC) indiquant chacune l'occurrence d'événements DC dans une caractéristique brute correspondante. L'inclusion des caractéristiques basées sur DC dans les candidats améliore la capacité de l'ANN de capturer des motifs de changement significatifs de qualité de l'eau dus à des événements extrêmes/inattendus. L'architecture ANN est également configurable selon des hyperparamètres de modèle, qui peuvent être appris. Les caractéristiques d'impact et les hyperparamètres de modèle sont appris par évolution différentielle afin de maximiser une performance de prédiction de l'ANN, ce qui permet d'optimiser automatiquement l'architecture ANN et les caractéristiques d'impact sans nécessiter d'ajustement manuel par des experts de domaine lors de l'application de l'ANN à différentes situations.
PCT/CN2023/079830 2023-02-21 2023-03-06 Cadre d'applications d'optimisation auto-adaptatif pour prédire une qualité d'eau Ceased WO2024174284A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202380008962.9A CN118829987A (zh) 2023-02-21 2023-03-06 基于自适应优化网络的水质预测框架

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202318171170A 2023-02-21 2023-02-21
US18/171,170 2023-02-21

Publications (1)

Publication Number Publication Date
WO2024174284A1 true WO2024174284A1 (fr) 2024-08-29

Family

ID=92500018

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/079830 Ceased WO2024174284A1 (fr) 2023-02-21 2023-03-06 Cadre d'applications d'optimisation auto-adaptatif pour prédire une qualité d'eau

Country Status (2)

Country Link
CN (1) CN118829987A (fr)
WO (1) WO2024174284A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120782074A (zh) * 2025-08-27 2025-10-14 浙江大学 进水水质预测方法、装置、电子设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111291937A (zh) * 2020-02-25 2020-06-16 合肥学院 基于支持向量分类与gru神经网络联合的处理污水水质预测方法
CN111915097A (zh) * 2020-08-14 2020-11-10 南通大学 基于改进遗传算法优化lstm神经网络的水质预测方法
CN113033861A (zh) * 2019-12-25 2021-06-25 广东奥博信息产业股份有限公司 一种基于时间序列模型的水质预测方法及系统
CN114154583A (zh) * 2021-12-08 2022-03-08 深圳博沃智慧科技有限公司 一种小波分析耦合lstm神经网络的水质预测方法
KR20220105530A (ko) * 2021-01-20 2022-07-27 코드비전 주식회사 수질 예측 방법 및 장치
CN114896885A (zh) * 2022-05-11 2022-08-12 江南大学 基于量子粒子群优化的cnn-lstm水质预测方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113033861A (zh) * 2019-12-25 2021-06-25 广东奥博信息产业股份有限公司 一种基于时间序列模型的水质预测方法及系统
CN111291937A (zh) * 2020-02-25 2020-06-16 合肥学院 基于支持向量分类与gru神经网络联合的处理污水水质预测方法
CN111915097A (zh) * 2020-08-14 2020-11-10 南通大学 基于改进遗传算法优化lstm神经网络的水质预测方法
KR20220105530A (ko) * 2021-01-20 2022-07-27 코드비전 주식회사 수질 예측 방법 및 장치
CN114154583A (zh) * 2021-12-08 2022-03-08 深圳博沃智慧科技有限公司 一种小波分析耦合lstm神经网络的水质预测方法
CN114896885A (zh) * 2022-05-11 2022-08-12 江南大学 基于量子粒子群优化的cnn-lstm水质预测方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120782074A (zh) * 2025-08-27 2025-10-14 浙江大学 进水水质预测方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN118829987A (zh) 2024-10-22

Similar Documents

Publication Publication Date Title
US12306166B2 (en) Self-adaptive optimization framework for water quality prediction
Fan et al. Imbalanced sample selection with deep reinforcement learning for fault diagnosis
CN113366473B (zh) 用于自动选择用于数据流时间序列预测的模型的方法和系统
Liu et al. A rolling grey model optimized by particle swarm optimization in economic prediction
CN115147645B (zh) 基于多特征信息融合的膜组件膜污染检测方法
WO2020198520A1 (fr) Processus et système contenant un moteur d'optimisation à prescriptions assistées par substitut évolutives
Liu Adaptive just-in-time and relevant vector machine based soft-sensors with adaptive differential evolution algorithms for parameter optimization
Barış et al. A robust chaos-inspired artificial intelligence model for dealing with nonlinear dynamics in wind speed forecasting
Maheswari et al. Implementation and prediction of accurate data forecasting detection with different approaches
Thu et al. A neighborhood deep neural network model using sliding window for stock price prediction
WO2024174284A1 (fr) Cadre d'applications d'optimisation auto-adaptatif pour prédire une qualité d'eau
Bo-Qi et al. Comparative analysis of supervised learning models for effluent quality prediction in wastewater treatment plants
Goel et al. Dynamically adaptive and diverse dual ensemble learning approach for handling concept drift in data streams
Kok et al. Recent trends in air quality prediction: An artificial intelligence perspective
Parsa et al. Accurate and accelerated neuromorphic network design leveraging a bayesian hyperparameter pareto optimization approach
CN120524979B (zh) 一种基于深度学习的网络信息趋势预测方法及系统
Shang et al. Predicting Hourly $\mathbf {PM} _ {2.5} $ Concentrations Based on Random Forest and Ensemble Neural Network
Battaglia et al. Parsimonious periodic autoregressive models for time series with evolving trend and seasonality
Das et al. An Intelligent Regression Approach for Weather Forecasting System Using Machine Learning
Mavrogiorgos et al. Mitigating Bias in Time Series Forecasting for Efficient Wastewater Management
Parsa et al. Hyperparameter optimization in binary communication networks for neuromorphic deployment
Poornima et al. LSTM with Bayesian slide optimization for time series forecasting in real time
Petrlik et al. Multiobjective selection of input sensors for svr applied to road traffic prediction
Alioghli et al. IoT-based energy consumption prediction using transformers
Putri et al. Exploring Deep Learning Algorithm for Credit Scoring

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 202380008962.9

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23923459

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE