SlideShare a Scribd company logo
1 of 17
From Events to Situations: An
Event-web perspective
Vivek Singh
Advisor: Professor Ramesh Jain
University of
California, Irvine
Event-web
• Connecting real users, events and places rather
  than just documents.
• Events and objects as basic organization and
  linking mechanism
 ▫ Multimodal
 ▫ Closer to real world
• Users gain insights and experiences
• IBM Smarter planet
Event-web (imminent signs)
• Image and video sites for sharing experiential
  data related to events
• Tweets about events of interest
• Multimodal news broadcast of events
• Detection of events in surveillance videos
Motivation: From events to situations…
• Given a plethora of event data. How can we:
 ▫ Disambiguate relevant and irrelevant events?
 ▫ Combine events into meaningful representations ?
 ▫ Allow inference and cascading effects
 ▫ Support different interpretations based on
   application domain
 ▫ Support Control & decision making
Situation based control: Motivations
1. Inherent support for event-based (temporal)
   reasoning
2. The ability of the controller to reason based on
   symbols (rather than just signals)
3. Explicit inclusion of domain semantics (to
   support multiple applications)
Applications
• Energy efficient buildings:
 ▫ When to switch off air-conditioner?
• Telepresence:
 ▫ Which camera feed to send out?
• Business analysis:
 ▫ What should be the correct price for iPhone?
• Earthquake rescue effort:
 ▫ Where to send out the next fire-fighter engine?
E2E communication: Project Overview
       Environment 1                                       Environment 2




                                Device to Device
                    Sentient                         Sentient
                  Information
                                communication
                                     Web           Information
                    System                           System




Towards Environment to Environment (E2E) multimedia communication systems, in
    Multimedia Tools and Applications Journal, Springer Netherlands, 2009.
Also in: ACM Workshop on Semantic Ambient Media Experiences (SAME), ACM
    Multimedia workshop, 2008.
Environment: Node Architecture


                             EventBase
  Sensors

                                            Situation
  Physical     Environment                               Environment   Network/
                               MMDB           based
Environment       Model                                     Server     Transmis
                                            controller
                                                                         sion
 Actuators /
Presentation                  Actuator /
  Devices                    Presentation
                                Model
Situation Calculus: Quick overview
▫ enter(P1), startWork(P1)
▫ enter(P1), exit(P1), enter(P1), startWork(P1), stopWork(
  P1), startWork(P1)
- isInRoom(P1, s(k))
- isWorking(P1, s(k))

 isInRoom(P1, s)       1
                       0
 isWorking(P1, s)      1
                       0


isInRoom(P1, s) ˄~isWorking(P1, s) →
IncreaseMusicVolume()
Situation = Not events , nor sequence of events,
but their assimilated descriptor
Situation calculus
• Ω = {Actions, Situations, Objects, Fluents}
• Situation:
 ▫ “The set of necessary and sufficient world state
   descriptors for undertaking control decision”.
• D = Dfnd U Duna U ε U Dap U Dss U D0
 ▫ Precondition axioms
 ▫ Successor-state axioms
 ▫ Initial situation
• Do(action, situation): A X S → S
Control theoretic problem formulation




•                     •
•                     •
•                     •
Situation modeling: E2E application
Loc 1: Desk                 Loc2: Whiteboard         Conditions                 Actions


                                                   Move to    Activity   Selected   Desired
                                                   location                Cam      Volume

                                                   Desk       WorkOn        1             1
Actions possible:                                             PC
1.   Work on PC
2.   Work on Table                                 Desk       WorkOn        2             2
                                                              Table

                                                   Whitebo    -             3             3
                                                   ard

                     User                          Model      -             4             4
                            Loc 3: Engineering
                                   Model


   Situation based control for cyber physical environments, Accepted: IEEE
        workshop on situation management, MILCOM, 2009
Situ-itter: Large scale situations on
Twitter
• Looking beyond a room:
  ▫ Can an entire city or country
    be considered a cyber physical system.
• Humans as sensors:
  ▫ Everywhere !
  ▫ Perception, Censors, Rumors, Delays
• Data has salient features:
     Unstructured, Noisy, Humungous, Spatial semantics
• Event detection is not well studied!
Situ-itter: First steps
• Spatio-temporal visualization for insights
• Spatio-temporal analysis for event detection
• Combining with external sources of information
  for decision making

• Applications
 ▫ Event detection
 ▫ Should iPhone price be increased/decreased?
 ▫ Where and when to launch an ATT roadshow?
Comparison with external data
 Aggregate interest on iPhone,   Current ATT store location data
