In recent years, extensive research efforts have been dedicated to exploring zero-shot learning techniques aimed at facilitating the identification of unseen categories that were not included in the training data. One promising technique in enhancing ...
In recent years, extensive research efforts have been dedicated to exploring zero-shot learning techniques aimed at facilitating the identification of unseen categories that were not included in the training data. One promising technique in enhancing accuracy is Context-Aware Zero-Shot Recognition. By incorporating local context information, including the relationship between multiple objects, this approach aims to provide a more comprehensive understanding of the data. However, when implementing this technique on edge devices within Internet of Things (IoT) and embedded systems, significant challenges such as critical deadline violation arise due to high computation requirements.
To address these challenges, we introduce SyncEdge, a novel runtime framework designed to enable On-device Context-Aware Zero-Shot Recognition. SyncEdge leverages the concept of frame partitioning, which enables the distribution of computational tasks across multiple edge devices. By effectively sharing object information among these devices, SyncEdge optimizes the overall recognition process without time violations. To evaluate the effectiveness of SyncEdge, we conducted experiments in two distinct settings. Firstly, we utilized two NVIDIA Jetson Xavier AGX boards within a homogeneous environment. Secondly, we employed one AGX board and one NX board in a heterogeneous environment. In both cases, SyncEdge demonstrated tangible improvements in accuracy by up to 1.89%.