SlideShare una empresa de Scribd logo
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

Más contenido relacionado

Similar a 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 Solution
Timmons 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 Supercomputing
inside-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
 
Open GeoSocial API
Open GeoSocial APIOpen GeoSocial API
Open GeoSocial API
Pat Cappelaere
 
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 2011
Gerardo 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 Devices
Srinath Perera
 
EventShop Demo
EventShop DemoEventShop Demo
EventShop Demo
Siripen Pongpaichet
 
Microsoft Big Data @ SQLUG 2013
Microsoft Big Data @ SQLUG 2013Microsoft Big Data @ SQLUG 2013
Microsoft Big Data @ SQLUG 2013
Nathan Bijnens
 
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
Diego López-de-Ipiña González-de-Artaza
 
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 Scale
DataWorks 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
 
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 ...
Hawaii Geographic Information Coordinating Council
 
The Incremental Path to Observability
The Incremental Path to ObservabilityThe Incremental Path to Observability
The Incremental Path to Observability
Emily Nakashima
 
Leandro Agrò
Leandro AgròLeandro Agrò
Leandro Agrò
GoWireless
 
Massive Data Collection
Massive Data CollectionMassive Data Collection
Massive Data Collection
Leandro 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 Computing
Bukhary 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 Ikhwan
OpenNebula Project
 
Devday 2017 Hands On Presentation
Devday 2017 Hands On PresentationDevday 2017 Hands On Presentation
Devday 2017 Hands On Presentation
Tom Luczak
 

Similar a 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
 

Último

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 

Último (20)

How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 

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

Notas del editor

  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