Where to have an ATT roadshow?
(using spatial-temporal convolution)
                        Location has semantics
                        <geoname>
                        <name>Sandy Big Bend Reservoir Number 1</name>
                        <lat>42.5191149</lat>
                        <lng>-109.4681887</lng>
                        <geonameId>5837570</geonameId>
                        <countryCode>US</countryCode>
                        <countryName>United States</countryName>
                        <fcl>H</fcl>
                        <fcode>RSV</fcode>
                        <fclName>stream, lake, ...</fclName>
                        <fcodeName>reservoir(s)</fcodeName>
                        <population>120,178<population/>
                        <alternateNames/>
                        <elevation>2194</elevation>
                        <continentCode>NA</continentCode>
                        <adminCode1>WY</adminCode1>
                        <adminName1>Wyoming</adminName1>
                        <adminCode2>035</adminCode2>
                        <adminName2>Sublette County</adminName2>
                        <timezone dstOffset="-6.0" gmtOffset="-
                        7.0">America/Denver</timezone>
                        <distance>3.3639</distance>
                        </geoname>
Future directions
• Tip of the iceberg:
  ▫ Spatio-temporal event detection in social media
• Reasoning/inference mechanisms
• Combining spatial, temporal and social
  semantics into decision making
• Considering multi-modal data, user and sensor
  based data
• A cyber-physical event-web which connects real
  users and environments

More Related Content

Similar to From Events to Situations: An Event-web perspective

Timmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations SolutionTimmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations SolutionTimmons Group
 
High Availability HPC ~ Microservice Architectures for Supercomputing
High Availability HPC ~ Microservice Architectures for SupercomputingHigh Availability HPC ~ Microservice Architectures for Supercomputing
High Availability HPC ~ Microservice Architectures for Supercomputinginside-BigData.com
 
Dynamic Population Discovery for Lateral Movement (Using Machine Learning)
Dynamic Population Discovery for Lateral Movement (Using Machine Learning)Dynamic Population Discovery for Lateral Movement (Using Machine Learning)
Dynamic Population Discovery for Lateral Movement (Using Machine Learning)Rod Soto
 
Building a system for machine and event-oriented data - Velocity, Santa Clara...
Building a system for machine and event-oriented data - Velocity, Santa Clara...Building a system for machine and event-oriented data - Velocity, Santa Clara...
Building a system for machine and event-oriented data - Velocity, Santa Clara...Eric Sammer
 
RTI Data-Distribution Service (DDS) Master Class 2011
RTI Data-Distribution Service (DDS) Master Class 2011RTI Data-Distribution Service (DDS) Master Class 2011
RTI Data-Distribution Service (DDS) Master Class 2011Gerardo Pardo-Castellote
 
Data, Big Data and real time analytics for Connected Devices
Data, Big Data and real time analytics for Connected DevicesData, Big Data and real time analytics for Connected Devices
Data, Big Data and real time analytics for Connected DevicesSrinath Perera
 
Microsoft Big Data @ SQLUG 2013
Microsoft Big Data @ SQLUG 2013Microsoft Big Data @ SQLUG 2013
Microsoft Big Data @ SQLUG 2013Nathan Bijnens
 
2012 02-14-digitale fabriek v - Een praktische aanpak voor implementatie van ...
2012 02-14-digitale fabriek v - Een praktische aanpak voor implementatie van ...2012 02-14-digitale fabriek v - Een praktische aanpak voor implementatie van ...
2012 02-14-digitale fabriek v - Een praktische aanpak voor implementatie van ...Sirris
 
Solving Cybersecurity at Scale
Solving Cybersecurity at ScaleSolving Cybersecurity at Scale
Solving Cybersecurity at ScaleDataWorks Summit
 
Big Data Day LA 2016/ Big Data Track - Portable Stream and Batch Processing w...
Big Data Day LA 2016/ Big Data Track - Portable Stream and Batch Processing w...Big Data Day LA 2016/ Big Data Track - Portable Stream and Batch Processing w...
Big Data Day LA 2016/ Big Data Track - Portable Stream and Batch Processing w...Data Con LA
 
The Incremental Path to Observability
The Incremental Path to ObservabilityThe Incremental Path to Observability
The Incremental Path to ObservabilityEmily Nakashima
 
Massive Data Collection
Massive Data CollectionMassive Data Collection
Massive Data CollectionLeandro Agro'
 
Docker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge ComputingDocker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge ComputingBukhary Ikhwan Ismail
 
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanApplication Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanOpenNebula Project
 
Devday 2017 Hands On Presentation
Devday 2017 Hands On PresentationDevday 2017 Hands On Presentation
Devday 2017 Hands On PresentationTom Luczak
 

Similar to From Events to Situations: An Event-web perspective (20)

Timmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations SolutionTimmons Group ArcGIS Explorer Emergency Operations Solution
Timmons Group ArcGIS Explorer Emergency Operations Solution
 
High Availability HPC ~ Microservice Architectures for Supercomputing
High Availability HPC ~ Microservice Architectures for SupercomputingHigh Availability HPC ~ Microservice Architectures for Supercomputing
High Availability HPC ~ Microservice Architectures for Supercomputing
 
Dynamic Population Discovery for Lateral Movement (Using Machine Learning)
Dynamic Population Discovery for Lateral Movement (Using Machine Learning)Dynamic Population Discovery for Lateral Movement (Using Machine Learning)
Dynamic Population Discovery for Lateral Movement (Using Machine Learning)
 
Open GeoSocial API
Open GeoSocial APIOpen GeoSocial API
Open GeoSocial API
 
Building a system for machine and event-oriented data - Velocity, Santa Clara...
Building a system for machine and event-oriented data - Velocity, Santa Clara...Building a system for machine and event-oriented data - Velocity, Santa Clara...
Building a system for machine and event-oriented data - Velocity, Santa Clara...
 
RTI Data-Distribution Service (DDS) Master Class 2011
RTI Data-Distribution Service (DDS) Master Class 2011RTI Data-Distribution Service (DDS) Master Class 2011
RTI Data-Distribution Service (DDS) Master Class 2011
 
Data, Big Data and real time analytics for Connected Devices
Data, Big Data and real time analytics for Connected DevicesData, Big Data and real time analytics for Connected Devices
Data, Big Data and real time analytics for Connected Devices
 
EventShop Demo
EventShop DemoEventShop Demo
EventShop Demo
 
Microsoft Big Data @ SQLUG 2013
Microsoft Big Data @ SQLUG 2013Microsoft Big Data @ SQLUG 2013
Microsoft Big Data @ SQLUG 2013
 
Dealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient IntelligenceDealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient Intelligence
 
2012 02-14-digitale fabriek v - Een praktische aanpak voor implementatie van ...
2012 02-14-digitale fabriek v - Een praktische aanpak voor implementatie van ...2012 02-14-digitale fabriek v - Een praktische aanpak voor implementatie van ...
2012 02-14-digitale fabriek v - Een praktische aanpak voor implementatie van ...
 
Solving Cybersecurity at Scale
Solving Cybersecurity at ScaleSolving Cybersecurity at Scale
Solving Cybersecurity at Scale
 
Big Data Day LA 2016/ Big Data Track - Portable Stream and Batch Processing w...
Big Data Day LA 2016/ Big Data Track - Portable Stream and Batch Processing w...Big Data Day LA 2016/ Big Data Track - Portable Stream and Batch Processing w...
Big Data Day LA 2016/ Big Data Track - Portable Stream and Batch Processing w...
 
Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D ...
Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D ...Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D ...
Hawaii Pacific GIS Conference 2012: Application Development - A Global 3D/4D ...
 
The Incremental Path to Observability
The Incremental Path to ObservabilityThe Incremental Path to Observability
The Incremental Path to Observability
 
Leandro Agrò
Leandro AgròLeandro Agrò
Leandro Agrò
 
Massive Data Collection
Massive Data CollectionMassive Data Collection
Massive Data Collection
 
Docker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge ComputingDocker:- Application Delivery Platform Towards Edge Computing
Docker:- Application Delivery Platform Towards Edge Computing
 
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary IkhwanApplication Delivery Platform Towards Edge Computing - Bukhary Ikhwan
Application Delivery Platform Towards Edge Computing - Bukhary Ikhwan
 
Devday 2017 Hands On Presentation
Devday 2017 Hands On PresentationDevday 2017 Hands On Presentation
Devday 2017 Hands On Presentation
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

