1 Discovering Semantically Meaningful Places from Pervasive RF-Beacons Donnie Kim, Deborah Estrin UCLA Center for Embedded Networked Sensing CENS Urban.

Slides:



Advertisements
Similar presentations
Microarray statistical validation and functional annotation
Advertisements

Multi-hop wireless networks Fact or fiction? Injong Rhee Department of Computer Science North Carolina State University.
Donnie H. Kim, Kyungsik Han, Deborah Estrin UCLA CSD CENS Ubicomp 2011 EMPLOYING USER FEEDBACK FOR SEMANTIC LOCATION SERVICES.
Presented by: Richard Wood. Goals and strategies Methods Performance evaluation Performance improvements Remaining Challenges.
SoNIC: Classifying Interference in Sensor Networks Frederik Hermans et al. Uppsala University, Sweden IPSN 2013 Presenter: Jeffrey.
Hybrid Context Inconsistency Resolution for Context-aware Services
- Enabling Ubiquitous Positioning and Navigation Through Crowdsourcing
Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, Kun Tan BeepBeep: A High Accuracy Acoustic Ranging System using COTS Mobile Devices.
Lightning Imager and its Level 2 products Jochen Grandell Remote Sensing and Products Division.
GPS and Multi-Week Data Collection of Activity-Travel Patterns Harry Timmermans Eindhoven University of Technology 4/19/2015.
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
Doc.: IEEE /1346r1 Submission November 2008 Marc Emmelmann et al., TU BerlinSlide 1 Topology Discovery and Coverage Area Approximation with k.
FM-BASED INDOOR LOCALIZATION TsungYun 1.
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
Spatiotemporal Pattern Mining For Travel Behavior Prediction UIC IGERT Seminar 02/14/2007 Chad Williams.
Xora StreetSmart V18 Customer Release Highlights 1 October, 2013.
Energy-Efficient Positioning for Smartphone Applications using Cell-ID Sequence Matching Jeongyeup Paek *, Kyu-Han Kim +, Jatinder P. Singh +, Ramesh Govindan.
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
Transportation mode detection using mobile phones and GIS information Leon Stenneth, Ouri Wolfson, Philip Yu, Bo Xu 1University of Illinois, Chicago.
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones Jeongyeup Paek, Joongheon Kim, Ramesh Govindan CENS Talk April 30, 2010.
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones Jeongyeup Paek USC Annenberg Graduate Fellowship Program The Second Annual Research.
Improving Energy Efficiency of Location Sensing on Smartphones Kyu-Han Kim and Jatinder Pal Singh Deutsche Telekom Inc. R&D Lab USA Zhenyun Zhuang Georgia.
Learning the meaning of places IfGi Location based Services SS 06 Milad Sabersamandari.
The Police and Soft Technology: Assessing the Link between Information Technology and Police Performance.
[Context to Make You More Aware] Presentation [Adrienne Andrew, Yaw Anokwa, Karl Koscher, Jonathan Lester, Gaetano Borriello Department of Computer Science.
THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan.
CrowdSearch: Exploiting Crowds for Accurate Real-Time Image Search on Mobile Phones Original work by Yan, Kumar & Ganesan Presented by Tim Calloway.
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
Rutgers: Gayathri Chandrasekaran, Tam Vu, Marco Gruteser, Rich Martin,
Ubiquitous Advertising: the Killer Application for the 21st Century Author: John Krumm Presenter: Anh P. Nguyen
HAPORI: CONTEXT-BASED LOCAL SEARCH FOR MOBILE PHONES USING COMMUNITY BEHAVIORAL MODELING AND SIMILARITY Presented By: Brandon Ochs Nicholas D. Lane, Dimitrios.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Identifying Significant Locations Petteri Nurmi 1, Johan Koolwaaij 2 1) Helsinki Institute for Information Technology HIIT 2) Telematica Instituut (TELIN)
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
Micro-Blog : Sharing and Querying Content Through Mobile Phones and Social Participation Presented by: Muhammad S. Karim By S. Gaonkar, J. Li, R. Choudhury,
Detecting Node encounters through WiFi By: Karim Keramat Jahromi Supervisor: Prof Adriano Moreira Co-Supervisor: Prof Filipe Meneses Oct 2013.
Tom Chao Zhou, CUHK 1 Wireless Sensor Network Speaker: Tom Chao Zhou Feb, Study Group Subtopic: Sensor Technology.
Kaifei Chen, Siyuan He, Beidi Chen, John Kolb, Randy H. Katz, David E
Michael Ernst, page 1 Collaborative Learning for Security and Repair in Application Communities Performers: MIT and Determina Michael Ernst MIT Computer.
Evaluating GPS Technology Used for Household Surveys Kathy Yu, Arash Mirzaei, Behruz Paschai North Central Texas Council of Governments (NCTCOG) 15 th.
Knowledge Discovery and Delivery Lab (ISTI-CNR & Univ. Pisa)‏ www-kdd.isti.cnr.it Anna Monreale Fabio Pinelli Roberto Trasarti Fosca Giannotti A. Monreale,
CPET 565 Mobile Computing Systems Context-Aware Computing (2) Lecture 11 Hongli Luo Indiana University-Purdue University Fort Wayne.
Assisted GPS Tian Qiao. What is AGPS Assisted GPS, generally abbreviated as A-GPS, is a system which can improve the startup performance of a GPS satellite-based.
Mahesh Sukumar Subramanian Srinivasan. Introduction Embedded system products keep arriving in the market. There is a continuous growing demand for more.
On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering.
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
Comp 15 - Usability & Human Factors Unit 9 - Ubiquitous Computing in Healthcare This material was developed by Columbia University, funded by the Department.
Exploration of Instantaneous Amplitude and Frequency Features for Epileptic Seizure Prediction Ning Wang and Michael R. Lyu Dept. of Computer Science and.
Nicholas D. Lane, Hong Lu, Shane B. Eisenman, and Andrew T. Campbell Presenter: Pete Clements Cooperative Techniques Supporting Sensor- based People-centric.
Analysing Clickstream Data: From Anomaly Detection to Visitor Profiling Peter I. Hofgesang Wojtek Kowalczyk ECML/PKDD Discovery.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Jin Yan Embedded and Pervasive Computing Center
1 Jong Hee Kang, William Welbourne, Benjamin Stewart, Gaetano Borriello, October 2004, Proceedings of the 2nd ACM international workshop on Wireless mobile.
Modeling people’s place naming preferences in location sharing Ubicomp 2010.
Predicting the Location and Time of Mobile Phone Users by Using Sequential Pattern Mining Techniques Mert Özer, Ilkcan Keles, Ismail Hakki Toroslu, Pinar.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
SCREAM: Sketch Resource Allocation for Software-defined Measurement Masoud Moshref, Minlan Yu, Ramesh Govindan, Amin Vahdat (CoNEXT’15)
1 Indoor Semantic Localization (SurroundSense). Many emerging location based apps do not care about the physical location Instead, they need the user’s.
1 Discovering Web Communities in the Blogspace Ying Zhou, Joseph Davis (HICSS 2007)
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
Doc.: IEEE /0098r0 Submission May 2016 Hyunduk Kang et al, ETRISlide 1 A Coexistence Discovery Mechanism Date: Authors:
Neighbourhood Services Scrutiny Committee 27 March 2008 Pilot Project on Assistive Technology Keith Hannah, Head of Directorate Support.
Mobile Computing CSE 40814/60814 Spring 2017.
MobileMiner: Mining Your Frequent Behavior Patterns On Your Phone
Information Security Professionals
Chapter 12 Single-Case Evaluation Designs
Mobile Computing CSE 40814/60814 Spring 2018.
Workforce Mobile (Android)
Presentation transcript:

1 Discovering Semantically Meaningful Places from Pervasive RF-Beacons Donnie Kim, Deborah Estrin UCLA Center for Embedded Networked Sensing CENS Urban Sensing is collaborative work of many faculty, staff, and students in partnership with NSF NeTS-FIND, Cisco, Nokia, Schematic, Sun, UCLA REMAP, UCLA ITS, Walt Disney Imagineering R&D Jeffrey Hightower Intel Labs Seattle Ramesh Govindan USC Embedded Networks Laboratory Mobile phones as instruments to understand physical processes in the world

2 Places We Go Indoor Places Most of the places we go are indoors. A single building can have multiple places.(e.g., multiplex building, shopping malls, etc.) Visit Frequency Some places are visited more often than others. Outdoor Places Some are outdoors. (e.g., bus stops, tennis courts, plazas, etc.) Visit Duration Some places are visited longer than others.

3 Why Finding Places Matters? Location Aware Reminders To-do lists Social Networking Applications Twitter, Facebook, etc. Health management + Intervention Context triggered behavior interventions, self-monitoring Human Spatial and Temporal Behavior Research Data Research for urban planning, architecture, epidemics

4 Visit History Place Service Place Signatures GPSWiFiGSM App XApp YApp Z System Overview …

5 Discovering Places from RF-Beacons

