Paper: arXiv 2408.10368
Abstract
In this paper, we present Deep-MacroFin, a comprehensive framework designed to solve partial differential equations, with a particular focus on models in continuous time economics. This framework leverages deep learning methodologies, including Multi-Layer Perceptrons and the newly developed Kolmogorov-Arnold Networks. It is optimized using economic information encapsulated by Hamilton-Jacobi-Bellman (HJB) equations and coupled algebraic equations. The application of neural networks holds the promise of accurately resolving high-dimensional problems with fewer computational demands and limitations compared to other numerical methods. This framework can be readily adapted for systems of partial differential equations in high dimensions. Importantly, it offers a more efficient (5$\times$ less CUDA memory and 40$\times$ fewer FLOPs in 100D problems) and user-friendly implementation than existing libraries. We also incorporate a time-stepping scheme to enhance training stability for nonlinear HJB equations, enabling the solution of 50D economic models.
Complexity vs Empirical Score
- Math Complexity: 9.5/10
- Empirical Rigor: 2.5/10
- Quadrant: Lab Rats — theoretically deep, empirically untested
Why this score: The paper is highly theoretical, focusing on advanced mathematics like high-dimensional PDEs, Hamilton-Jacobi-Bellman equations, and neural network architectures (KANs), with no empirical backtesting or real financial data used; its ‘rigor’ is computational (memory/FLOP benchmarks) rather than financial.
Research Flowchart
flowchart TD A["Research Goal:<br>Solve high-dimensional continuous-time economic models"] --> B["Methodology:<br>Deep-MacroFin Framework"] B --> C1["Neural Network Architectures:<br>MLPs & Kolmogorov-Arnold Networks"] B --> C2["Input Equations:<br>HJB & Coupled Algebraic Equations"] C1 --> D["Computational Process:<br>Optimization & Time-Stepping Scheme"] C2 --> D D --> E["Key Outcomes:<br>5x less CUDA memory<br>40x fewer FLOPs<br>50D economic model solutions"]
Cited References (50)
- Macro, Money and Finance: A Continuous Time Approach (2016) — link
- Income and Wealth Distribution in Macroeconomics: A Continuous-Time Approach (2017) — link
- Asset Prices and Wealth Inequality (2017) — link
- Deep Learning (2016) — link
- Workshop Report on Basic Research Needs for Scientific Machine Learning: Core Technologies for Artificial Intelligence (2019) — link
- Multilayer feedforward networks are universal approximators (1989) — link
- Optimal Control Theory: An Introduction (1970)
- Stochastic Controls: Hamiltonian Systems and HJB Equations (1999)
and 42 more
- Numerical Treatment of Partial Differential Equations (2007)
- Elementary Differential Equations and Boundary Value Problems (2012) — link
- Partial Differential Equations and the Finite Element Method (2005)
- Numerical Approximation of Partial Differential Equations (2008)
- Boundary Element Methods (2020)
- Numerical methods for engineers and scientists (2001)
- Computational heat transfer (1994)
- Deep FDM: Enhanced finite difference methods by deep learning (2023) — link
- Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations (2019)
- Physics Informed Deep Learning (Part I): Data-driven Solutions of Nonlinear Partial Differential Equations (2017) — link
- DeepXDE: A Deep Learning Library for Solving Differential Equations (2021) — link
- A Deep Learning Based Numerical PDE Method for Option Pricing (2023) — link
- Deep Learning for Solving and Estimating Dynamic Macro-Finance Models (2023) — link
- Macro-financial Modeling in Python: PyMacroFin (2021) — link
- A Solution Method for Continuous-Time General Equilibrium Models (2021) — link
- ALIENs and Continuous Time Economies (2021) — link
- PyTorch 2: Faster Machine Learning Through Dynamic Python Bytecode Transformation and Graph Compilation (2024) — link
- Automatic differentiation in PyTorch (2017)
- KAN: Kolmogorov-Arnold Networks (2024) — link
- A comprehensive and FAIR comparison between MLP and KAN representations for differential equations and operator networks (2024) — link
- On the Limited Memory Method for Large Scale Optimization (1989)
- Adam: A Method for Stochastic Optimization (2017) — link
- Decoupled Weight Decay Regularization (2019) — link
- Stochastic differential utility (1992) — link
- Substitution, Risk Aversion, and the Temporal Behavior of Consumption and Asset Returns: A Theoretical Framework (1989)
- A Local Deep Learning Method for Solving High Order Partial Differential Equations (2021) — link
- HoD-Net: High-Order Differentiable Deep Neural Networks and Applications (2022) — link
- Neural tangent kernel: convergence and generalization in neural networks (2018)
- Optimally weighted loss functions for solving PDEs with Neural Networks (2021) — link
- Uncertainty Shocks and Balance Sheet Recessions (2017) — link
- A comprehensive study of non-adaptive and residual-based adaptive sampling for physics-informed neural networks (2023) — link
- The Lucas Orchard (2013) — link
- DGM: A deep learning algorithm for solving partial differential equations (2018) — link
- Loss-attentional physics-informed neural networks (2024) — link
- Multi-Objective Loss Balancing for Physics-Informed Deep Learning (2021) — link
- Solving high-dimensional partial differential equations using deep learning (2018) — link
- Solving High-Dimensional Dynamic Programming Problems using Deep Learning (2020) — link
- Exploiting Symmetry in High-Dimensional Dynamic Programming (2021) — link
- Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators (2021) — link
- Ironing, Sweeping, and Multidimensional Screening (1998)
- Comment on “Ironing, sweeping, and multidimensional screening’’ (2023) — link
- Handling convexity-like constraints in variational problems (2014) — link
0 of 50 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.