Zhijia Yang, Jack Prior, Byron Mason, Edward Winward
{"title":"学习稳定非线性动态系统离散时间输入的单残留部分互信息(SPMI)方法","authors":"Zhijia Yang, Jack Prior, Byron Mason, Edward Winward","doi":"10.1016/j.engappai.2024.109511","DOIUrl":null,"url":null,"abstract":"<div><div>The selection of input variables and their discrete time delays are fundamentally important in developing robust data-driven dynamic models for use in applied engineering settings, such as for controller design or system level calibration/optimisation. This work is not trivial, especially in the case of complex multivariate and non-linear dynamic systems. There are an array of model-free approaches to input selection explored in the literature, including Multivariate Mutual Information (MMI), Gamma Tests (GT), Self-Organising Maps (SOM) and Partial Mutual Information (PMI). Such a filter-based approach has advantages in exploring feature correlations and their associated information content in a data set directly, agnostic to the constraint of any specific model structure or form.</div><div>This paper investigates and expands upon the application of a PMI-based Input Selection (PMI-IS) methodology for resulting in a modified version of the algorithm. The modifications are: (1) Selection of input Dead Time (DT) using Mutual Information of First and Second Difference terms of input delays with the output. (2) The Number of Delayed Outputs (NDO) is selected based on the PMI incorporating the previously selected time delays; (3) The Number of Delayed Inputs (NDI) is selected based on the PMI incorporating the identified delay times and NDO; (4) The established Dual-residual PMI (DPMI) algorithm for input selection is simplified to a Single-residual PMI (SPMI) algorithm.</div><div>Three benchmark discrete-time non-linear dynamic systems and one practical demonstration are used in the case study to demonstrate the effectiveness of this learning algorithm for data-driven identification of time delays, in addition to the implementation details of this modified SPMI-IS methodology.</div></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":null,"pages":null},"PeriodicalIF":7.5000,"publicationDate":"2024-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Single-residual Partial Mutual Information (SPMI) approach to learning discrete-time inputs of stable nonlinear dynamic systems\",\"authors\":\"Zhijia Yang, Jack Prior, Byron Mason, Edward Winward\",\"doi\":\"10.1016/j.engappai.2024.109511\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The selection of input variables and their discrete time delays are fundamentally important in developing robust data-driven dynamic models for use in applied engineering settings, such as for controller design or system level calibration/optimisation. This work is not trivial, especially in the case of complex multivariate and non-linear dynamic systems. There are an array of model-free approaches to input selection explored in the literature, including Multivariate Mutual Information (MMI), Gamma Tests (GT), Self-Organising Maps (SOM) and Partial Mutual Information (PMI). Such a filter-based approach has advantages in exploring feature correlations and their associated information content in a data set directly, agnostic to the constraint of any specific model structure or form.</div><div>This paper investigates and expands upon the application of a PMI-based Input Selection (PMI-IS) methodology for resulting in a modified version of the algorithm. The modifications are: (1) Selection of input Dead Time (DT) using Mutual Information of First and Second Difference terms of input delays with the output. (2) The Number of Delayed Outputs (NDO) is selected based on the PMI incorporating the previously selected time delays; (3) The Number of Delayed Inputs (NDI) is selected based on the PMI incorporating the identified delay times and NDO; (4) The established Dual-residual PMI (DPMI) algorithm for input selection is simplified to a Single-residual PMI (SPMI) algorithm.</div><div>Three benchmark discrete-time non-linear dynamic systems and one practical demonstration are used in the case study to demonstrate the effectiveness of this learning algorithm for data-driven identification of time delays, in addition to the implementation details of this modified SPMI-IS methodology.</div></div>\",\"PeriodicalId\":50523,\"journal\":{\"name\":\"Engineering Applications of Artificial Intelligence\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":7.5000,\"publicationDate\":\"2024-10-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Engineering Applications of Artificial Intelligence\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0952197624016695\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197624016695","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
A Single-residual Partial Mutual Information (SPMI) approach to learning discrete-time inputs of stable nonlinear dynamic systems
The selection of input variables and their discrete time delays are fundamentally important in developing robust data-driven dynamic models for use in applied engineering settings, such as for controller design or system level calibration/optimisation. This work is not trivial, especially in the case of complex multivariate and non-linear dynamic systems. There are an array of model-free approaches to input selection explored in the literature, including Multivariate Mutual Information (MMI), Gamma Tests (GT), Self-Organising Maps (SOM) and Partial Mutual Information (PMI). Such a filter-based approach has advantages in exploring feature correlations and their associated information content in a data set directly, agnostic to the constraint of any specific model structure or form.
This paper investigates and expands upon the application of a PMI-based Input Selection (PMI-IS) methodology for resulting in a modified version of the algorithm. The modifications are: (1) Selection of input Dead Time (DT) using Mutual Information of First and Second Difference terms of input delays with the output. (2) The Number of Delayed Outputs (NDO) is selected based on the PMI incorporating the previously selected time delays; (3) The Number of Delayed Inputs (NDI) is selected based on the PMI incorporating the identified delay times and NDO; (4) The established Dual-residual PMI (DPMI) algorithm for input selection is simplified to a Single-residual PMI (SPMI) algorithm.
Three benchmark discrete-time non-linear dynamic systems and one practical demonstration are used in the case study to demonstrate the effectiveness of this learning algorithm for data-driven identification of time delays, in addition to the implementation details of this modified SPMI-IS methodology.
期刊介绍:
Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.