Numerical Differentiation of Noisy Data: A Unifying Multi-Objective Optimization Framework

被引:0
|
作者
Van Breugel, Floris [1 ]
Kutz, J. Nathan [2 ]
Brunton, Bingni W. [3 ]
机构
[1] Univ Nevada Reno, Dept Mech Engn, Reno, NV 89557 USA
[2] Univ Washington, Dept Appl Math, Seattle, WA 98195 USA
[3] Univ Washington, Dept Biol, Seattle, WA 98195 USA
来源
IEEE ACCESS | 2020年 / 8卷
基金
美国国家卫生研究院;
关键词
Noise measurement; Optimization; Smoothing methods; Correlation; Biological system modeling; Sensors; Numerical differentiation; derivatives; optimization; data-driven modeling;
D O I
10.1109/ACCESS.2020.3034077
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Computing derivatives of noisy measurement data is ubiquitous in the physical, engineering, and biological sciences, and it is often a critical step in developing dynamic models or designing control. Unfortunately, the mathematical formulation of numerical differentiation is typically ill-posed, and researchers often resort to an ad hoc process for choosing one of many computational methods and its parameters. In this work, we take a principled approach and propose a multi-objective optimization framework for choosing parameters that minimize a loss function to balance the faithfulness and smoothness of the derivative estimate. Our framework has three significant advantages. First, the task of selecting multiple parameters is reduced to choosing a single hyper-parameter. Second, where ground-truth data is unknown, we provide a heuristic for selecting this hyper-parameter based on the power spectrum and temporal resolution of the data. Third, the optimal value of the hyper-parameter is consistent across different differentiation methods, thus our approach unifies vastly different numerical differentiation methods and facilitates unbiased comparison of their results. Finally, we provide an extensive open-source Python library pynumdiff to facilitate easy application to diverse datasets (https://github.com/florisvb/PyNumDiff).
引用
收藏
页码:196865 / 196877
页数:13
相关论文
共 50 条
  • [31] A genetic algorithms based multi-objective neural net applied to noisy blast furnace data
    Pettersson, F.
    Chakraborti, N.
    Saxen, H.
    APPLIED SOFT COMPUTING, 2007, 7 (01) : 387 - 397
  • [32] Optimization of Lignocellulosic Waste Biorefinery using Multi-Actor Multi-Objective Mathematical Framework
    Ashraf, Muhammad T.
    Torres, Ana I.
    Cybulska, Iwona
    Fang, Chuanji
    Thomsen, Mette H.
    Schmidt, Jens E.
    Stephanopoulos, George
    26TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING (ESCAPE), PT B, 2016, 38B : 1317 - 1322
  • [33] Multi-objective Flower Algorithm for Optimization
    Yang, Xin-She
    Karamanoglu, Mehmet
    He, Xingshi
    2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 861 - 868
  • [34] Grasshopper optimization algorithm for multi-objective optimization problems
    Mirjalili, Seyedeh Zahra
    Mirjalili, Seyedali
    Saremi, Shahrzad
    Faris, Hossam
    Aljarah, Ibrahim
    APPLIED INTELLIGENCE, 2018, 48 (04) : 805 - 820
  • [35] Grasshopper optimization algorithm for multi-objective optimization problems
    Seyedeh Zahra Mirjalili
    Seyedali Mirjalili
    Shahrzad Saremi
    Hossam Faris
    Ibrahim Aljarah
    Applied Intelligence, 2018, 48 : 805 - 820
  • [36] Multi-objective optimization of cancer treatment using the multi-objective gray wolf optimizer (MOGWO)
    Chen, Linkai
    Fan, Honghui
    Zhu, Hongjin
    MULTISCALE AND MULTIDISCIPLINARY MODELING EXPERIMENTS AND DESIGN, 2024, 7 (03) : 1857 - 1866
  • [37] Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems
    Mirjalili, Seyedali
    Jangir, Pradeep
    Saremi, Shahrzad
    APPLIED INTELLIGENCE, 2017, 46 (01) : 79 - 95
  • [38] Multi-objective optimization for GPU3 Stirling engine by combining multi-objective algorithms
    Luo, Zhongyang
    Sultan, Umair
    Ni, Mingjiang
    Peng, Hao
    Shi, Bingwei
    Xiao, Gang
    RENEWABLE ENERGY, 2016, 94 : 114 - 125
  • [39] Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems
    Seyedali Mirjalili
    Pradeep Jangir
    Shahrzad Saremi
    Applied Intelligence, 2017, 46 : 79 - 95
  • [40] Multi-objective optimization framework for five-pass wire-drawing process
    Jen-Hung Wang
    Yu-Lung Lo
    Hung-Yu Wang
    Hong-Chuong Tran
    The International Journal of Advanced Manufacturing Technology, 2020, 107 : 3049 - 3063