Visualisation of Cluster Dynamics and Change Detection in Ubiquitous Data Stream Mining Authors Brett Gillick, Mohamed Medhat Gaber, Shonali Krishnaswamy,

Slides:



Advertisements
Similar presentations
The recent technological advances in mobile communication, computing and geo-positioning technologies have made real-time transit vehicle information systems.
Advertisements

Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Advanced Topics in Data Mining and Research Directions CSE5610 Intelligent Software Systems Semester 1, 2006.
Prof. Carolina Ruiz Department of Computer Science Worcester Polytechnic Institute INTRODUCTION TO KNOWLEDGE DISCOVERY IN DATABASES AND DATA MINING.
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke 4 th Electronic and.
Third International Workshop on Knowledge Discovery from Data Streams, 2006 Classification of Changes in Evolving Data Streams using Online Clustering.
Copyright © 2010 SAS Institute Inc. All rights reserved. A Quick Introduction to JMP Dara Hammond JMP Account Rep.
In this presentation you will:
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
By: Mr Hashem Alaidaros MIS 211 Lecture 4 Title: Data Base Management System.
3G Cellular Base Station Features MobileHelp Confidential Proprietary Sleek Modern Form Factor Compatible with myHalo Auto Fall Detection Pendant Private.
Detecting Computer Intrusions Using Behavioral Biometrics Ahmed Awad E. A, and Issa Traore University of Victoria PST’05 Oct 13,2005.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved AFRL 2010 Anand Ranganathan Role of Stream Processing in Ad-Hoc Networks Where.
Scaling up a Web-Based Intelligent Tutoring System Jozsef Patvarczki, Shane Almeida, and Neil Heffernan Computer Science Department Our research team has.
Quality Assurance and Testing of J2ME Programs for Mobiles Phones.
Neural Technology and Fuzzy Systems in Network Security Project Progress 2 Group 2: Omar Ehtisham Anwar Aneela Laeeq
1 Applications of Data Mining in Banking Maria Luisa Barja Jesús Cerquides Ubilab IT Laboratory UBS AG.
Example Data Sets Prior Research Join related objects to form independent compound objects, cluster normally (Yin et al., 2005). Use attribute-based distance.
Data Mining BS/MS Project Clustering for Market Segmentation Presentation by Mike Calder.
Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser.
WPI Center for Research in Exploratory Data and Information Analysis From Data to Knowledge: Exploring Industrial, Scientific, and Commercial Databases.
In Situ Evaluation of Entity Ranking and Opinion Summarization using Kavita Ganesan & ChengXiang Zhai University of Urbana Champaign
Mobile Agents in Wireless Sensor Networks Ivan Vukasinovic Zoran Babovic Goran Rakocevic.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
Intelligent Systems Lecture 23 Introduction to Intelligent Data Analysis (IDA). Example of system for Data Analyzing based on neural networks.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
Research paper: Web Mining Research: A survey SIGKDD Explorations, June Volume 2, Issue 1 Author: R. Kosala and H. Blockeel.
Developing PC-Based Automobile Diagnostic System Based on OBD System Authors : Hu Jie, Yan Fuwu, Tian Jing, Wang Pan, Cao Kai School of Automotive Engineer.
Small Devices on DBGlobe System George Samaras Chara Skouteli.
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team: Gladiator Team: Gladiator Shuxin Li.
Data Clustering 1 – An introduction
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
Mobile Data Mining for Intelligent Healthcare Support By: Pari Delir Haghighi, Arkady Zaslavsky, Shonali Krishnaswamy, Mohamed Medhat.
Automatically Extracting Data Records from Web Pages Presenter: Dheerendranath Mundluru
Introduction to the Adapter Server Rob Mace June, 2008.
Integrating GVis, GIS and KDD for Exploring Spatio-Temporal Data Integrating GVis, GIS and KDD for Exploring Spatio-Temporal Data Monica Wachowicz Wageningen.
CONCLUSION & FUTURE WORK Normally, users perform search tasks using multiple applications in concert: a search engine interface presents lists of potentially.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
Other Popular Java Technologies Internationalization in Java Graphics Programming in Java Security Programming in Java Collections and Data Structures.
Visual Analytics with Linked Open Data and Social Media for e- Governance Vitaveska Lanfranchi Suvodeep Mazumdar Tomi Kauppinen Anna Lisa Gentile Updated.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
A Web Laboratory for Visual Interactive Simulation of Epitaxial Growth Feng Liu University of Utah Recently, we have developed a prototype of web laboratory.
Adaptive Mining Techniques for Data Streams using Algorithm Output Granularity Mohamed Medhat Gaber, Shonali Krishnaswamy, Arkady Zaslavsky In Proceedings.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
1 Chapter 8: Introduction to Pattern Discovery 8.1 Introduction 8.2 Cluster Analysis 8.3 Market Basket Analysis (Self-Study)
Learning from Positive and Unlabeled Examples Investigator: Bing Liu, Computer Science Prime Grant Support: National Science Foundation Problem Statement.
TEMPLATE DESIGN © E-Eye : A Multi Media Based Unauthorized Object Identification and Tracking System Tolgahan Cakaloglu.
Consensus Group Stable Feature Selection
Low Latency Rendering with Dataflow Architectures EngD Project Sebastian Friston Supervisor: Anthony Steed.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
Mobile Programming Mobile Programming - Ordibehesht Ordibehesht 1390.
Copyright © 2016 Pearson Education, Inc. Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman, Heikki Topi CHAPTER 11: BIG DATA AND.
CS791 - Technologies of Google Spring A Web­based Kernel Function for Measuring the Similarity of Short Text Snippets By Mehran Sahami, Timothy.
Enhanced mobile services in Java enabled phones Björn Hjelt Sonera zed ltd Supervisor: Professor Jorma Jormakka.
Personalization and Visualization on Handheld Devices Dongsong Zhang, George Karabatis, Zhiyuan Chen, Boonlit Adipat, Liwei Dai, Tony Zhang, and Wang Yu.
Service-Oriented Architecture for Mobile Applications.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Visual Mobile Applications with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Presented by Niwan Wattanakitrungroj
ANOMALY DETECTION FRAMEWORK FOR BIG DATA
DISTRIBUTED CLUSTERING OF UBIQUITOUS DATA STREAMS
Technical Capabilities
Promising “Newer” Technologies to Cope with the
Presentation transcript:

