TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Methods/NODE

NODE

Neural Oblivious Decision Ensembles

GeneralIntroduced 200042 papers
Source Paper

Description

Neural Oblivious Decision Ensembles (NODE) is a tabular data architecture that consists of differentiable oblivious decision trees (ODT) that are trained end-to-end by backpropagation.

The core building block is a Neural Oblivious Decision Ensemble (NODE) layer. The layer is composed of mmm differentiable oblivious decision trees (ODTs) of equal depth ddd. As an input, all mmm trees get a common vector x∈Rnx \in \mathbb{R}^{n}x∈Rn, containing nnn numeric features. Below we describe a design of a single differentiable ODT.

In its essence, an ODT is a decision table that splits the data along ddd splitting features and compares each feature to a learned threshold. Then, the tree returns one of the 2d2^{d}2d possible responses, corresponding to the comparisons result. Therefore, each ODT is completely determined by its splitting features f∈Rdf \in \mathbb{R}^{d}f∈Rd, splitting thresholds b∈Rdb \in \mathbb{R}^{d}b∈Rd and a ddd-dimensional tensor of responses R∈R2×2×2⏟dR \in \mathbb{R} \underbrace{2 \times 2 \times 2}_{d}R∈Rd2×2×2​​. In this notation, the tree output is defined as:

h(x)=R[1(f_1(x)−b1),…,1(f_d(x)−b_d)]h(x)=R\left[\mathbb{1}\left(f\_{1}(x)-b_{1}\right), \ldots, \mathbb{1}\left(f\_{d}(x)-b\_{d}\right)\right]h(x)=R[1(f_1(x)−b1​),…,1(f_d(x)−b_d)]

where 1(⋅)\mathbb{1}(\cdot)1(⋅) denotes the Heaviside function.

Papers Using This Method

Fully data-driven inverse hyperelasticity with hyper-network neural ODE fields2025-06-09Neural network based control of unknown nonlinear systems via contraction analysis2025-05-22A novel Neural-ODE model for the state of health estimation of lithium-ion battery using charging curve2025-05-09Quantitative Flow Approximation Properties of Narrow Neural ODEs2025-03-06Polyconvex Physics-Augmented Neural Network Constitutive Models in Principal Stretches2025-03-01Modeling Neural Networks with Privacy Using Neural Stochastic Differential Equations2025-01-12TRENDy: Temporal Regression of Effective Nonlinear Dynamics2024-12-04Accelerating Quantum Emitter Characterization with Latent Neural Ordinary Differential Equations2024-11-17Identification of Power Systems with Droop-Controlled Units Using Neural Ordinary Differential Equations2024-11-13Optimising Neural Fractional Differential Equations for Performance and Efficiency2024-10-20Lyapunov Neural ODE State-Feedback Control Policies2024-08-31Divide And Conquer: Learning Chaotic Dynamical Systems With Multistep Penalty Neural Ordinary Differential Equations2024-06-30Forecasting with an N-dimensional Langevin Equation and a Neural-Ordinary Differential Equation2024-05-12LaTiM: Longitudinal representation learning in continuous-time models to predict disease progression2024-04-10Semi-Supervised Learning of Dynamical Systems with Neural Ordinary Differential Equations: A Teacher-Student Model Approach2023-10-19Longitudinal Self-supervised Learning Using Neural Ordinary Differential Equation2023-10-16LMT: Longitudinal Mixing Training, a Framework to Predict Disease Progression from a Single Image2023-10-16ASV Station Keeping under Wind Disturbances using Neural Network Simulation Error Minimization Model Predictive Control2023-10-11Generative Hyperelasticity with Physics-Informed Probabilistic Diffusion Fields2023-09-11NODE-ImgNet: a PDE-informed effective and robust model for image denoising2023-05-18