Proceedings

Sensitivity Direction Learning with Neural Networks Using Domain Knowledge as Soft Shape Constraints

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 3067-3074.

https://doi.org/10.24963/ijcai.2021/422

Abstract

If domain knowledge can be integrated as an appropriate constraint, it is highly possible that the generalization performance of a neural network model can be improved. We propose Sensitivity Direction Learning (SDL) for learning about the neural network model with user-specified relationships (e.g., monotonicity, convexity) between each input feature and the output of the model by imposing soft shape constraints which represent domain knowledge. To impose soft shape constraints, SDL uses a novel penalty function, Sensitivity Direction Error (SDE) function, which returns the squared error between coefficients of the approximation curve for each Individual Conditional Expectation plot and coefficient constraints which represent domain knowledge. The effectiveness of our concept was verified by simple experiments. Similar to those such as L2 regularization and dropout, SDL and SDE can be used without changing neural network architecture. We believe our algorithm can be a strong candidate for neural network users who want to incorporate domain knowledge.

  1. [Amos et al., 2017] Brandon Amos, Lei Xu, and J Zico Kolter. Input convex neural networks. In International Conference on Machine Learning, pages 146-155, 2017.
  2. [Archer and Wang, 1993] Norman P Archer and Shouhong Wang. Application of the back propagation neural network algorithm with monotonicity constraints for two-group classification problems. Decision Sciences, 24(1):60-75, 1993.
  3. [Canini et al., 2016] Kevin Canini, Andy Cotter, MR Gupta, M Milani Fard, and Jan Pfeifer. Fast and flexible mono- tonic functions with ensembles of lattices. Advances in Neural Information Processing Systems (NIPS), 2016.
  4. [Cho et al., 2020] Dongjin Cho, Cheolhee Yoo, Jungho Im, and Dong-Hyun Cha. Comparative assessment of vari- ous machine learning-based bias correction methods for numerical weather prediction model forecasts of extreme air temperatures in urban areas. Earth and Space Science, 7(4):e2019EA000740, 2020.
  5. [Daniels and Velikova, 2010] Hennie Daniels and Marina Velikova. Monotone and partially monotone neural networks. IEEE Transactions on Neural Networks, 21(6):906-917, 2010.
  6. [Dua and Graff, 2017] Dheeru Dua and Casey Graff. UCI machine learning repository. University of California, Irvine, School of Information and Computer Sciences, 2017.
  7. [Fanaee-T and Gama, 2014] Hadi Fanaee-T and Joao Gama. Event labeling combining ensemble detectors and back- ground knowledge. Progress in Artificial Intelligence, 2(2- 3):113-127, 2014.
  8. [Friedman, 2001] Jerome H Friedman. Greedy function ap- proximation: a gradient boosting machine. Annals of statistics, pages 1189-1232, 2001.
  9. [Gill and Hall, 2019] Navdeep Gill and Patrick Hall. An In- troduction to Machine Learning Interpretability, 2nd Edi- tion. O'Reilly Media, Inc., October 2019.
  10. [Goldstein et al., 2015] Alex Goldstein, Adam Kapelner, Justin Bleich, and Emil Pitkin. Peeking inside the black box: Visualizing statistical learning with plots of individ- ual conditional expectation. Journal of Computational and Graphical Statistics, 24(1):44-65, 2015.
  11. [Gupta et al., 2018] Maya Gupta, Dara Bahri, Andrew Cot- ter, and Kevin Canini. Diminishing returns shape con- straints for interpretability and regularization. In Advances in neural information processing systems, pages 6834- 6844, 2018.
  12. [Gupta et al., 2019] Akhil Gupta, Naman Shukla, Lavanya Marla, and Arinbjörn Kolbeinsson. Monotonic trends in deep neural networks. arXiv preprint arXiv:1909.10662, 2019.
  13. [Horváth et al., 2019] K Horváth, B van Esch, D Vreeken, I Pothof, and J Baayen. Convex modeling of pumps in order to optimize their energy use. Water Resources Re- search, 55(3):2432-2445, 2019.
  14. [McMenamin, 2008] J Stuart McMenamin. Defining normal weather for energy and peak normaliza- tion. Itron Forecasting, available at: www. itron. com/PublishedContent/DefiningNormalWeatherfor Ener- gyandPeakNormalization. pdf, 2008. Link
  15. [Molnar, 2019] Christoph Molnar. Interpretable machine learning. Lulu. com, 2019.
  16. [Mulders et al., 2020] Sebastiaan Paul Mulders, Tobias Gy- bel Hovgaard, Jacob Deleuran Grunnet, and Jan-Willem van Wingerden. Preventing wind turbine tower natural fre- quency excitation with a quasi-lpv model predictive con- trol scheme. Wind Energy, 23(3):627-644, 2020.
  17. [Nguyen and Howe, 1992] Clark TC Nguyen and Roger T Howe. Quality factor control for micromechanical res- onators. In Tech. Dig. IEEE Int. Electron Devices Meeting, pages 14-16, 1992.
  18. [Pedregosa et al., 2011] F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blon- del, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. Scikit-learn: Machine Learning in Python . Journal of Machine Learning Research, 12:2825-2830, 2011.
  19. [Sill, 1998] Joseph Sill. Monotonic networks. In Advances in neural information processing systems, pages 661-667, 1998.
  20. [Tüfekci, 2014] Pınar Tüfekci. Prediction of full load elec- trical power output of a base load operated combined cy- cle power plant using machine learning methods. Inter- national Journal of Electrical Power & Energy Systems, 60:126-140, 2014.
  21. [Virtanen et al., 2020] Pauli Virtanen, Ralf Gommers, Travis E. Oliphant, Matt Haberland, Tyler Reddy, David Cournapeau, Evgeni Burovski, Pearu Peterson, Warren Weckesser, Jonathan Bright, Stéfan J. van der Walt, Matthew Brett, Joshua Wilson, K. Jarrod Millman, Niko- lay Mayorov, Andrew R. J. Nelson, Eric Jones, Robert Kern, Eric Larson, C J Carey, İlhan Polat, Yu Feng, Eric W. Moore, Jake VanderPlas, Denis Laxalde, Josef Perktold, Robert Cimrman, Ian Henriksen, E. A. Quintero, Charles R. Harris, Anne M. Archibald, Antônio H. Ribeiro, Fabian Pedregosa, Paul van Mulbregt, and SciPy 1.0 Contributors. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nature Methods, 17:261-272, 2020.
  22. [Wehenkel and Louppe, 2019] Antoine Wehenkel and Gilles Louppe. Unconstrained monotonic neural networks. In Advances in Neural Information Processing Systems, pages 1545-1555, 2019.
  23. [You et al., 2017] Seungil You, David Ding, Kevin Canini, Jan Pfeifer, and Maya Gupta. Deep lattice networks and partial monotonic functions. In Advances in neural infor- mation processing systems, pages 2981-2989, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards