A Platform for Location Aware Service -- with human computation Ling-Jyh Chen, Meng Chang Chen Ming-Syan Chen, Sheng-Wei Chen, Jan-Ming Ho, Wang-Chien.

Slides:



Advertisements
Similar presentations
15th CTI Workshop, July 26, Smart Itinerary Recommendation based on User-Generated GPS Trajectories Hyoseok Yoon 1, Y. Zheng 2, X. Xie 2 and W.
Advertisements

Mining User Similarity Based on Location History Yu Zheng, Quannan Li, Xing Xie Microsoft Research Asia.
Huffman Codes and Asssociation Rules (II) Prof. Sin-Min Lee Department of Computer Science.
Data Mining Techniques Association Rule
1 Autocompletion for Mashups Ohad Greenshpan, Tova Milo, Neoklis Polyzotis Tel-Aviv University UCSC.
ParkSense: A Smartphone Based Sensing System For On-Street Parking
10 -1 Lecture 10 Association Rules Mining Topics –Basics –Mining Frequent Patterns –Mining Frequent Sequential Patterns –Applications.
S. J. Shyu Chap. 1 Introduction 1 The Design and Analysis of Algorithms Chapter 1 Introduction S. J. Shyu.
SLAW: A Mobility Model for Human Walks Lee et al..
Ellucian Mobile: Don’t text and drive, kids!
Context-aware Query Suggestion by Mining Click-through and Session Data Authors: H. Cao et.al KDD 08 Presented by Shize Su 1.
© Vipin Kumar CSci 8980 Fall CSci 8980: Data Mining (Fall 2002) Vipin Kumar Army High Performance Computing Research Center Department of Computer.
Data Mining Association Analysis: Basic Concepts and Algorithms Lecture Notes for Chapter 6 Introduction to Data Mining by Tan, Steinbach, Kumar © Tan,Steinbach,
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
CENTRE Cellular Network’s Positioning Data Generator Fosca GiannottiKDD-Lab Andrea MazzoniKKD-Lab Puntoni SimoneKDD-Lab Chiara RensoKDD-Lab.
Data Mining Association Analysis: Basic Concepts and Algorithms
Data Mining Association Analysis: Basic Concepts and Algorithms
What’s That? : A Location Based Service Department of Computer Science and Engineering University of Minnesota Presented by: Don Eagan Chintan Patel
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Association Rule Mining Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential.
Discovery of Aggregate Usage Profiles for Web Personalization
2/8/00CSE 711 data mining: Apriori Algorithm by S. Cha 1 CSE 711 Seminar on Data Mining: Apriori Algorithm By Sung-Hyuk Cha.
1 A DATA MINING APPROACH FOR LOCATION PREDICTION IN MOBILE ENVIRONMENTS* by Gökhan Yavaş Feb 22, 2005 *: To appear in Data and Knowledge Engineering, Elsevier.
Mining Association Rules
1 Synthesizing High-Frequency Rules from Different Data Sources Xindong Wu and Shichao Zhang IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL.
Friends and Locations Recommendation with the use of LBSN
Abrar Fawaz AlAbed-AlHaq Kent State University October 28, 2011
Welcome to Systematix iPhone & iPad projects. About Us Systematix Infotech offers various alternatives for application development on the highly popular.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Ch5 Mining Frequent Patterns, Associations, and Correlations
October 2, 2015 Data Mining: Concepts and Techniques 1 Data Mining: Concepts and Techniques — Chapter 8 — 8.3 Mining sequence patterns in transactional.
Modul 7: Association Analysis. 2 Association Rule Mining  Given a set of transactions, find rules that will predict the occurrence of an item based on.
黃福銘 (Angus F.M. Huang) ANTS Lab, IIS, Academia Sinica TrajPattern: Mining Sequential Patterns from Imprecise Trajectories.
Trajectory Pattern Mining
25/03/2003CSCI 6405 Zheyuan Yu1 Finding Unexpected Information Taken from the paper : “Discovering Unexpected Information from your Competitor’s Web Sites”
Towards Robust Indexing for Ranked Queries Dong Xin, Chen Chen, Jiawei Han Department of Computer Science University of Illinois at Urbana-Champaign VLDB.
Spatial-Temporal Models in Location Prediction Jingjing Wang 03/29/12.
A Graph-based Friend Recommendation System Using Genetic Algorithm
Sequential Pattern Mining
Friends and Locations Recommendation with the use of LBSN By EKUNDAYO OLUFEMI ADEOLA
Stefan Mutter, Mark Hall, Eibe Frank University of Freiburg, Germany University of Waikato, New Zealand The 17th Australian Joint Conference on Artificial.
$aveZone Milestone 3 $aveZone Milestone 3 Fifth team: Dima Reshidko Oren Gafni Shiko Raboh.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Semantic Web Aided Itinerary Planner Rohit Sud Aditya Sakhuja Mayur Bhosle Aditya Devurkar Course: CS8803 AIAD Prof: Ling Liu.
Mining Frequent Patterns, Associations, and Correlations Compiled By: Umair Yaqub Lecturer Govt. Murray College Sialkot.
Intelligent DataBase System Lab, NCKU, Taiwan Josh Jia-Ching Ying 1, Wang-Chien Lee 2, Tz-Chiao Weng 1 and Vincent S. Tseng 1 1 Department of Computer.
 Frequent Word Combinations Mining and Indexing on HBase Hemanth Gokavarapu Santhosh Kumar Saminathan.
Paperless Timesheet Management Project Anant Pednekar.
Research Academic Computer Technology Institute (RACTI) Patras Greece1 An Algorithmic Framework for Adaptive Web Content Christos Makris, Yannis Panagis,
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware iCARE : A Framework for Big Data Based.
HEMANTH GOKAVARAPU SANTHOSH KUMAR SAMINATHAN Frequent Word Combinations Mining and Indexing on HBase.
Mining Sequential Patterns © Tan,Steinbach, Kumar Introduction to Data Mining 4/18/2004 Slides are adapted from Introduction to Data Mining by Tan, Steinbach,
An Energy-Efficient Approach for Real-Time Tracking of Moving Objects in Multi-Level Sensor Networks Vincent S. Tseng, Eric H. C. Lu, & Kawuu W. Lin Institute.
Data Mining Association Rules Mining Frequent Itemset Mining Support and Confidence Apriori Approach.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
CS685 : Special Topics in Data Mining, UKY The UNIVERSITY of KENTUCKY Association Rule Mining CS 685: Special Topics in Data Mining Jinze Liu.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Association Rule Mining COMP Seminar BCB 713 Module Spring 2011.
黃福銘 (Angus F.M. Huang) ANTS Lab, IIS, Academia Sinica Exploring Spatial-Temporal Trajectory Model for Location.
Location-based Social Networks 6/11/20161 CENG 770.
Data Mining Techniques Applied in Advanced Manufacturing PRESENT BY WEI SUN.
Heat-seeking Honeypots: Design and Experience John P. John, Fang Yu, Yinglian Xie, Arvind Krishnamurthy and Martin Abadi WWW 2011 Presented by Elias P.
Differential Analysis on Deep Web Data Sources Tantan Liu, Fan Wang, Jiedan Zhu, Gagan Agrawal December.
Resource Provision for Batch and Interactive Workloads in Data Centers Ting-Wei Chang, Pangfeng Liu Department of Computer Science and Information Engineering,
Frequent Pattern Mining
Association Rule Mining
A Parameterised Algorithm for Mining Association Rules
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Association Rule Mining
MAPO: Mining and Recommending API Usage Patterns
Recommender Systems and Fast Algorithms
Presentation transcript:

A Platform for Location Aware Service -- with human computation Ling-Jyh Chen, Meng Chang Chen Ming-Syan Chen, Sheng-Wei Chen, Jan-Ming Ho, Wang-Chien Lee Jane Liu, De-Nian Yang Research Center for Information Technology Innovation & Institute of Information Science Academia Sinica

Itinerary Recommendation System with Human Computation 2

Other Travel Apps in Handheld Devices Nearby Spots (LBS) –Android Pocket Journey –Android Wikitude –Garmine Static Travel Routes (ebook) –Garmine –MioMap –TomTom 3

Our Recommendation System A data mining approach with GPS to provide “route” or “itinerary” based LBS Main characteristics –Personalization –Human computation –Quick and Dynamic Mining Main Concept System Architecture GPRS/WiFi/…

Recommendation Server Kernel Modules –MSTravel An mining algorithm to discover user movement regularity (itinerant patterns) from itinerary datasetAn mining algorithm to discover user movement regularity (itinerant patterns) from itinerary dataset –Weight Grade A grading function to select top-k suitable patterns for rendering User Travel Log Recommendation Recommendation Server

Itinerant Patterns Mining Spirits –Inherent from association rule mining and sequence pattern mining Modeling itinerant pattern as a tuple (V, C, R) –V is an unordered set of visited scenic spots –C is the current location –R is an ordered sequence of recommended scenic spots –EX: (AB, C, DEF) Definition of Itinerant Patterns Mining Problem Given a itinerary dataset, discovering all itinerant patterns with popularity ≧ minimal ratio r min and frequency ≧ minimal threshold t min

Itinerant patterns vs. Sequential Patterns Itinerant patternsItinerant patterns –Prune irrelevant sequences Render local characteristics Provide more knowledge for recommendation Low computing complexity Sequential PatternsSequential Patterns –Consider all sequences Blur important local characteristics High computing complexity popularity popularity of (A,B,C) = # of itineraries contain *A*B*C* / # of itineraries contain *A*B* =|{2}|/|{2,3}| = 0.5 frequency frequency of (AB,C, EG) = # of itineraries contain *A*C* or *B*C* =|{1, 2}| =2 Ex.

Itinerant Patterns Mining Algorithm -- MSTravel A Recursive Approach –Explore k-1 Itinerant patterns –k-candidate Generation –Popularity-Testing against the minimal ratio and minimal threshold –Redundancy-Elimination prunes shorter itinerant patterns that are covered by the new discovered ones Advantages of MStravel –Prune irrelevant itineraries → reduce DB scan –Utilize apriori property in candidate generation → reduce the amount of comparisons in testing

Itinerant Patterns Recommendation Multiple relevant patterns Which one to recommend? How to rank the patterns? or

Weight Grading Possible recommendation strategies –Random k patterns, most popular k patterns, longest k patterns, … Our solution –Weighting to obtain top-k patterns Consider popularity and frequency of a patterns Consider similarity of a pattern and user’s visited spots F = w 1 * popularity + w 2 * frequency + w 3 * Jaccard (V, S) +w 4 * Jaccard (R, S) w 3 * Jaccard (V, S) +w 4 * Jaccard (R, S) Advantage: K can be designated according to various applications w 1 ~w 4 : weight factors, S: user’s visited spots

Client-end Design Web-based UI –Incorporated with Google Map –Simple operation –User friendly Mapping of a geographic coordinates (x,y) and a scenic spot –Positioning accuracy and multiple hot spots in the same location → not easy to identify user’s visited spot –List top-k near by spots or list top-k popular spots → users select manually GPS 定位 Windo ws SDK GPS API HTC Gensor API 手機上、下載路 徑 Windo ws mobile 6 SDK GPRS/ 3G 地圖顯 示 Web- based Google Map API

Client: Web-based