A Self-Aware Digital Memory Framework Powered by Artificial Intelligence
Published: 2024
Publication Name: IEEE Transactions on Artificial Intelligence
Publication URL: doi: 10.1109/TAI.2024.3375834
Abstract:
Edge computing devices in Internet-of-Things (IoT) systems are being widely used in diverse application domains including industrial automation, surveillance, and smart housing. These applications typically employ a large array of sensors, store a high volume of data, and search within the stored data for specific patterns using machine intelligence. Due to this heavy reliance on data in these applications, optimizing the memory performance in edge devices has become an important research focus. In this work, we note (based on some preliminary quantitative studies) that the memory requirements of such application-specific systems tend to differ drastically from traditional general-purpose computing systems. Inspired by these findings and also through drawing inspiration from the human brain (which excels at being highly adaptive), we design a digital memory framework that can continually adapt to the specific needs of different edge devices. This adaption is made possible through a continual reinforcement based learning methodology and it aims at creating a digital memory framework that is always self-aware of the data it holds and queries being made. Through a methodical implementation of the framework, we demonstrate its effectiveness for different use-cases, settings, and hyperparameters in comparison to traditional content-addressable memory.