Towards Efficient Neuro-Symbolic AI: From Workload Characterization to Hardware Architecture
Zishen Wan, Che-Kai Liu, Hanchen Yang, Ritik Raj, Chaojian Li, Haoran, You, Yonggan Fu, Cheng Wan, Sixu Li, Youbin Kim, Ananda Samajdar, Yingyan, Celine Lin, Mohamed Ibrahim, Jan M. Rabaey, Tushar Krishna, Arijit, Raychowdhury

TL;DR
This paper analyzes workload characteristics of neuro-symbolic AI, identifies hardware inefficiencies, and proposes optimization and acceleration strategies to enhance performance and scalability of neuro-symbolic systems.
Contribution
It systematically categorizes neuro-symbolic algorithms, evaluates their hardware performance issues, and presents a hardware acceleration case study for improved efficiency.
Findings
Neuro-symbolic models are memory-bound and inefficient on standard hardware.
Complex control flow and data dependencies hinder scalability.
Cross-layer optimization can significantly improve neuro-symbolic system performance.
Abstract
The remarkable advancements in artificial intelligence (AI), primarily driven by deep neural networks, are facing challenges surrounding unsustainable computational trajectories, limited robustness, and a lack of explainability. To develop next-generation cognitive AI systems, neuro-symbolic AI emerges as a promising paradigm, fusing neural and symbolic approaches to enhance interpretability, robustness, and trustworthiness, while facilitating learning from much less data. Recent neuro-symbolic systems have demonstrated great potential in collaborative human-AI scenarios with reasoning and cognitive capabilities. In this paper, we aim to understand the workload characteristics and potential architectures for neuro-symbolic AI. We first systematically categorize neuro-symbolic AI algorithms, and then experimentally evaluate and analyze them in terms of runtime, memory, computational…
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.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Neural Networks and Applications · Advanced Memory and Neural Computing
