collaborative edge based machine intelligence promise and
play

Collaborative Edge-based Machine Intelligence: Promise and - PowerPoint PPT Presentation

SMU Classification: Restricted HDR-Nets, October 13, 2020 Collaborative Edge-based Machine Intelligence: Promise and Challenges Archan Misra Acknowledge the creative contributions of: PhD : Amit Sharma, Dulanga Weerakoon Post-Docs : Tran Huy


  1. SMU Classification: Restricted HDR-Nets, October 13, 2020 Collaborative Edge-based Machine Intelligence: Promise and Challenges Archan Misra Acknowledge the creative contributions of: PhD : Amit Sharma, Dulanga Weerakoon Post-Docs : Tran Huy Vu, Kasthuri Jayarajah, Manoj Gulati, Meera Radhakrishnan Post-doc & Engineers : Vengat Subramaniam, Dhanuja Wanniarachchige Collaborators : Vigneshwaran Subbaraju, Tarek Abdelzaher, Rajesh Balan

  2. SMU Classification: Restricted My Research History 2022 2010 - 2015 2015 2014 - 2018 2018-2022 2010 2014 2018 Mobile Sensing & Analytics Wearable + IoT Systems • Indoor Location Wearable Sensing & • Batteryless Wearables • Group Detection Systems • Queuing Detection • Wireless/RFID Sensing • Eating ( Annapurna) • In-Store Shopping (IRIS, I4S) • Fine-grained Gestural • VR+ mobile (Empath-D) Tracking Key Research Thrusts • Fusion of multi-modal sensing Key Research Thrusts Key Research Thrusts (inertial) • Make Batteryless (or Utlra-Low • Optimize (Energy, Accuracy, • Adaptive sampling & triggered Power) Sensing possible Latency) tradeoffs sensing • Method: Utilize new sensing • Multi-modal sensor fusion • Multiple live deployments modalities ( video, wireless ) & (inertial, image) (campus, malls, museums) + collaborative ML at edge licensing

  3. SMU Classification: Restricted W8-Scope: Exercise Monitoring using IoT Sensors Percom 2020 Goals : • Quantified insights on weight stack-based exercises  provide personalized digital coaching Techniques: • Simple weight stack sensor (accelerometer+ magnetometer) to track & understand exercises Results: • Longitudinal Data Collection at 2 gyms 95+% accuracy & adaptation to medium-term evolutionary behavior 96 % 95 % 97 % 99 % Magnetic Sensor on Wt. Stack  {Weight, Type, User}

  4. SMU Classification: Restricted ERICA: Earable-based Real-Time Feedback for Free-weights Exercises Sensys 2020 Goals: • Associate User’s Earable with Dumbbell-mounted IoT sensors • Perform exercise recognition & real-time mistake detection • Provide “live” corrective feedback Feedback after every ~4 repetitions results in lower mistakes during set 4

  5. SMU Classification: Restricted Some Lessons Learnt Pure Wearable/Mobile Sensing or Infrastructure Sensing isn’t Enough • Need to fuse inputs from personal and ambient sensors Computation vs. Communication Tradeoffs are Changing • Comms getting cheaper; computation more complex Source: doi: 10.1109/MIC.2018.011581520 Source: A. Canziani, A. Paszke, E. Culurciello, An Analysis of Deep Neural Network Models for Practical Applications ,, CoRR, May 2016

  6. SMU Classification: Restricted Resource Bottlenecks & Trends 1. Where’s the Resource Bottleneck? 2. The Rise of the “Edge”

  7. SMU Classification: Restricted This Talk: Summary of Collaborative Machine Intelligence (CMI) Collaboration is the Key to Realizing this Vision . Among: • Wearable devices & Edge infrastructure • Multiple IoT devices & Edge infrastructure DS: Distributed & Triggered Sensing Tightly coordinate Cheaper Expensive Sensor Triggering CMI: Collaborative ML-based Edge Intelligence Distribute Inferencing Pipelines across multiple pervasive devices & across modalities  (Accuracy, Energy, Latency)

  8. SMU Classification: Restricted RF/Wireless: A Swiss-Army Knife Energy Harvesting Sensing • Use Radio signal reflections to capture gestures • Multiple emerging modalities: light > • WiSee: Doppler Shifts Movement vibration > temperature > RF Frequency • Factors: size/form factor, on-body • Human Motion Artefacts position, intrusiveness. • WiBreathe: Breathing Rate • Doppler Shift • Object Composition • RFID Phase Shift Shape & Liquid Detector Ambient light Vibration Thermal gradient

  9. SMU Classification: Restricted DS1. Battery Free Wearable/IoT Sensors Percom 2019 Access Point AP estimate AoA of “ping” Vision Device sends • Utilize battery-free sensors on AP transmits power packets “ping” packet wearables & IoT devices to provide Wearable operate on fine-grained tracking harvested energy, record • Key breakthrough : Charge devices sensor readings, transmit wirelessly via WiFi “power packet” data back at appropriate Data time transmissions Applications Device harvests and stores energy in a super capacitor • Activity Tracking of Workers & Moving Equipment Person with Wearables • Product Monitoring in Warehouses 20 Harvested Power (µW) • Elderly Monitoring in smart homes 15 10 Challenges • Low energy density using omnidirectional WiFi antenna 5 (< 1 m W at 1.5m) 0 • WiFi AP coordination to charge multiple devices 0.5 1 1.5 Distance (m)

  10. The Wearable + AP System Power Management Motion Trigger • • The Harvester: Rectifier Matching Circuit Super Capacitor Storage Micro-controller Accelerometer RF Comm. SMU Classification: Restricted The Wearable AP Beamforming The 1 st WARP Pkt det • • • Raw Rx Buffer for DoA Tx Phase Sync for Beamforming Rx Buffer for AoA Ping detection (nRF24L01+) Ant A s Tx Phy & Tx Ant B h Mac syn i Ant C f Rx Phy & Mac Ant D t Sync Cable Sync Cable 2 nd WARP Pkt det Raw Rx Buffer for DoA Ant A s Tx Phy & Tx Ant B h Mac syn i Ant C f Rx Phy & Mac t Ant D

  11. SMU Classification: Restricted The WiWear++: Low-power downlink (LPD) Under submission • Base version: Ping triggered by significant motion;No MAC • New: Use Wake-up Receivers to support low-power downlink (AP to device) • Proactive ping request (update orientation) • Content-free uplink trx START STOP LPUART compatible (1 START + 2 STOP bits) Raw OOK signal (From AP) Wakeup µController Receiver (LPUART) WiWear++ Prototype µController only wakes up to read LPUART data register

  12. SMU Classification: Restricted The Cloud RAN & The Future of Multi-AP Operation • Lots of distributed transmitters (915/964 MHz • Harvesting Power levels drop with multiple wearable devices channels) surrounding the target. • Adjust phase  distributed beamforming • 24 Trx (1.7W) in 20X20 m 2  0.6-0.7mW power harvested EnergyBall, Ubicomp’19 Power harvested (4 devices, 0.2m) • Future: What about multiple APs, that coordinate their transmissions? • Complex balance between sensing, communication and energy transfer capacity

  13. SMU Classification: Restricted Takeaways & Reflections New opportunities : • Edge-Coordinated Activation of sensing on wearable devices. • Combination of passive RF sensing+ battery-less wearable/IoT devices • Edge ML needed to perform real- time multi-modal inferencing

  14. SMU Classification: Restricted Collaborative MI: The Solution for Dependable Machine Intelligence Key Idea: Overcome limitations in resource & fidelity by performing machine intelligence jointly • Real-time decision making • Complex ML pipelines being executed on individual IoT devices or with edge-assistance • Key Resource & Performance Bottlenecks  Latency of DNN execution  550 msec+ for person recognition/frame on a Movidius co-processor (1W)  Low Accuracy  Individual sensors subject to environmental artefacts  Energy Overhead  Need to support battery-less operations

  15. SMU Classification: Restricted EA1: Collaborative IoT & The Edge: Ongoing Work • Collaborative Sensing A’s view is partly  Spatial and/or occluded temporal overlap among sensors  Sensor Multiplicity Learning from B can improve  Adjust Inferencing A’s accuracy Pipeline on-the-fly Malicious C can purposefully • Dependable Systems perturb shared  Resilience to inferences Adversarial Attacks

  16. SMU Classification: Restricted Collaborative IoT & The Edge: Ongoing Work Design Goals 1. Requires NO re-training of the DNN models High Accuracy on complexity/very 2. Backward compatibility to non- Learned deep models collaborative mode when no Task Collaborative collaborators are available models 3. Minimal latency and bandwidth overhead for infusing collaborative input Low complexity/ deep models Latency Closing the accuracy gap with collaboration

  17. SMU Classification: Restricted Approach #1: Run-Time Collaborative Inferencing (b) CSSD: Collaboration at Input Stage (a ) CNMS: Collaboration at Decision Stage Trusted Inferences Concat Concat Prior Prior Masks from N Reputation Masks Cameras Score Update from N Prior Masks from Neighboring Prior Masks from Neighboring Cameras Cameras Cameras High accuracy improvement with minimal latency PETS Dataset (8 cameras) • Person detection using SSD300; Homographic View mapping Inference Time Accuracy SSD Baseline 80ms 71% Collaborative 85ms 82.2% SSD 100ms 75.5% CNMS

  18. SMU Classification: Restricted Approach #2.1: Adapting the ML Pipelines “On the Fly” for Improved Accuracy Exploration #1 4 Increase in TP% Increase in FP% Improving Accuracy through Sensor Multiplicity Gain in TP for nominal increase in FP Cam 1 3 Improved 2 Detections Detections 1 Class Confidence 0 boosting Detections S o N f Cam 2 M t Same person object, S m Convolutional perceptively clearer in a Layers the collaborator view x View 8+5 (33% overlap) View 8+6 (62%) View 8+7 (38%)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend