Process Query Systems ENGS 112 Lecture 7. Process Query Systems (PQS) vs Data Base Systems (DBS) Data Base System Process Query System Data Sources Data.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Configuration management
ICS 434 Advanced Database Systems
Godfather to the Singularity
A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
Managing Data Resources
--What is a Database--1 What is a database What is a Database.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
May 11, 2005 Tracking on a Graph Songhwai Oh Shankar Sastry Target trajectoriesEstimated tracks Tracking in Sensor Networks Target tracking is a representative.
Chapter 14 The Second Component: The Database.
Building Knowledge-Driven DSS and Mining Data
Data Mining – Intro.
IBM Research – Thomas J Watson Research Center | March 2006 © 2006 IBM Corporation Events and workflow – BPM Systems Event Application symposium Parallel.
Bayesian Filtering for Robot Localization
Chapter 1 Overview of Databases and Transaction Processing.
Technology Applicability for Prediction & Recognition of Piracy Efforts NATO ASI September 2011 Salamanca, Spain.
1 CS 178H Introduction to Computer Science Research What is CS Research?
Chapter 11 Databases.
Data Mining Chun-Hung Chou
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Data Management Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Anomaly detection with Bayesian networks Website: John Sandiford.
Bayesian networks Classification, segmentation, time series prediction and more. Website: Twitter:
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Optimal, Robust Information Fusion in Uncertain.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Towards Low Overhead Provenance Tracking in Near Real-Time Stream Filtering Nithya N. Vijayakumar, Beth Plale DDE Lab, Indiana University {nvijayak,
Lecturer: Gareth Jones. How does a relational database organise data? What are the principles of a database management system? What are the principal.
Chapter 3 DECISION SUPPORT SYSTEMS CONCEPTS, METHODOLOGIES, AND TECHNOLOGIES: AN OVERVIEW Study sub-sections: , 3.12(p )
Fundamentals of Information Systems, Seventh Edition 1 Chapter 3 Data Centers, and Business Intelligence.
Ihr Logo Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Chapter 12: Web Usage Mining - An introduction Chapter written by Bamshad Mobasher Many slides are from a tutorial given by B. Berendt, B. Mobasher, M.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
Copyright © 2012, SAS Institute Inc. All rights reserved. ANALYTICS IN BIG DATA ERA ANALYTICS TECHNOLOGY AND ARCHITECTURE TO MANAGE VELOCITY AND VARIETY,
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
1 What is Data Mining? l Data mining is the process of automatically discovering useful information in large data repositories. l There are many other.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Foundations of Business Intelligence: Databases and Information Management.
An infrastructure for context-awareness based on first order logic Ubiquitous Software Lab Oh Min Kyoung
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
DATABASES. -2 Competencies Distinguish between the physical and logical view of data Describe how data is organized Describe databases Describe the five.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
Data Mining and Decision Support
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Semantic sewer pipe failure detection: Linked data approaches for discovering events Jonathan Yu | Research software engineer Environmental Information.
1 An infrastructure for context-awareness based on first order logic 송지수 ISI LAB.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Smart Web Search Agents Data Search Engines >> Information Search Agents - Traditional searching on the Web is done using one of the following three: -
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Chapter 1 Overview of Databases and Transaction Processing.
Managing Data Resources File Organization and databases for business information systems.
Learning Bayesian Networks for Complex Relational Data
Data Mining – Intro.
1st Draft for Defining IoT (1)
Software Design and Architecture
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Data Warehouse.
MANAGING DATA RESOURCES
Data Warehousing and Data Mining
Geospatial and Problem Specific Semantics Danielle Forsyth, CEO and Co-Founder Thetus Corporation 20 June, 2006.
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Process Query Systems ENGS 112 Lecture 7

Process Query Systems (PQS) vs Data Base Systems (DBS) Data Base System Process Query System Data Sources Data Base System Field Oriented Data Field Oriented Query (eg SQL) Business Requirement Query Responses Data Sources Field Oriented Data Data Base System Business Requirement Process Oriented Query Process Query Responses Process Query System

When do we use “processes”? Is there a large ground vehicle convoy moving towards our position? (Tactical C4ISR) Is there an unusual pattern of network and system calls on a server? (Cyber-security) Is there a pattern of unusual document accesses within the enterprise document control system? (Insider Threat Detection) Is there a pattern of unusual transactions? (Homeland Security) Is my software operating normally? (Autonomic computing) Is the workflow system working normally? (Business Process Engineering) IMPORTANT – All are “adversarial” processes, not cooperative so the observations are not necessarily labeled for easy identification and association with a process!

How are processes defined or specified? (viz SQL) A “state”State transition An “observation” Non-branching process (A then B then C then D then …) Branching process (A then (B or C or D) then (if B then E or F) or if then …)

How are processes defined or specified? (viz SQL) cont’d A “state”State transition An “observation” Continuous kinematic processes (constrained by physical laws) kinematic state at time t kinematic state at time t +  t F = ma Laws of motion Markovian models (eg, source code generators and channel models) p( s(t) = s i | s(t-1) = s j ) = p ij, p( o(t) = o k | s(t) = s j ) State (observation) at time t is s(t) (o(t), state space = { s i }, observation space = { o j } Petri network models

Process descriptions Using RDF or DAML ontologies Describe states, possible state transitions and observables using either RDF/DAML and/or remote objects and methods Detection of identifiable “allowed” processes leaves a residue of anomalies in the DBS so this can be used for anomaly-based detection as well as signature-based detection

Example – vehicle tracking Time t Time t+1 Time t+2

Example – vehicle tracking Time t Time t+1 Time t+2

Example – vehicle tracking Time t Time t+1 Time t+2

Example – vehicle tracking Time t Time t+1 Time t+2

Example – vehicle tracking Time t Time t+1 Time t+2

Example – vehicle tracking Time t Time t+1 Time t+2 Gates Predicted tracks Hypotheses

Common Logic Track-hypothesis initiation Hypothesis management – pruning Handling missed detections Handling track termination Subscription via gates Publication of hypothesized tracks

Process Query System algorithms Continuous kinematics – Kalman filtering Markov processes – Viterbi-like algorithms Multiple process disambiguation – multi- target multiple hypothesis tracking (MHT) algorithms Model estimation and optimization - Estimation-Maximization (EM) Methods Many-to-one (multispectral sensing) and one-to-many (coincidental evidence) observation-to-process resolution methods

Generic PQS Operation 1.A user defines a “query” in terms of a process description 2.The process query is submitted to the PQS 3.The PQS searches the DBS for evidence of process instances (may be more than 1) 4.The evidence consists of ordinary DBS records 5.The PQS manages the complexity of having multiple instances of the processes 6.The PQS maintains a pool of the most likely hypotheses about which processes exist and what their states are

A PQS Implementation - TRAFEN TRacking And Fusion ENgine Currently in alpha version Handles ground vehicle tracking using acoustic sensors Handles ICMP-T3 event analysis for worm detection Uses RDF, DAML and web services for resource description, discovery and access

Data mining and Expert Systems Data mining –used to discover unknown patterns in data –can be used to define processes (front end) Expert Systems –TRAFEN implements a specialized logic for process discovery –ES’s do not handle statistical inferences as needed in this domain

To do list Graphical programming tools for processes and semantic descriptions Control/activation of processes and/or sensor infrastructure – ie. “feedback loops” Performance models and analysis (sampling rates, hypothesis growth, etc) Hierarchical process capabilities (ie, identified processes are observables of higher level processes, such as convoys are aggregations of vehicles, etc) Truly generic Kalman, HMM, MHT algorithms