MobileDA: Toward Edge-Domain Adaptation

Deep neural networks (DNNs) have made significant advances in computer vision and sensor-based smart sensing. DNNs achieve prominent results based on standard data sets and powerful servers, whereas, in real applications with domain-shift data and resource-constrained environments such as Internet-of-Things (IoT) devices in the edge computing, DNNs are likely to have degraded performance in terms of accuracy and efficiency. To this end, we develop the MobileDA framework that learns transferable features while keeping the simple structure of the deep model. Our method allows a novel teacher network trained in the server to distill the knowledge for a student network running in the edge device, which is achieved by a cross-domain distillation. Leveraging unlabeled data in the new environment, our student model amends the feature learning to be domain invariant, then being our objective model running in the edge device. Our approach is evaluated on a challenging IoT-based WiFi gesture recognition scenario, and three classic visual adaptation benchmarks. The empirical studies corroborate the effectiveness of distillation for domain transfer, and the overall results show that our model achieves state-of-the-art performance merely using a simple network.

[1]  Hao Jiang,et al.  Robust occupancy inference with commodity WiFi , 2016, 2016 IEEE 12th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[2]  Yuan Shi,et al.  Geodesic flow kernel for unsupervised domain adaptation , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[3]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Han Zou,et al.  Exploiting cyclic features of walking for pedestrian dead reckoning with unconstrained smartphones , 2016, UbiComp.

[5]  Jie Liu,et al.  A realistic evaluation and comparison of indoor location technologies: experiences and lessons learned , 2015, IPSN.

[6]  François Laviolette,et al.  Domain-Adversarial Training of Neural Networks , 2015, J. Mach. Learn. Res..

[7]  Koby Crammer,et al.  A theory of learning from different domains , 2010, Machine Learning.

[8]  Ming Jin,et al.  MapSentinel: Can the Knowledge of Space Use Improve Indoor Tracking Further? , 2016, Sensors.

[9]  Hao Jiang,et al.  Device-Free Occupant Activity Sensing Using WiFi-Enabled IoT Devices for Smart Homes , 2018, IEEE Internet of Things Journal.

[10]  Hao Jiang,et al.  DeepSense: Device-Free Human Activity Recognition via Autoencoder Long-Term Recurrent Convolutional Network , 2018, 2018 IEEE International Conference on Communications (ICC).

[11]  Trevor Darrell,et al.  Adversarial Discriminative Domain Adaptation , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  Philip S. Yu,et al.  Stratified Transfer Learning for Cross-domain Activity Recognition , 2017, 2018 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[13]  Yoshua Bengio,et al.  Domain Adaptation for Large-Scale Sentiment Classification: A Deep Learning Approach , 2011, ICML.

[14]  Bernhard Schölkopf,et al.  A Kernel Method for the Two-Sample-Problem , 2006, NIPS.

[15]  Kevin Weekly,et al.  Building-in-Briefcase: A Rapidly-Deployable Environmental Sensor Suite for the Smart Building , 2018, Sensors.

[16]  Sivaraman Balakrishnan,et al.  Optimal kernel choice for large-scale two-sample tests , 2012, NIPS.

[17]  Trevor Darrell,et al.  Simultaneous Deep Transfer Across Domains and Tasks , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[18]  Hao Jiang,et al.  BlueDetect: An iBeacon-Enabled Scheme for Accurate and Energy-Efficient Indoor-Outdoor Detection and Seamless Location-Based Service , 2016, Sensors.

[19]  Hao Jiang,et al.  Standardizing location fingerprints across heterogeneous mobile devices for indoor localization , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[20]  Michael I. Jordan,et al.  Learning Transferable Features with Deep Adaptation Networks , 2015, ICML.

[21]  Kevin Weekly,et al.  Indoor Occupant Positioning System Using Active RFID Deployment and Particle Filters , 2014, 2014 IEEE International Conference on Distributed Computing in Sensor Systems.

[22]  Michael I. Jordan,et al.  Deep Transfer Learning with Joint Adaptation Networks , 2016, ICML.

