In-Memory Machine Learning Using Hybrid Decision Trees and Memristor Crossbars

Published: 01 Jan 2023, Last Modified: 08 Oct 2024iSES 2023EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: We propose a method to design in-memory hybrid decision tree (HDT) circuits using memristor crossbars. Decision Trees (DTs) are a well known machine learning algorithm that carries multiple benefits when compared to deep neural networks. They are easily interpretable, fast and they require less data to train. These benefits make them a popular choice in wide-ranging applications that include edge devices and particle physics. We propose a HDT coupled with a multilayer perceptron (MLP) for creating a flexible nonlinear decision boundary which leads to better accuracy. Using this approach, we obtain a test accuracy of 0.90 for the MNIST dataset, which outperforms the state- of-the-art (SOTA). We map this decision tree onto crossbars which are purely memristor based. They utilize zero transistor and one memristor per cell and employ sneak-paths for flow- based in-memory computations. Due to the absence of transistors, our designs are radiation degradation resistant, serving their application in radiation-rich environments, and require less switching energy, making them energy efficient.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview