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 Connecting Events to Drive Decisions

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 Connecting Events to Drive Decisions (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

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Connecting Events to Drive Decisions

  • 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