PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
May 6, 2026ACM Transactions on Embedded Computing Systems0 citations

INSTANT: Inference-Aware Fast Feedforward Networks

View Full Paper
RKRenan Beran KilicKYKasım Sinan YıldırımGIGiovanni Iacca

Key Points

  • The central aim is to improve the performance of Fast Feedforward Networks by addressing inefficiencies in parameter usage during training.
  • Introduced Inference-Aware Fast Feedforward Networks utilizing a step activation function and sigmoid.
  • Tested various awareness scheduling methods to balance activation functions during training.
  • Applied leaf-weight virtualization and inference-aware retraining for model compression.
  • Experimented on different microcontrollers with varying memory constraints to analyze performance.
  • Evaluated latency and energy consumption from the compression algorithm.
  • Demonstrated improved performance in neural networks by making training inference-aware.
  • Showed effective compression strategies to maintain performance while reducing latency.
  • Found that scheduling methods significantly affect model efficiency on microcontrollers.

Abstract

Many embedded applications have strict energy, memory, and time constraints, making neural network (NN) inference particularly challenging. Recently, a novel NN architecture, called Fast Feedforward Networks (FFFs), has been proposed to achieve inference with extremely lightweight computational demands and minimal latency. Yet, compared to feedforward networks with similar sizes, FFFs still lag behind in terms of performance, indicating that they do not utilize all of their parameters effectively. In this paper, we explore a possible reason for this performance gap: the uncertainty in how samples are assigned to the network’s leaves. We attempt to overcome this challenge by making FFFs’ training inference-aware, hence introducing Inference-Aware Fast Feedforward Networks (IAFFFs). We imitate FFFs’ inference during training by using a step activation function alongside the traditional sigmoid activation function. We test different aware scheduling methods, which we dub “awareness scheduler”, to adjust the balance between the two activation functions during training, and examine how different schedules impact the model’s performance. Additionally, we employ leaf-weight virtualization with inference-aware retraining to compress our models so they can fit onto edge devices. We further employ an iterative compression approach to find an optimal awareness scheduler for compression to minimize performance drop due to compression. We experiment with different model sizes on various microcontrollers (MCUs) with different memory constraints to observe the latency and energy consumption introduced by the compression algorithm.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Kilic et al. (2026) studied this question.

synapsesocial.com/papers/69fa989404f884e66b53257chttps://doi.org/10.1145/3815117
Ask AI
Helpful
Bookmark
Share
View Full Paper