TY - GEN
T1 - DoubtNet
T2 - 19th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2020
AU - Homan, Eric
AU - Lee, Chonghan
AU - Sampson, Jack
AU - Sustersic, John
AU - Narayanan, Vijaykrishnan
N1 - Funding Information:
VI. CONCLUSION In this paper, we present DoubtNet, a context-aware inference system for IoT platforms that utilizes independently trained semantic relationships to apply high effort only where there is doubt that an object belongs in the current set of detected objects. We evaluated our WordNet-based semantic model against two trained probabilistic models and demonstrated that our WordNet approach matches or exceeds the ability of the trained models in detecting missclassified and corrupted objects. This shows the potential of training-agnostic approaches for applying context information to DNNs. We performed an end-to-end evaluation of the DoubtNet approach to object detection, demonstrating the utility of a combined context awareness and confidence thresholding mechanism in providing fine-grained control over effort-accuracy tradeoffs and outperforming trained probabilistic context models based on ViCoNet and Word2Vec in correcting erroneous early classifications across the entire precision-recall thresholding space. We demonstrate that using DoubtNet increases accuracy over MobileNet, increasing mAP and reducing false positives with both MobileNet and ResNet while providing a tunable reprocessing step that selects up to 40% of the total image for additional processing, thereby succeeding in its goal of both locating and correcting poor initial classifications. ACKNOWLEDGMENT This work was supported in part by C-BRIC, one of six centers in JUMP, a Semiconductor Research Corporation (SRC) program sponsored by DARPA.
Publisher Copyright:
© 2020 IEEE.
PY - 2020/7
Y1 - 2020/7
N2 - While techniques such as model pruning and precision reduction have improved the efficiency of Deep Neural Network (DNN) inference, DNN-based object detection still involves substantial computation, thereby limiting the scope of DNN inference on compute-limited platforms, such as many IoT devices. Proposed methods for differentiating easy versus difficult classification cases, such as early exit, can reduce the average amount of compute incurred but are limited by the accuracy to which they can correctly predict the level of effort needed for classification based only upon early stage features. In this work, we propose an alternative approach to predicting necessary effort that leverages semantic context. Namely, in any image there will usually be several objects present that can provide context for the plausibility of the set of classifications as a whole, with greater effort being applied only to outliers. Rather than relying on co-location of objects within training data, we derive our plausibility model from WordNet, a large pre-existing database of semantic relationships among objects, allowing classifier training to be performed in a traditional, relationship-agnostic fashion. We demonstrate the effectiveness of our approach, DoubtNet, using MobileNet as the initial low-power classifier, ResNet as the high-powered classifier, and developing an outlier detection module that is independent of both networks. DoubtNet increases the mAP of our base classifier by as much as 22% and consistently outperforms prior, training-set-based context models.
AB - While techniques such as model pruning and precision reduction have improved the efficiency of Deep Neural Network (DNN) inference, DNN-based object detection still involves substantial computation, thereby limiting the scope of DNN inference on compute-limited platforms, such as many IoT devices. Proposed methods for differentiating easy versus difficult classification cases, such as early exit, can reduce the average amount of compute incurred but are limited by the accuracy to which they can correctly predict the level of effort needed for classification based only upon early stage features. In this work, we propose an alternative approach to predicting necessary effort that leverages semantic context. Namely, in any image there will usually be several objects present that can provide context for the plausibility of the set of classifications as a whole, with greater effort being applied only to outliers. Rather than relying on co-location of objects within training data, we derive our plausibility model from WordNet, a large pre-existing database of semantic relationships among objects, allowing classifier training to be performed in a traditional, relationship-agnostic fashion. We demonstrate the effectiveness of our approach, DoubtNet, using MobileNet as the initial low-power classifier, ResNet as the high-powered classifier, and developing an outlier detection module that is independent of both networks. DoubtNet increases the mAP of our base classifier by as much as 22% and consistently outperforms prior, training-set-based context models.
UR - http://www.scopus.com/inward/record.url?scp=85090405231&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85090405231&partnerID=8YFLogxK
U2 - 10.1109/ISVLSI49217.2020.00090
DO - 10.1109/ISVLSI49217.2020.00090
M3 - Conference contribution
AN - SCOPUS:85090405231
T3 - Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
SP - 586
EP - 591
BT - Proceedings - 2020 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2020
PB - IEEE Computer Society
Y2 - 6 July 2020 through 8 July 2020
ER -