[23]  Han Zou,et al.  Poster: WiFi-based Device-Free Human Activity Recognition via Automatic Representation Learning , 2017, MobiCom.

[24]  Trevor Darrell,et al.  Deep Domain Confusion: Maximizing for Domain Invariance , 2014, CVPR 2014.

[25]  Alberto L. Sangiovanni-Vincentelli,et al.  Design Automation for Smart Building Systems , 2018, Proceedings of the IEEE.

[26]  Han Zou,et al.  Consensus Adversarial Domain Adaptation , 2019, AAAI.

[27]  Mo Li,et al.  Precise Power Delay Profiling with Commodity Wi-Fi , 2015, IEEE Transactions on Mobile Computing.

[28]  Han Zou,et al.  FreeDetector: Device-Free Occupancy Detection with Commodity WiFi , 2017, 2017 IEEE International Conference on Sensing, Communication and Networking (SECON Workshops).

[29]  Han Zou,et al.  Towards occupant activity driven smart buildings via WiFi-enabled IoT devices and deep learning , 2018, Energy and Buildings.

[30]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[31]  Hao Jiang,et al.  Adaptive Localization in Dynamic Indoor Environments by Transfer Kernel Learning , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[32]  Han Zou,et al.  WiFi-Based Human Identification via Convex Tensor Shapelet Learning , 2018, AAAI.

[33]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[34]  Kate Saenko,et al.  Deep CORAL: Correlation Alignment for Deep Domain Adaptation , 2016, ECCV Workshops.

[35]  Trevor Darrell,et al.  Adapting Visual Category Models to New Domains , 2010, ECCV.

[36]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[37]  Ivor W. Tsang,et al.  Domain Adaptation via Transfer Component Analysis , 2009, IEEE Transactions on Neural Networks.

[38]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[39]  Han Zou,et al.  Device-free occupancy detection and crowd counting in smart buildings with WiFi-enabled IoT , 2018, Energy and Buildings.

[40]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[41]  Lihua Xie,et al.  Learning Gestures From WiFi: A Siamese Recurrent Convolutional Architecture , 2019, IEEE Internet of Things Journal.

[42]  Hao Jiang,et al.  CareFi: Sedentary Behavior Monitoring System via Commodity WiFi Infrastructures , 2018, IEEE Transactions on Vehicular Technology.

[43]  Song Han,et al.  Deep Compression: Compressing Deep Neural Network with Pruning, Trained Quantization and Huffman Coding , 2015, ICLR.

[44]  Victor S. Lempitsky,et al.  Unsupervised Domain Adaptation by Backpropagation , 2014, ICML.

[45]  Lihua Xie,et al.  An integrative Weighted Path Loss and Extreme Learning Machine approach to Rfid based Indoor Positioning , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[46]  Han Zou,et al.  Robust WiFi-Enabled Device-Free Gesture Recognition via Unsupervised Adversarial Domain Adaptation , 2018, 2018 27th International Conference on Computer Communication and Networks (ICCCN).

[47]  Sethuraman Panchanathan,et al.  Deep Hashing Network for Unsupervised Domain Adaptation , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[48]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[49]  Geoffrey E. Hinton,et al.  Distilling the Knowledge in a Neural Network , 2015, ArXiv.

[50]  Sinno Jialin Pan,et al.  Cooperative Pruning in Cross-Domain Deep Neural Network Compression , 2019, IJCAI.

[51]  Rich Caruana,et al.  Do Deep Nets Really Need to be Deep? , 2013, NIPS.

[52]  Wei Wang,et al.  Understanding and Modeling of WiFi Signal Based Human Activity Recognition , 2015, MobiCom.

[53]  Michael I. Jordan,et al.  Conditional Adversarial Domain Adaptation , 2017, NeurIPS.

[54]  Mengjie Zhang,et al.  Deep Reconstruction-Classification Networks for Unsupervised Domain Adaptation , 2016, ECCV.