Overview. Background. Intelligence at the Edge. Learning at the Edge: Challenges and Brainstorming. Amazon Alexa Smart Home!

Similar documents
Mobile and Ubiquitous Computing: Mobile Sensing

Copyright 2017, Zighra Inc.

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

STEALING PINS VIA MOBILE SENSORS: ACTUAL RISK VERSUS USER PERCEPTION

6.S062: Mobile and Sensor Computing aka IoT Systems

EMBEDDED SYSTEMS AND MOBILE SYSTEMS

SE 3S03 - Tutorial 1. Zahra Ali. Week of Feb 1, 2016

Mobile based Text Image Translation System for Smart Tourism. Saw Zay Maung Maung UCSY, Myanmar. 23 November 2017, Brunei

Smartwatches (April 12, 2017) Samsung Gear Live, 2014 Samsung S 3G, 2014 Samsung S3 LTE, November 2016

Slide 1. Opera Max. Migrating the next billion smartphone users for better app experience

CrowdSignals Platform

Technology Terms for 2017

MOBILE COMPUTING 2/11/18. System Structure. Context as Implicit Input. explicit input. explicit output. explicit input.

Tizen apps with. Context Awareness, powered by AI. by Shashwat Pradhan, CEO Emberify

Activity Recognition Using Cell Phone Accelerometers

MOBILE COMPUTING 2/14/17. System Structure. Context as Implicit Input. explicit input. explicit output. explicit input.

Public Sensing Using Your Mobile Phone for Crowd Sourcing

9/27/15 MOBILE COMPUTING. CSE 40814/60814 Fall System Structure. explicit output. explicit input

IoT Ecosystem and Business Opportunities

The Internet of Everything

MBHB Smart Running Watch

Context-for-Wireless: Context-Sensitive Energy- Efficient Wireless Data Transfer

Kostas Giokas MONITORING OF COMPLIANCE ON AN INDIVIDUAL TREATMENT THROUGH MOBILE INNOVATIONS

Machine Learning for the Quantified Self. Lecture 2 Basic of Sensory Data

Mobile Computing Meets Research Data

EMBEDDED SYSTEMS PROGRAMMING Accessing Hardware

MEMS & Sensors for wearable electronics. Jérémie Bouchaud Director and Senior Principal Analyst IHS Technology

Mobile Computing LECTURE # 1

Connected Consumer Survey

ECE 1160/2160 Embedded Systems Design. Projects and Demos. Wei Gao. ECE 1160/2160 Embedded Systems Design

A Multi-Faceted Company

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

Standards for an Internet of Things Break-Out Session 1: IoT for People. Intel

Privacy, Law, and Smartphones

Distributed Pervasive Systems

Package Technology for Wearable Devices. SungSoon Park Amkor Technology Korea

Real-Time GIS: The Internet of Things (IoT)

MOBILE INPUT LUKE WROBLEWSKI DESIGN FOR MOBILE

User Manual Smartwatch SW15

IoTECH* *Internet of Things Extensible Car Hub. PDR Presentation

UX Wearables at Work. Noel Portugal Emerging Technologies Development Manager, Applications User Experience. March 12, 2015

Wearable Technologies

u Emerging mobile applications that sense context are very important; e.g. for timely news and events, health tracking, social connections, etc.

NFC Identity and Access Control

Towards a Proximal Resource-based Architecture to Support Augmented Reality Applications. Cynthia Taylor, Joe Pasquale UC San Diego

ScienceDirect. Exporting files into cloud using gestures in hand held devices-an intelligent attempt.

Mobile Millennium Using Smartphones as Traffic Sensors

Sydney PC User Group Smartphones SIG Mtg 3 Intro (cont.) John Shiel. Mobile Phones with fast connection, easy text entry

ARM mbed Reference Designs

Smart Sensors for Domotics and Health Care, Alessandra Flammini, Brescia University 1

Before Google. 6/14/2018 Google At Home & On The Go 2

The Outlook of Bluetooth Enabled Accessories

Malling U3A Computer Group. Xmas Tech gift ideas. Chris Daly 3rd December 2018

Reduce Data Usage. 01 Cellular Data for Certain Apps Go to Settings > Cellular. Dad s iphone Tips Version: 1/1/2018 6:43:00 AM

U.S. Mobile Benchmark Report

Advantages of MIPI Interfaces in IoT Applications

Alpha Scanner Pro User manual

How Tizen Compliance Reduces Fragmentation

BUYING DECISION CRITERIA WHEN DEVELOPING IOT SENSORS

Ad Hoc Networks - Applications and System Design

See K600. Product Specification

Regulation and the Internet of Things

Introduction to ThingWorx

Ubiquitous Computing. Ambient Intelligence

Technaxx. Everything you need for modern communication you wear from now on your wrist!

Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK

Honor 3C (H30-U10) Mobile Phone V100R001. Product Description. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.

A Distributed World - the New IT Requirements of Edge Computing

CoAP communication with the mobile phone sensors over the IPv6

ANDROID PRIVACY & SECURITY GUIDE ANDROID DEVICE SETTINGS

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

Ubiquitous IoT Perspectives The Power of Connected Sensors and Actuators

CS 528 Mobile and Ubiquitous Computing Lecture 11b: Mobile Security and Mobile Software Vulnerabilities Emmanuel Agu

Location-based Peer-to-Peer On-Demand Live video streaming and Sensor Mining. Technical and ICO Crowdfunding White Paper

Pivot. Quick Start Guide. Connect with Beam ZM-SH86B001-WA VER-Z3

ZXY Live Monitor ZXY Replayer ZXY Statistics ZXY Remote App ZXY ARENA WEARABLE TRACKING PRODUCT INFORMATION SHEET

SOI for RF Applications and Beyond

Introduction to Android Tablets and Smartphones

IoT as Enabling Technology for Smart Cities Panel PANEL IEEE RTSI

SMART Technologies. Introducing bluetooth low energy and ibeacon

COMP327 Mobile Computing Session: Lecture Set 6 - The Internet of Things

StarryBay. User Guide

The smartest of smartphones

DKZ-201S KOMFY SWITCH WITH CAMERA

Mini WiFi Camera. Setup Manual

time2 WiFi LED Smart Bulb User Manual

DEVELOPING APPS FOR. Note: This ebook relies on and uses information from the Google Glass Developers site.

IoTECH* *Internet of Things Extensible Car Hub. MDR Presentation

IoT 4 MFG. Thomas R. Kurfess, Ph.D., P.E.

Android - open source mobile platform

Instructor: Dr. Hanna A. Kirolous RFID Automated Library Management System

SRA A Strategic Research Agenda for Future Network Technologies

Index. Battery life, Blood pressure monitor, 193

NANOIOTECH The Future of Nanotechnologies for IoT & Smart Wearables Semiconductor Technology at the Core of IoT Applications

THE NEED FOR SMART SENSORS IN IOT. Internet. Uwe Hirsch Senior Business Development Manager

ONLINE COLLABORATION KEITH BRADNAM

Tap Position Inference on Smart Phones

Tracking driver actions and guiding phone usage for safer driving. Hongyu Li Jan 25, 2018

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

HCI FOR IPHONE. Veronika Irvine PhD Student, VisID lab University of Victoria

Transcription:

Overview Background Intelligence at the Edge Samsung Research Learning at the Edge: Challenges and Brainstorming Amazon Alexa Smart Home!

Background Ph.D. at UW CSE RFID, Mobile, Sensors, Data Nokia Research Samsung Research Silicon Valley Context Framework On-Device Analytics AlgoSnap Machine Learning at Amazon Alexa Smart Home

Intelligence at the Edge Edge End-points that generate data Social, Financial, Physical Sensors, Environmental Sensors, Health Sensors, Car, Home, Television, Media Consumption, Searches, Location, Calendars, Purchases