Visualisation of Cluster Dynamics and Change Detection in Ubiquitous Data Stream Mining Authors Brett Gillick, Mohamed Medhat Gaber, Shonali Krishnaswamy, and Arkady Zaslavsky Caulfield School of Information Technology, Monash University, 900 Dandenong Rd, Caulfield East, Victoria, 3145, Australia

Introduction Power of handheld devices is increasing Ubiquitous Data Mining (UDM) allows “anytime, anywhere” analysis [4,5] UDM data mining algorithms have been developed [1,3] Visualisation is useful in traditional DM Apply visualisation in UDM to assist with, and speed up, the decision making process for mobile users

Related work Kargupta et al [3] have proposed “MobiMine” a system where the data mining is conducted on a central server. The results are compressed using Fourier transformation. The compressed results are sent to the mobile device for visualization

Change detection & cluster dynamics visualisation model As seen in [2] change detection algorithm must be trained Lightweight Clustering module Incoming data stream is clustered Change Detection module Periodically, this algorithm is run with current statistical information compared to stored information in order to detect changes Visualisation module Continuously updates a visualisation of clusters and any change detection information that has been generated

Visualisation of Cluster Dynamics Lightweight Clustering (LWC) algorithm [1] Threshold-based One pass clustering algorithm Produces cluster and weight information Visualise Cluster positions Cluster weights

Cluster dynamics visualisation algorithm 1. Let m be the number of history sets of clusters stored in memory 2. Let there be n = { CS 1, CS 2, …, CS m } sets of clusters resulting from the clustering algorithm where CS 1 is the current set of clusters and CS m is the oldest stored set of clusters 3. Let there be CC = { cc 1, cc 2, …, cc n } cluster centres in each CS 4. Let C = { c 1, c 2, …, c m } be a set of colour codes indicating the cluster set’s time stamp 5. A colour c i, is assigned to represent a particular cluster set CS j where i,j=1..m 6. Let G be the graphical object used in the visualization to represent a cluster centre and GW be the graphical object associated with G representing the cluster’s weight 7. Each CC will be coloured according to its cluster set with colour c i 8. The size of each cluster’s enclosing object will be equal to the cluster’s weight

Visualisation of Change Detection STREAM-DETECT algorithm (presented earlier) [2] Produces notifications of significant changes in Cluster domain Cluster distribution (uniform, normal) Visualise Sets of clusters before & after change

Change detection visualisation algorithm 1. Let CS 1 be the set of clusters before a detected change 2. Let CS 2 be the set of clusters after a detected change 3. Let c 1 be the colour used to indicate a pre-change set of clusters 4. Let c 2 be the colour used to indicate a post-change set of clusters 5. Let G be the graphical object used in the visualization to represent a cluster centre and GW be the graphical object associated with G representing the cluster’s weight 6. Each cluster in CS 1 will be assigned the colour c 1 7. Each cluster in CS 2 will be assigned the colour c 2

Implementation J2ME using the Connected Limited Device Configuration (CLDC) 1.1 and Mobile Information Device Profile (MIDP) 2.0 Mobile 3D Graphics (M3G) library which is an optional package for J2ME and runs alongside MIDP Emulators from the Mobility Pack for Netbeans 4.1 Data generator

Implementation Cluster positions taken from three numerical attributes Positions and weights of clusters are shown in the display Using transparency, sets of previous clusters are displayed in order to show cluster dynamics User is able to control camera to allow relative cluster positions to be examined

Implementation Neutral colour used for normal cluster information Active colour used to alert the user

Conclusion We have proposed our model for the visualisation of cluster dynamics and cluster change detection using our visualisation framework The visualisation module is able to display a 3D view of clusters Alerts are given to users about significant changes using an ‘active’ colour

References [1] Gaber, M. M., Krishnaswamy, S., Zaslavsky, A.: Cost-Efficient Mining Techniques for Data Streams, Australasian Workshop on Data Mining and Web Intelligence (DMWI2004), Dunedin, New Zealand (2004) [2]Gaber, M. M., Yu P. S.: Classification of Changes in Evolving Data Streams using Online Clustering Result Deviation, submitted to the 3rd International Workshop on Knowledge Discovery from Data Streams to be held in conjunction with ICML'06, June [3]Kargupta, H., Park, B., Pittie, S., Liu, L., Kushraj, D., Sarkar, K.: MobiMine: Monitoring the Stock Market from a PDA. ACM SIGKDD Explorations, Volume 3, Issue 2. ACM Press (2002) [4]Kargupta, H., Bhargava, R., Liu, K., Powers, M., Blair, P., Bushra, S., Dull, J., Sarkar, K., Klein, M., Vasa, M., Handy, D.: VEDAS: A Mobile and Distributed Data Stream Mining System for Real-Time Vehicle Monitoring. Accepted for publication in the Proceedings of the SIAM International Data Mining Conference, Orlando. (2004) [5]Zaki, M. J.: Online, Interactive and Anytime Data Mining, guest editorial for special issue of SIGKDD Explorations, Volume 3, Issue 2 (2002) i-ii