Behavior Learning (BL): Learning Hierarchical Optimization Structures from Data
Zhenyao Ma, Yue Liang, Dongxu Li

TL;DR
Behavior Learning (BL) is a new machine learning framework that learns interpretable hierarchical optimization structures from data, unifying predictive accuracy with interpretability and identifiability across various scientific domains.
Contribution
BL introduces a modular, compositional utility function framework that models hierarchical optimization structures and guarantees interpretability and identifiability, supported by theoretical and empirical validation.
Findings
BL demonstrates strong predictive performance on complex data.
BL achieves intrinsic interpretability and scalability.
Theoretical analysis confirms universal approximation and identifiability.
Abstract
Inspired by behavioral science, we propose Behavior Learning (BL), a novel general-purpose machine learning framework that learns interpretable and identifiable optimization structures from data, ranging from single optimization problems to hierarchical compositions. It unifies predictive performance, intrinsic interpretability, and identifiability, with broad applicability to scientific domains involving optimization. BL parameterizes a compositional utility function built from intrinsically interpretable modular blocks, which induces a data distribution for prediction and generation. Each block represents and can be written in symbolic form as a utility maximization problem (UMP), a foundational paradigm in behavioral science and a universal framework of optimization. BL supports architectures ranging from a single UMP to hierarchical compositions, the latter modeling hierarchical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Machine Learning and Data Classification · Reinforcement Learning in Robotics