All Data All Intelligence Shared back to devices All Data...

All Data All Intelligence Shared back to devices All Data Why Not? Energy, latency, privacy...

IoT Increased Volume, Variety, Velocity! Radio Energy Smartphone Data Type Sensor Types Estimated Avg Location GPS, WiFi, Cell Towers, Bluetooth 40K / min Device Motion Accelerometer, Gyroscope, Compass 160K / min Network Latency Environmental Device Interaction Camera, microphone, Light, proximity, temperature, pressure, magnetic field keys pressed, touch screen, App usage, media usage, screen on/off, etc 37MB / min no video: (960K / min) 20K / min Privacy Social Calls, SMS, emails, Facebook, Twitter, Calendar, contacts 1K / min Interest/content Browser, search, purchases, bookmarks 20K / min Wearables Sensor + interaction data from wearables 160K-180K / min Purchases Web transactions, NFC transactions 1K / min 1.5 to 40 MB/min per user ~1 Exabyte/day at Facebook Scale

Intelligence at the Edge Save Energy: Push computation to the data Reduce Latency: Run models on the user s device Enhance Privacy: Don t upload data

Example: Centaurus - Edge Framework 1 2 3... N N+1 N+2... Concept: shift data and processing to the device-side

Example: Centaurus - Edge Framework Only High-Level Context is Sent to the Cloud, with Consent 1 1 1 1 1 1... Concept: shift data and processing to the device-side

Example: Centaurus - Edge Framework Expressive scripts specified as dataflows Operators transform raw data Models trained in cloud with big data set On Device: Intelligence Script Engine Context Scripts configure Operators Examples: Avg Band-Pass Naïve Bayes Segment Duration Entropy Min N-gram Std Dev Max Count Median Pattern Magnitude Match Tokenize Energy Difference Tokenize Decision FFT Tree Correlation Similarity Sum Euclidean Dist. Script for Watching a Movie Script for Walking Library of data Processors Example: Gyro Data FFT FFT of Gyro Modules to connect to data sources (sensors, logs, social networks)

Example: Centaurus - Edge Framework Quantifying savings: Walking Detection on smartphone 20 hours accelerometer @ 10Hz Implement with Centaurus - uploads only classification Implement in Cloud uploads all data Centaurus uploads only 0.14% of the data Centaurus time-to-classification is slightly faster Power consumption (network is biggest power hog): WLAN Upload Data Size (Kb) Power (mj) Time (ms) mj/kb Centaurus 27 148 237 0.97 Cloud-Only 55,487 66,827 84,788 0.42 HSPA Upload Data Size (Kb) Power (mj) Time (ms) mj/kb Centaurus 27 3069 2,896 64 Cloud-Only 55,487 1,048,766 545,826 15

The Next Step: Learning at the Edge Push training to the Edge, not just models Raw data never leaves the Edge! Challenges and brainstorming: 1) Decentralized learning: general + personal models Federated Learning Google Research Blog April 6, 2017 https://research.googleblog.com/2017/04/federated-learning-collaborative.html

The Next Step: Learning at the Edge Push training to the Edge, not just models Raw data never leaves the Edge! Challenges and brainstorming: 1) Decentralized learning: general + personal models 2) Adapting to varying device resources 3) Security and privacy between device and cloud 4) Supervised learning: soliciting user labels

The Next Step: Learning at the Edge Push training to the Edge, not just models Raw data never leaves the Edge! Challenges and brainstorming: 1) Decentralized learning: general + personal models 2) Adapting to varying device resources 3) Security and privacy between device and cloud 4) Supervised learning: soliciting user labels 5) Peer-to-Peer coordination at the Edge

Amazon Alexa Smart Home 200 Engineers and Scientists and growing fast Petabyte-scale data: millions of customers & devices Hiring Engineers and Scientists at all levels! Contact: evanwel@amazon.com