From Events to Situations: An Event-web perspective

  • 1. From Events to Situations: An Event-web perspective Vivek Singh Advisor: Professor Ramesh Jain University of California, Irvine
  • 2. Event-web • Connecting real users, events and places rather than just documents. • Events and objects as basic organization and linking mechanism ▫ Multimodal ▫ Closer to real world • Users gain insights and experiences • IBM Smarter planet
  • 3. Event-web (imminent signs) • Image and video sites for sharing experiential data related to events • Tweets about events of interest • Multimodal news broadcast of events • Detection of events in surveillance videos
  • 4. Motivation: From events to situations… • Given a plethora of event data. How can we: ▫ Disambiguate relevant and irrelevant events? ▫ Combine events into meaningful representations ? ▫ Allow inference and cascading effects ▫ Support different interpretations based on application domain ▫ Support Control & decision making
  • 5. Situation based control: Motivations 1. Inherent support for event-based (temporal) reasoning 2. The ability of the controller to reason based on symbols (rather than just signals) 3. Explicit inclusion of domain semantics (to support multiple applications)
  • 6. Applications • Energy efficient buildings: ▫ When to switch off air-conditioner? • Telepresence: ▫ Which camera feed to send out? • Business analysis: ▫ What should be the correct price for iPhone? • Earthquake rescue effort: ▫ Where to send out the next fire-fighter engine?
  • 7. E2E communication: Project Overview Environment 1 Environment 2 Device to Device Sentient Sentient Information communication Web Information System System Towards Environment to Environment (E2E) multimedia communication systems, in Multimedia Tools and Applications Journal, Springer Netherlands, 2009. Also in: ACM Workshop on Semantic Ambient Media Experiences (SAME), ACM Multimedia workshop, 2008.
  • 8. Environment: Node Architecture EventBase Sensors Situation Physical Environment Environment Network/ MMDB based Environment Model Server Transmis controller sion Actuators / Presentation Actuator / Devices Presentation Model
  • 9. Situation Calculus: Quick overview ▫ enter(P1), startWork(P1) ▫ enter(P1), exit(P1), enter(P1), startWork(P1), stopWork( P1), startWork(P1) - isInRoom(P1, s(k)) - isWorking(P1, s(k)) isInRoom(P1, s) 1 0 isWorking(P1, s) 1 0 isInRoom(P1, s) ˄~isWorking(P1, s) → IncreaseMusicVolume() Situation = Not events , nor sequence of events, but their assimilated descriptor
  • 10. Situation calculus • Ω = {Actions, Situations, Objects, Fluents} • Situation: ▫ “The set of necessary and sufficient world state descriptors for undertaking control decision”. • D = Dfnd U Duna U ε U Dap U Dss U D0 ▫ Precondition axioms ▫ Successor-state axioms ▫ Initial situation • Do(action, situation): A X S → S
  • 11. Control theoretic problem formulation • • • • • •
  • 12. Situation modeling: E2E application Loc 1: Desk Loc2: Whiteboard Conditions Actions Move to Activity Selected Desired location Cam Volume Desk WorkOn 1 1 Actions possible: PC 1. Work on PC 2. Work on Table Desk WorkOn 2 2 Table Whitebo - 3 3 ard User Model - 4 4 Loc 3: Engineering Model Situation based control for cyber physical environments, Accepted: IEEE workshop on situation management, MILCOM, 2009
  • 13. Situ-itter: Large scale situations on Twitter • Looking beyond a room: ▫ Can an entire city or country be considered a cyber physical system. • Humans as sensors: ▫ Everywhere ! ▫ Perception, Censors, Rumors, Delays • Data has salient features:  Unstructured, Noisy, Humungous, Spatial semantics • Event detection is not well studied!
  • 14. Situ-itter: First steps • Spatio-temporal visualization for insights • Spatio-temporal analysis for event detection • Combining with external sources of information for decision making • Applications ▫ Event detection ▫ Should iPhone price be increased/decreased? ▫ Where and when to launch an ATT roadshow?
  • 15. Comparison with external data Aggregate interest on iPhone, Current ATT store location data
  • 16. Where to have an ATT roadshow? (using spatial-temporal convolution) Location has semantics <geoname> <name>Sandy Big Bend Reservoir Number 1</name> <lat>42.5191149</lat> <lng>-109.4681887</lng> <geonameId>5837570</geonameId> <countryCode>US</countryCode> <countryName>United States</countryName> <fcl>H</fcl> <fcode>RSV</fcode> <fclName>stream, lake, ...</fclName> <fcodeName>reservoir(s)</fcodeName> <population>120,178<population/> <alternateNames/> <elevation>2194</elevation> <continentCode>NA</continentCode> <adminCode1>WY</adminCode1> <adminName1>Wyoming</adminName1> <adminCode2>035</adminCode2> <adminName2>Sublette County</adminName2> <timezone dstOffset="-6.0" gmtOffset="- 7.0">America/Denver</timezone> <distance>3.3639</distance> </geoname>
  • 17. Future directions • Tip of the iceberg: ▫ Spatio-temporal event detection in social media • Reasoning/inference mechanisms • Combining spatial, temporal and social semantics into decision making • Considering multi-modal data, user and sensor based data • A cyber-physical event-web which connects real users and environments

Editor's Notes

  1. Aim is just to give enough background on event-web to motivate event-centricity in all that is going to follow.This leaves listeners without a clear idea of what you mean by eventweb – define it parallel to documentweb.
  2. Sam Palmisano, IBM CEO