theory and practice collide The Next Big One: Detecting Earthquakes and Other Rare Events from Community Sensors Matthew Faulkner,

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Advanced Piloting Cruise Plot.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Effective Change Detection Using Sampling Junghoo John Cho Alexandros Ntoulas UCLA.
UNITED NATIONS Shipment Details Report – January 2006.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
1 Outline relationship among topics secrets LP with upper bounds by Simplex method basic feasible solution (BFS) by Simplex method for bounded variables.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Disassemble, Assemble and Perform a Function Check on the M249
Detection Chia-Hsin Cheng. Wireless Access Tech. Lab. CCU Wireless Access Tech. Lab. 2 Outlines Detection Theory Simple Binary Hypothesis Tests Bayes.
ABC Technology Project
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
2 |SharePoint Saturday New York City
VOORBLAD.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
1 TSD-160 Introduction to Network Analyzers and Error Correction Doug Rytting 4804 Westminster Place Santa Rosa, CA
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
25 seconds left…...
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Statistical Inferences Based on Two Samples
Analyzing Genes and Genomes
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
PSSA Preparation.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
Essential Cell Biology
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
CpSc 3220 Designing a Database
Probabilistic Reasoning over Time
New Opportunities for Load Balancing in Network-Wide Intrusion Detection Systems Victor Heorhiadi, Michael K. Reiter, Vyas Sekar UNC Chapel Hill UNC Chapel.
A Fresh Perspective: Learning to Sparsify for Detection in Massive Noisy Sensor Networks IPSN 4/9/2013 Matthew Faulkner Annie Liu Andreas Krause.
Rapid Detection of Rare Geospatial Events: Earthquake Warning Applications A Review by Zahid Mian WPI CS525D September 10, 2012.
Scalable Training of Mixture Models via Coresets Daniel Feldman Matthew Faulkner Andreas Krause MIT.
IShake System: Earthquake Detection with Smartphones Presenter: Jize Zhang Da Huo Original Paper:Reilly, Jack, et al. "Mobile phones as seismologic sensors:
Faulkner, Matthew, Michael Olson, Rishi Chandy, Jonathan Krause, K
Presentation transcript:

theory and practice collide The Next Big One: Detecting Earthquakes and Other Rare Events from Community Sensors Matthew Faulkner, Michael Olson, Rishi Chandy, Jonathan Krause, Mani Chandy, Andreas Krause 1

2 Community-Based Sense & Response Research that helps the community detect and respond to rapidly changing situations. – earthquakes, nuclear radiation, epidemics Earthquake damage National Geographic Nuclear reactor explosion tihik.com Checking for radiation Washington Post Funded by NSF Cyber Physical Systems

Earthquake Detection skyhookwireless.com Smart phones have accelerometers, GPS, gyroscopes. Potentially excellent seismic sensors. Smart phones densely cover urban areas How to scale to city-wide network? e.g. 1M phones? How to detect rare events from noisy, uncertain sensors?

4 Classical Hypothesis Testing Naïve: send all accelerometer data to fusion center that decides Quake (E = 1) vs. No Quake (E = 0) 1M phones produce 30TB of acceleration data a day! Centralized solution does not scale. Fusion Center

5 Decentralized Hypothesis Testing Each sensor tests Quake (E = 1) vs. No Quake (E = 0) and sends a signal m to the fusion center. “pick”

6 Decentralized Hypothesis Testing Each sensor tests Quake (E = 1) vs. No Quake (E = 0) and sends a signal m to the fusion center. Tsitsiklis 88: Hierarchical hypothesis test is optimal for decentralized, conditionally i.i.d. variables. Likelihood of data during quake

7 Detecting Rare Events Likelihood ratio is difficult to estimate for rare events. Not enough positive examples to estimate Can estimate accurately from normal data

8 Detecting Rare Events Likelihood ratio is difficult to estimate for rare events. Not enough positive examples to estimate Can estimate accurately from normal data Idea: send message when is sufficiently low Decision threshold Is this reasonable?

