Fair and Optimal Decision Trees: A Dynamic Programming Approach
–Neural Information Processing Systems
Interpretable and fair machine learning models are required for many applications, such as credit assessment and in criminal justice. Decision trees offer this interpretability, especially when they are small. Optimal decision trees are of particular interest because they offer the best performance possible for a given size. However, state-of-the-art algorithms for fair and optimal decision trees have scalability issues, often requiring several hours to find such trees even for small datasets. Previous research has shown that dynamic programming (DP) performs well for optimizing decision trees because it can exploit the tree structure.
Neural Information Processing Systems
Jan-19-2025, 08:38:44 GMT
- Technology: