Download presentation
Presentation is loading. Please wait.
Published byRyan Childs Modified over 9 years ago
1
Gary M. Weiss and Jeffrey Lockhart Fordham University, New York, NY 1UbiMI Workshop @ UBICOMP Sept. 8 2012
2
Mobile sensors becoming ubiquitous Especially via smartphones Various architectures are possible ranging from “smart client” to “dumb client” Each architecture has pros and cons Worthwhile to enumerate and compare alternative architectures 2UbiMI Workshop @ UBICOMP Sept. 8 2012
3
1. Sensor Collection 2. Data Processing and Transformation 3. Decision Analysis/Model Application 4. Data and Knowledge Reporting Learning/model generation Only step 1 is required 3UbiMI Workshop @ UBICOMP Sept. 8 2012
4
Main focus of WISDM lab Monitors smartphone accelerometer and uses the data to perform activity recognition Activities: walk, jog, stairs, sit, stand, lie down Results available via the Web 4UbiMI Workshop @ UBICOMP Sept. 8 2012
5
Sensor Collection: Actitracker client collects raw accelerometer data for 3 axes 20 times per second and transmits to server Data Processing and Transformation Every 10 sec. server aggregates raw samples into a single example described by several dozen features Decision Analysis/Model Application Server applies predictive model to examples; activity classified and saved to database Data and Knowledge Reporting User queries server DB any time via web interface 5UbiMI Workshop @ UBICOMP Sept. 8 2012
6
Client Configurations Responsibility CC-1 Dumb CC-2CC-3CC-4 Smart 1Sensor Collection 2Data Transformation 3Model Application 4Reporting Model Generation?? 6UbiMI Workshop @ UBICOMP Sept. 8 2012
7
Mobile devices have CPU power to build models Only makes sense to build a model on the client device if will apply it on the client Thus model construction on device only for CC-3 or CC-4 In CC-1 and CC-2 either model hardcoded into client or downloaded from server Data mining not always required Can be done dynamically (on client or server) or statically Our research shows dynamically generated personal models outperform general (impersonal) models 1 7UbiMI Workshop @ UBICOMP Sept. 8 2012 1 Gary M. Weiss and Jeffrey W. Lockhart. The Impact of Personalization on Smartphone-Based Activity Recognition, Papers from the AAAI-12 Workshop on Activity Context Representation: Techniques and Languages, AAAI Technical Report WS-12-05, Toronto, Canada, 98-104.
8
Resource usage battery, CPU, memory, transmission bandwidth Scalability Support for many mobile devices Access to data Researchers and others may want raw data Transformed data loses information ▪ With raw data can alter features for data mining and regenerate results UbiMI Workshop @ UBICOMP Sept. 8 20128
9
Privacy/Security Users will want to keep data secure and/or private User Interface Users want aesthetics (screen size) & accessibility Crowdsourcing Some applications will require a central server in order to aggregate data from multiple users/devices ▪ Navigation software that tracks traffic UbiMI Workshop @ UBICOMP Sept. 8 20129
10
Resource Usage Unclear. Resource usage minimized except heaviest use of transmission bandwidth (power drain) Scalability Poor since maximizes server work Actitracker’s server can handle 942 simult. users Access to Data Best since all raw data can be preserved on server ▪ But Actitracker requires 791 MB/month per user. UbiMI Workshop @ UBICOMP Sept. 8 201210
11
Privacy/Security: Poor: The more data sent the greater the risk User Interface: Good: data and results on server and can be viewed over Internet Crowdsourcing Best: All data available on server UbiMI Workshop @ UBICOMP Sept. 8 201211
12
Similar to CC-1 except: Less data to transmit so bandwidth/energy savings ▪ For Actitracker 95% reduction in data ▪ But more processing which takes up CPU and power More scalable (less server work) Less access to data (raw data not available) Slight improvement in privacy/security (no raw data) Minimal impact on user interface (results still on server) Crowdsourcing only on aggregated data UbiMI Workshop @ UBICOMP Sept. 8 201212
13
Resource usage: more processing on the client (more CPU and power); but only need to transmit results Much more scalable: server only collects results Access to data: only results available Much improved security/privacy results may not be nearly as sensitive Can still view results via web-based interface Can only crowdsource on results UbiMI Workshop @ UBICOMP Sept. 8 201213
14
About same as CC-3 not sending results saves little power Perfectly scalable: no server No access to data Good security/privacy: nothing leaves device Can only view results on the device Not accessible from other places and small screens Cannot even crowdsource results UbiMI Workshop @ UBICOMP Sept. 8 201214
15
Resource usage: unclear Scalability: smart client best Access to data: dumb client best Security/Privacy: smart client best User Interface:smart client worst Centralized Data:dumb client best One approach: support multiple architectures approach taken by our research group UbiMI Workshop @ UBICOMP Sept. 8 201215
16
Go to wisdmproject.com Actitracker should be ready for beta in 1 month Actitracker.com Papers available from: http://www.cis.fordham.edu/wisdm/publications.php http://www.cis.fordham.edu/wisdm/publications.php My contact info: gweiss@cis.fordham.edu UbiMI Workshop @ UBICOMP Sept. 8 201216
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.