Enabling Capsule Networks at the Edge through Approximate Softmax and Squash Operations
Alberto Marchisio, Beatrice Bussolino, Edoardo Salvati and, Maurizio Martina, Guido Masera, Muhammad Shafique

TL;DR
This paper proposes approximate implementations of softmax and squash operations to enable efficient deployment of Capsule Networks on edge devices, balancing accuracy with hardware resource savings.
Contribution
It introduces approximate variants of key CapsNet operations and evaluates their hardware efficiency and impact on model accuracy.
Findings
Significant reductions in area and power consumption.
Maintained acceptable accuracy levels with approximate functions.
Tradeoffs between hardware efficiency and model performance are characterized.
Abstract
Complex Deep Neural Networks such as Capsule Networks (CapsNets) exhibit high learning capabilities at the cost of compute-intensive operations. To enable their deployment on edge devices, we propose to leverage approximate computing for designing approximate variants of the complex operations like softmax and squash. In our experiments, we evaluate tradeoffs between area, power consumption, and critical path delay of the designs implemented with the ASIC design flow, and the accuracy of the quantized CapsNets, compared to the exact functions.
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
TopicsFerroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing · Low-power high-performance VLSI design
MethodsSoftmax
