paper-with-me

홈 › Papers

Hardware Acceleration of Explainable Machine Learning using Tensor Processing Units

2021-03-22 · Zhixin Pan, Prabhat Mishra

Machine learning (ML) is successful in achieving human-level performance in various fields. However, it lacks the ability to explain an outcome due to its black-box nature. While existing explainable ML is promising, almost all of these methods focus on formatting interpretability as an optimization problem. Such a mapping leads to numerous iterations of time-consuming complex computations, which limits their applicability in real-time applications. In this paper, we propose a novel framework for accelerating explainable ML using Tensor Processing Units (TPUs). The proposed framework exploits the synergy between matrix convolution and Fourier transform, and takes full advantage of TPU's natural ability in accelerating matrix computations. Specifically, this paper makes three important contributions. (1) To the best of our knowledge, our proposed work is the first attempt in enabling hardware acceleration of explainable ML using TPUs. (2) Our proposed approach is applicable across a wide variety of ML algorithms, and effective utilization of TPU-based acceleration can lead to real-time outcome interpretation. (3) Extensive experimental results demonstrate that our proposed approach can provide an order-of-magnitude speedup in both classification time (25x on average) and interpretation time (13x on average) compared to state-of-the-art techniques.

📄 PDF Abstract BibTeX arXiv:2103.11927

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Hardware Acceleration of Sparse and Irregular Tensor Computations of ML Models: A Survey and Insights

2020-07-02 · Shail Dave, Riyadh Baghdadi, Tony Nowatzki, Sasikanth Avancha 외

Machine learning (ML) models are widely used in many important domains. For efficiently processing these computational- and memory-intensive applications, tensors of these over-parameterized models are compressed by leve…

Medical DiagnosisQuantizationRecommendation Systems

Hardware Acceleration of Explainable Artificial Intelligence

2023-05-04 · Zhixin Pan, Prabhat Mishra

Machine learning (ML) is successful in achieving human-level artificial intelligence in various fields. However, it lacks the ability to explain an outcome due to its black-box nature. While recent efforts on explainable…

Explainable artificial intelligenceExplainable Artificial Intelligence (XAI)

TensorIR: An Abstraction for Automatic Tensorized Program Optimization

2022-07-09 · Siyuan Feng, Bohan Hou, Hongyi Jin, Wuwei Lin 외

Deploying deep learning models on various devices has become an important topic. The wave of hardware specialization brings a diverse set of acceleration primitives for multi-dimensional tensor computations. These new ac…

BIG-bench Machine LearningDeep Learning

BrainSlug: Transparent Acceleration of Deep Learning Through Depth-First Parallelism

2018-04-23 · Nicolas Weber, Florian Schmidt, Mathias Niepert, Felipe Huici

Neural network frameworks such as PyTorch and TensorFlow are the workhorses of numerous machine learning applications ranging from object recognition to machine translation. While these frameworks are versatile and strai…

Deep LearningMachine TranslationObject RecognitionTranslation

ApproXAI: Energy-Efficient Hardware Acceleration of Explainable AI using Approximate Computing

2025-04-24 · Ayesha Siddique, Khurram Khalil, Khaza Anuarul Hoque

Explainable artificial intelligence (XAI) enhances AI system transparency by framing interpretability as an optimization problem. However, this approach often necessitates numerous iterations of computationally intensive…

Explainable artificial intelligenceExplainable Artificial Intelligence (XAI)