Soft Learning
Mohammed Aledhari, Ali Aledhari, Fatimah Aledhari, and Mohamed Rahouti

TL;DR
Soft Learning is a versatile framework that combines multiple machine learning specialists to outperform individual models, offering speed, interpretability, and provable optimality without GPU reliance.
Contribution
Introduces Soft Learning, a method that optimally combines heterogeneous models with formal guarantees, outperforming deep networks in speed and accuracy across diverse datasets.
Findings
Soft Learning ranks first on 70% of 37 datasets.
Achieves 72-435x faster training than deep networks on CPU.
Outperforms nine methods including CatBoost and tuned deep networks.
Abstract
Modern machine learning forces practitioners to choose between powerful but expensive deep networks and fast but limited classical algorithms. Here we introduce Soft Learning, a framework that maintains a library of heterogeneous specialists -- spanning linear models, tree ensembles, kernel machines, and neural networks -- and discovers provably optimal combination weights through cross-validated non-negative least squares. Soft Learning is guaranteed to match or exceed the best weighted combination of its specialists, trains over two orders of magnitude faster than deep networks on CPU alone (72-435x faster across tested configurations), provides inherent interpretability through learned weights that reveal which algorithmic paradigm best fits the data, and is future-proof: adding specialists is mathematically guaranteed to maintain or improve performance. Across 37 datasets (25…
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.
