SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Making Sense of the Arab
        Revolution & Occupy
                      Extracting, Aggregating & Visualizing Events


                             Thomas Ploeger, Bibiana Armenta,
                          Lora Aroyo, Frank de Bakker, Iina Hellsten



Monday, November 12, 12
When we talk about
  events we want to know ...

        •      Which activists were most active in 2011?


        •      Which Dutch activist organizations have been
               involved in labour strike events?


        •      What type of activists events happened in
               Berlin last year?


        •      What is the most popular activist event so far?


Monday, November 12, 12
When we talk about
  events we want to know ...

        •      Which activists were most active in 2011?


        •      Which Dutch activist organizations have been
               involved in labour strike events?


        •      What type of activists events happened in
               Berlin last year?


        •      What is the most popular activist event so far?


Monday, November 12, 12
Types of queries
         •      Descriptive
              •      What are the properties of the networks that are formed around
                     a campaign?

              •      Which tactics activist groups apply most often to influence norms
                     of companies on issues of CSR?

         •      Narrative
              •      Which actors use a specific tactic at a specific point in time?

         •      Interpretative
              •      How does non-traditional media influence activist groups' tactics
                     and positions (blogs, social media in general)?

              •      Why is one form of tactic chosen by an activist group rather than
                     another one?

                    •     Is it related to the campaign, or to the targeted company

                    •     Is it related to the time, technology, place, or culture?

                    •     Is it related to the tradition of this group?

Monday, November 12, 12
Types of queries
         •      Descriptive
              •      What are the properties of the networks that are formed around
                     a campaign?

              •      Which tactics activist groups apply most often to influence norms
                     of companies on issues of CSR?

         •      Narrative
              •      Which actors use a specific tactic at a specific point in time?

         •      Interpretative
              •      How does non-traditional media influence activist groups' tactics
                     and positions (blogs, social media in general)?

              •      Why is one form of tactic chosen by an activist group rather than
                     another one?

                    •     Is it related to the campaign, or to the targeted company

                    •     Is it related to the time, technology, place, or culture?

                    •     Is it related to the tradition of this group?

Monday, November 12, 12
Occupy Wall Street




      a police officer sprayed 4 protesters with pepper spray

         •      Protesters argued that the use of pepper spray was uncalled for vs. necessary
                (NYPD defended the officer)

         •      The officer stated that the event was taken out of context vs. at fault
                (investigation concludes that the officer was at fault and he was reprimanded)

Monday, November 12, 12
Self-immolation of MB




      Mohamed Bouazizi, Tunisian street vendor set himself on fire to protest after
      officials confiscated his wares.

         •      personal, economic motivation vs. martyr

         •      the spark that ignited Tunisian Revolution & Arab Spring vs. singular personal event

              •      How was he treated by officials when they confiscated his wares?
              •      How did officials respond to his complaints?
              •      Are there any earlier encounters between him and officials?

Monday, November 12, 12
Why is it difficult?
                   •      Information is

                          •   scattered across different sources

                          •   offered in different formats

                          •   often incomplete, incorrect, out of context, bias



                   •      Events are

                          •   perceived from different points of view


Monday, November 12, 12
Mapping Online Networks of Activism
                     alleviating bias by modeling & visualizing activist

Monday, November 12, 12
Activist Events Terminology
               •      Activist Event: an action undertaken by an actor as part of a
                      campaign with the aim of influencing the state (e.g. resolved)
                      of an issue

               •      Tactic: indicates the event type

               •      Actor: a person, group or organization of a given type (e.g.
                      radical, reformative) performing tactics

               •      Company: an organization that triggers an issue

               •      Issue: a topic or problem important to actors and companies

               •      Campaign: consists of a set of events undertaken by an actor
                      aiming to influence the state of an issue


Monday, November 12, 12
Modeling Activist Events




Monday, November 12, 12
Modeling Activist Events




             campaign-centered




Monday, November 12, 12
Modeling Activist Events


                                 event-centered



             campaign-centered




Monday, November 12, 12
ACTEVE-SEM
                          ACTivist EVEnts model based on Simple Event Model

    •       actors, roles, objects, places, times
    •       viewpoints (according to a certain authority), i.e.
            attribution of authoritative source of a statement
            time-bounded validity of facts
            event-bounded roles




Monday, November 12, 12
Example I
     Event that is reported differently by multiple sources



    Multiple
    Sources

                             Multiple
                          Representations


                                              All versions shown
                                            visually, comparatively
Monday, November 12, 12
Example I
     Event that is reported differently by multiple sources

                                            event-bounded roles of actors, e.g. police
                                            officer - aggressor vs. peacekeeper
    Multiple                                sem:View sem:Authority

    Sources

                             Multiple
                          Representations


                                              All versions shown
                                            visually, comparatively