6

7 PlaceSense Designed to discover places by continuously monitoring the radio beacons Involves Two Steps: 1.Entering: Detecting when the radio environment is stabilizing 2.Exiting: Detecting when the radio environment is changing Stable Radio Environment? Familiar beacons: if the previous scan windows contained it New beacons: if none of the previous scan windows contained it (e.g., WiFi, Cell tower) EnteringExiting Intermittent beacons Entering Exiting Scan Window: A window size w defines the smallest time unit in which the algorithm will determine entrance/departure to a place (non-overlapping)

8 Step 1: Sensing Entrance Continuously seen stable scan windows imply a potential entrance to a place. Stable Scan Window? If a scan window does not contain any new beacons*, its stable. * if none of the previous scan windows contained it Previous Scan Windows? Current scan window is saved and compared against the following scan. Scan windows are accumulated until entrance is determined or a new beacon is found. How many continuous stable scans? Stable depth, s max, specifies how many stable scan windows must be seen. { } Previous Scan Windows Conservative approach** Empties previous scan windows when a new beacon is found. (to filter out “hallway beacons”) Hallway beacons ** [05 Hightower] proposed to tolerate some scan windows with new beacons instead of rapidly emptying.

9 Step 2: Sensing Departure Detecting a changing radio environment that indicates a departure from a place. Changing radio environment? Detecting new beacons or missing familiar beacons* implies the device is leaving. * If the previous scan windows contained it Problem: Infrequent Beacons Missing: detected at the beginning but disappears  does not imply a departure Late coming: not detected at the beginning but appears  does not imply a departure Filtering Infrequent Beacons out Representative Beacons: Focusing on beacons with high response rate R k,x : response rate of beacon x at place k n k : total scan count since the place was entered Hybrid approach** Missing representative beacons & detecting new beacons Missing infrequent beacons Latecomers Representative beacons ** [05 Hightower] only relies on detecting new beacons.

10 More Perks for Sensing Entrance/Departure Avoiding a single scan window determining a departure Tolerance depth, t max, specifies at least how many scan windows must be unstable. Prevents infrequent beacons dividing a single visit into multiple visits. Visiting closely located places head to head Tolerance depth introduces delays on determining a departure. The delay may effect detecting entrance to the subsequent place. (If the travel time between two places is less than the delay) Traveling between closely located places Buffering Strategy Allows rapidly detecting place entry after quick transitions. Buffers overlapping data and starts entry determination in parallel, as soon as the t value is below t max.