9 Anti-Monotonicity Anti-monotonicity replaces assumption of Anti-monotonicity: Under anti-monotonicity, thresholding produces the same decisions as thresholding The same decentralized framework remains optimal!

10 Decentralized Anomaly Detection The fusion center receives picks from N sensors. The optimal decision rule is the hypothesis test:

11 Decentralized Anomaly Detection The fusion center receives picks from N sensors. The optimal decision rule is the hypothesis test: True and false pick rates

12 Controlling False Positive Rates For rare events, nearly all picks are false positives. 1. False Pick rate 2. System-wide False Alarm rate Doesn’t depend on controls false pick rate Controls messages and false alarms without ! Can learn, e.g. online percentile estimation

13 Detection Performance Also want to maximize detection rate. False Pick Rate True Pick Rate Sensor ROC curve

14 Detection Performance Also want to maximize detection rate. Miss rate False alarm rate Fusion Center ROC curve False Alarm Rate Detection Rate max Optimizes fusion threshold under constraints, but requires sensor operating point

15 Lower-bounding Detection Don’t know sensor true pick rate, but can lower bound Sensor ROC curve Fusion Center ROC curve Lower bound Sensor bound gives lower bound on fusion detection rate.

max 16 Joint Threshold Optimization False Pick Rate True Pick Rate Sensor ROC curve Maximize detection performance, under constraints on sensor messages and system false alarm rate max A B C Detection Rate False Alarm Rate Fusion Center ROC curve A’ B’ C’ Sensor and Fusion Center thresholds are optimized, e.g. by grid search, subject to false positive constraints

17 Community Seismic Network (CSN) Detect and monitor earthquakes using smart phones, USB sensors, and cloud computing.

18 CSN Applications Rapid, detailed ShakeMaps block-by-block maps of acceleration guide emergency teams after quake Detailed subsurface maps Determine subsurface structures and soil conditions that enhance ground shaking. Images of Fault Rupture Building/Structure Monitoring Earthquake early warning tens of seconds of warning Didyoufeelit.com

19 Community Sensors Phidgets, Inc. 16-bit USB accelerometer Android phones and tablets

20 CSN Network Overview Google App Engine Event Detection Network Management

21 App Engine Cloud fusion center is Scalable, Secure, Maintainable Scalable Automatic load balancing creates and destroys instances Secure Data replicated geographically to different data centers Maintainable Not our problem! Design Implications Sync spatial-temporal data between instances Loading time of new instances

22 Implementing Decision Rules Implementing Anomaly Detection on Community Sensors

23 Sensor Anomaly Detection Implementing Anomaly Detection on Community Sensors Sliding Window 2.5s5s Orient, remove gravity FFT Coefficients, Moments, Max PCA linear dimensionality reduction Feature Vector: Mixture of Gaussians Cross Validation CSN-Droid on Market, And demo today

Phone Detection Performance False Pick Rate True Pick Rate STA/LTA 24 Experiment: M5-5.5, 0-40km Sensor pick performance. Phone and Phidget noise overlaid on resampled historic quake recordings. Phidget Detection Performance True Pick Rate False Pick Rate STA/LTA Anomaly Detection Anomaly Detection HT

25 Earthquake Detection in the Cloud No pick Pick

26 Earthquake Detection in the Cloud No pick Pick

27 Earthquake Detection in the Cloud 2/5 2/7 1/5 No pick Pick

28 Earthquake Detection in the Cloud 4/5 5/7 1/5 1/1 2/8 1/5 No pick Pick

29

30 Shake Table Validation Empirically compared sensors and tested pick algorithm on historic M6-8 quakes. All 6 events triggered picks from the phones EpisensorPhone on tablePhone in backpack

31 Baja 7.2 Simulation April 4, 2010 Baja M km Anomaly Anticipated Anomaly Detection

32 Conclusions Decentralized Anomaly Detection for Rare Events. Be sure to visit the demo! Learn decision rules to control messages, false alarms Conservative estimates of sensor performance lower bounds system detection rate. Network implemented with USB sensors, Android phones, App Engine cloud fusion center. Performs well on simulations and shake table experiments.