Monday, November 12, 12
Example II
       Event that is reported with or without incorrect context

                                                     Earlier
 Source                                              Events
 Material


                              Event
                          Representation


                                           Event shown in context
                                              of earlier events
Monday, November 12, 12
Example II
       Event that is reported with or without incorrect context

                                                          Earlier
 Source                                                   Events
 Material


                              Event
                          Representation

      time-bounded validity of facts, e.g.
      Mr. Bouazizi - street vendor vs. martyr
      sem:Temporary
                                                Event shown in context
                                                   of earlier events
Monday, November 12, 12
Candidate Events & Entities




Monday, November 12, 12
Candidate Events & Entities




Monday, November 12, 12
Timelines from Text
                            set of events partially ordered by time, e.g. before/after




                                    “al-Qaeda activities in Syria”
                                    4 right, 2 wrong, 3 missing events
                          two have no explicit times & are in the wrong order
   One involved al-Qaeda but took place in Jordan on the Syrian border


                                does a fuzzy task require fuzzy metrics?


Monday, November 12, 12
Metrics
                  • how to measure partial & overall correctness,
                   • compared to the worst/optimal/best timeline
                   • how timeline should optimize for missing data, e.g. times,
                          locations (deduce temporal and spatial position)
                   •      in context of the task or purpose it is used for
                   •      for a given type of queries
                  •       how to determine importance of events (also in context)
                  •       how to determine importance of dimensions (also in context)
                   •      are there dependencies between the different dimensions
                  •       measuring overall coherence of timeline




Monday, November 12, 12
Monday, November 12, 12
Monday, November 12, 12
When visualizing ...
   •      Adjusting the granularity in
          terms of times, locations and
          event types

   •      Comparing different
          perspectives on the same
          event

   •      Showing evolution over time of
          event types, event participants
          or location

   •      Filtering events based on
          (strength of) connections to
          other events, participants,
          places or periods




Monday, November 12, 12
Monday, November 12, 12
Monday, November 12, 12
Monday, November 12, 12
Monday, November 12, 12
Monday, November 12, 12
Monday, November 12, 12
Questions?




                               @laroyo
                          http://lora-aroyo.org
Monday, November 12, 12

Mais conteúdo relacionado

Mais de Lora Aroyo

Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Lora Aroyo
 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
Lora Aroyo
 

Mais de Lora Aroyo (20)

Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)
 
Data excellence: Better data for better AI
Data excellence: Better data for better AIData excellence: Better data for better AI
Data excellence: Better data for better AI
 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH Symposium
 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP Demonstrator
 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked Data
 
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumKeynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18
 
Understanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsUnderstanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithms
 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & Machines
 
Data Science with Humans in the Loop
Data Science with Humans in the LoopData Science with Humans in the Loop
Data Science with Humans in the Loop
 
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoDigital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora Aroyo
 
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
 
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
 
Data Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityData Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden University
 
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchSXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
 
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital AgeEuropeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
 
"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat
 
UMAP 2016 Opening Ceremony
UMAP 2016 Opening CeremonyUMAP 2016 Opening Ceremony
UMAP 2016 Opening Ceremony
 