11 Place Learning – Two Classes Geometry-basedFingerprint-based Input Location coordinates (e.g., GPS, WiFi/Cell tower triangulation) Radio environment (e.g., currently visible cell towers, WiFi access points) Pros Tightly coupled with the geographical location of the place Does not depend on the underlying positioning system’s accuracy (especially indoors) Cons Depends on the underlying positioning system’s accuracy and availability Radio environment may change over time (affecting recognition not necessarily detection)

12 Experiments – Data Collection Mobile Device’s Hardware/Software Nokia N95 mobile phone: integrated GPS and built-in WiFi Campaignr: Software configured to collect GPS/WiFi/GSM traces every 10 seconds Data uploaded to a server every night Data Collection Three data collectors Scripted Tour: for accurate ground-truth (on UCLA campus) Each data collector individually selected 10 places they go often (30 visits for 8,10,15 min) Real-life Data: for further validation Collected 4 week-long trace logs from each collectors as they went about their normal life Ground-truth Each data collector kept a diary of place visits (≥ 5 min) [enter time, leave time, name] Webpage illustrating the GPS coordinates: Provided for reviews/corrections (however, GPS data was not available in most of the indoors) Time accuracy of the dairy deteriorated within the first few days. (~ 5 min)

13 Experiments – Evaluation Metrics * [07 Zhou] did not considered merged and divided Four types of erroneous place discovery Remembered Places: recorded by people Discovered Places: found by algorithms Interesting Places: forgotten place visits (+) Correct, Interesting (−) False, Missed, Merged, Divided Precision = # Correct + # Interesting # Discovered Recall = # Correct # Remembered

14 Experiments – Results PlaceSense reduces the number of missed places while also increasing the number of interesting and false places. Many indoor places were merged as a single visit

15 Experiments – Results by Users AaronBryanChrisAll PSBPKAPSBPKAPSBPKAPSBPKA Cor Int Mer Div Mis Fal Recall Precision Both Precision and Recall is improved by significantly increasing the number of correct places Precision = # Correct + # Interesting # Discovered Recall = # Correct # Remembered PS: PlaceSense, BP: BeaconPrint, KA: Kang et al.* Names are pseudonyms

16 Experiments – Does it help recognition? Yes! Significantly improves discovering and recognizing short visits Frequently visited places are often briefly visited

17 Summary PlaceSense provides a significant improvement in discovering and recognizing places. PlaceSense (precision: 89%, recall: 92%) BeaconPrint (precision: 82%, recall: 65%) PlaceSense accuracy gains are particularly noticeable in challenging radio environments where beacons are inconsistent and coarse PlaceSense detects entrance/departure time with over twice the precision of previous approaches (thanks to judicious use of buffering and timing) PlaceSense is accurate at discovering places visited for short durations* (less than 30 minutes) or places where the device remains mobile * Valuable to emerging applications like life-logging and social location sharing

18 Thanks for your time. Questions? m

19 Appendix – Discovered Places Home CENS Eng-IV B Chevron Vermont BH4404 Chipotle Westwood Fowler A103B Kinsey Pav 1220 MS5200 Borders Westwood Bruin Plaza Target Highland SD Yin-Yin Chinese iMax Regal Wooden Center Famima! Ranch 99 Dublin BH5436 Powell Library Target La Brea Marc Melrose Haines 220 Ralphs Westwood Ackerman Post Office Parking Lot4 Barnes & Novel Westwood BH3276 Verra’s Office Kerkhoff Patio Ackerman Bus stop Ami Restaurant LAX terminal 2 BH3803 Bus stop Home BH4760 Mr. Noodles In-and-out Westwood Yamato Japanese Coffee bean Westwood BH3771 Ackerman Tsunami Trader Joes National Seas Café Ralphs Overland Coffee Bean Galey Tennis court Palms Whole Foods Westwood Starbucks Venice …

20 Appendix – Time Accuracy