Crowdsourcing & Nichesourcing: Enriching Cultural Heritage with Experts & Cr...
Crowdsourcing & Nichesourcing: Enriching Cultural Heritagewith Experts & Cr...Crowdsourcing & Nichesourcing: Enriching Cultural Heritagewith Experts & Cr...
Crowdsourcing & Nichesourcing: Enriching Cultural Heritage with Experts & Cr...
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Extracting, Aggregating and Visualizing Events from Text

  • 1. Making Sense of the Arab Revolution & Occupy Extracting, Aggregating & Visualizing Events Thomas Ploeger, Bibiana Armenta, Lora Aroyo, Frank de Bakker, Iina Hellsten Monday, November 12, 12
  • 2. When we talk about events we want to know ... • Which activists were most active in 2011? • Which Dutch activist organizations have been involved in labour strike events? • What type of activists events happened in Berlin last year? • What is the most popular activist event so far? Monday, November 12, 12
  • 3. When we talk about events we want to know ... • Which activists were most active in 2011? • Which Dutch activist organizations have been involved in labour strike events? • What type of activists events happened in Berlin last year? • What is the most popular activist event so far? Monday, November 12, 12
  • 4. Types of queries • Descriptive • What are the properties of the networks that are formed around a campaign? • Which tactics activist groups apply most often to influence norms of companies on issues of CSR? • Narrative • Which actors use a specific tactic at a specific point in time? • Interpretative • How does non-traditional media influence activist groups' tactics and positions (blogs, social media in general)? • Why is one form of tactic chosen by an activist group rather than another one? • Is it related to the campaign, or to the targeted company • Is it related to the time, technology, place, or culture? • Is it related to the tradition of this group? Monday, November 12, 12
  • 5. Types of queries • Descriptive • What are the properties of the networks that are formed around a campaign? • Which tactics activist groups apply most often to influence norms of companies on issues of CSR? • Narrative • Which actors use a specific tactic at a specific point in time? • Interpretative • How does non-traditional media influence activist groups' tactics and positions (blogs, social media in general)? • Why is one form of tactic chosen by an activist group rather than another one? • Is it related to the campaign, or to the targeted company • Is it related to the time, technology, place, or culture? • Is it related to the tradition of this group? Monday, November 12, 12
  • 6. Occupy Wall Street a police officer sprayed 4 protesters with pepper spray • Protesters argued that the use of pepper spray was uncalled for vs. necessary (NYPD defended the officer) • The officer stated that the event was taken out of context vs. at fault (investigation concludes that the officer was at fault and he was reprimanded) Monday, November 12, 12
  • 7. Self-immolation of MB Mohamed Bouazizi, Tunisian street vendor set himself on fire to protest after officials confiscated his wares. • personal, economic motivation vs. martyr • the spark that ignited Tunisian Revolution & Arab Spring vs. singular personal event • How was he treated by officials when they confiscated his wares? • How did officials respond to his complaints? • Are there any earlier encounters between him and officials? Monday, November 12, 12
  • 8. Why is it difficult? • Information is • scattered across different sources • offered in different formats • often incomplete, incorrect, out of context, bias • Events are • perceived from different points of view Monday, November 12, 12
  • 9. Mapping Online Networks of Activism alleviating bias by modeling & visualizing activist Monday, November 12, 12
  • 10. Activist Events Terminology • Activist Event: an action undertaken by an actor as part of a campaign with the aim of influencing the state (e.g. resolved) of an issue • Tactic: indicates the event type • Actor: a person, group or organization of a given type (e.g. radical, reformative) performing tactics • Company: an organization that triggers an issue • Issue: a topic or problem important to actors and companies • Campaign: consists of a set of events undertaken by an actor aiming to influence the state of an issue Monday, November 12, 12
  • 12. Modeling Activist Events campaign-centered Monday, November 12, 12
  • 13. Modeling Activist Events event-centered campaign-centered Monday, November 12, 12
  • 14. ACTEVE-SEM ACTivist EVEnts model based on Simple Event Model • actors, roles, objects, places, times • viewpoints (according to a certain authority), i.e. attribution of authoritative source of a statement time-bounded validity of facts event-bounded roles Monday, November 12, 12
  • 15. Example I Event that is reported differently by multiple sources Multiple Sources Multiple Representations All versions shown visually, comparatively Monday, November 12, 12
  • 16. Example I Event that is reported differently by multiple sources event-bounded roles of actors, e.g. police officer - aggressor vs. peacekeeper Multiple sem:View sem:Authority Sources Multiple Representations All versions shown visually, comparatively Monday, November 12, 12
  • 17. Example II Event that is reported with or without incorrect context Earlier Source Events Material Event Representation Event shown in context of earlier events Monday, November 12, 12
  • 18. Example II Event that is reported with or without incorrect context Earlier Source Events Material Event Representation time-bounded validity of facts, e.g. Mr. Bouazizi - street vendor vs. martyr sem:Temporary Event shown in context of earlier events Monday, November 12, 12
  • 19. Candidate Events & Entities Monday, November 12, 12
  • 20. Candidate Events & Entities Monday, November 12, 12
  • 21. Timelines from Text set of events partially ordered by time, e.g. before/after “al-Qaeda activities in Syria” 4 right, 2 wrong, 3 missing events two have no explicit times & are in the wrong order One involved al-Qaeda but took place in Jordan on the Syrian border does a fuzzy task require fuzzy metrics? Monday, November 12, 12
  • 22. Metrics • how to measure partial & overall correctness, • compared to the worst/optimal/best timeline • how timeline should optimize for missing data, e.g. times, locations (deduce temporal and spatial position) • in context of the task or purpose it is used for • for a given type of queries • how to determine importance of events (also in context) • how to determine importance of dimensions (also in context) • are there dependencies between the different dimensions • measuring overall coherence of timeline Monday, November 12, 12
  • 25. When visualizing ... • Adjusting the granularity in terms of times, locations and event types • Comparing different perspectives on the same event • Showing evolution over time of event types, event participants or location • Filtering events based on (strength of) connections to other events, participants, places or periods Monday, November 12, 12
  • 32. Questions? @laroyo http://lora-aroyo.org Monday, November 12, 12