SlideShare a Scribd company logo
1 of 26
Download to read offline
Conversational
Sensemaking
Alun Preece, Will Webberley
(Cardiff)
Dave Braines (IBM UK)
The International Technology
Alliance
2006–2016: Fundamental US/UK research into Network and
Information Science to support coalition operations.
Our ongoing research is funded by US Army Research Labs
and the UK Ministry of Defence.
see http://usukita.org
Introduction
The story so far
• Human-centric sensing (2012)
Srivastava,M.,Abdelzaher,T., & Szymanski,B. (2012).Human-centric sensing.Philosophical
Transactionsof the Royal Society A:Mathematical,Physical andEngineering Sciences,
370(1958),176-197.
• CE-SAM: a conversationalinterface for ISR mission support (2013)
Pizzocaro,D., Parizas,C., Preece,A., Braines,D., Mott, D., & Bakdash,J. Z. (2013, May). CE-
SAM: a conversationalinterfacefor ISR missionsupport.In SPIE Defense,Security,and
Sensing (pp. 87580I-87580I).InternationalSociety for Optics and Photonics.
• Human-machine conversations to support multi-agency missions (2014)
Preece,A., Braines,D., Pizzocaro,D., & Parizas,C. (2014).Human-machineconversations to
supportmulti-agency missions.ACM SIGMOBILEMobile Computing and Communications
Review,18(1),75-84.
• Conversationalsensing (2014)
Preece,A., Gwilliams,C., Parizas,C., Pizzocaro,D., Bakdash,J. Z., & Braines,D. (2014,
May). Conversational sensing.In SPIE Sensing Technology+ Applications (pp.91220I-91220I).
International Societyfor Optics and Photonics.
• Conversationalsensemaking (2015)
Pirolli & Card
“The sensemaking process for intelligence
analysis”
Foraging loop
• Gather and assemble data,
present as evidence
• Less focus on structure
and formality
Sensemaking loop
• Schematize evidence,
connect to hypotheses
• Inform decision making
• Support sharing and
Reimagining Data-to-Decision
 Data sources are increasingly “smart” and communicative
 Decision-makers can operate much nearer to the tactical edge
 Humans can be sensors too; and effectors when appropriate
Analytic services Decision makerData sources
The traditional data-to-decision pipeline can be re-thought
as peer-to-peer interactions between human and machine
agents with different specialisms and focus areas
Back to Pirolli & Card
We envisage the sensemaking process underpinned by
a conversational interaction between teams of human
and machine agents.
• Supports forward and
backward flows
• Provides some structure
from the start
• A less segmented view
of the world?
• Enables co-construction
of information artifacts
• Structure can increase as
the conversation evolves
Human-Machine
Conversational Model
Background: Format for
conversation
An appropriate form for human-machine interaction is a
challenge:
 humans prefer natural language (NL) or images
 these forms are difficult for machines to process, leading
to ambiguity and miscommunication
Compromise: controlled natural language (CNL)
there is a person named p1
that is known as ‘John Smith’
and is a person of interest.
low complexity | no ambiguity
ITA Controlled English (CE)
Our conversational model
• Draws on research in agent communicationlanguages
and philosophicallinguistics (speech acts)
• We envisage valuable conversations between:
– Human and machine
with mediation between Natural Language (NL) and CE to
allow unambiguous but human-friendly exchanges
– Machine and human
asking the human for more information or
informing them of relevant details as appropriate.
Often “gist” (computed NL) form is useful here
– Machine and machine*
Exchanging information between software
agents and/or pre-existing systems.
Use of CNL enables easier human oversight
ask/tell
confirm
why
gist/expand
* Also human and human, but that is not covered here
Bag-of-words NLP
• The purpose of the conversational
interaction is to allow humans to use
natural language (NL)
• NL is converted to CE through
simple “bag of words” NL processing
– Consult the knowledge base for
matches and synonyms
– Covering the model (concepts,
relations, rules) and the “facts”
• Confirmation of interpretation can
(optionally) be sent to the user
– Confirmation is in CE; the machine
format but human readable
– Not always appropriate to share
• Model can be expanded through the
conversation too
Examples of conversation
• In our ongoing research we have applied our
conversational interactions to the following
scenarios:
– “SPOT” reporting
– Crowd-sourced information
gathering
– Asset tasking
– Hard/soft information fusion
• The potential benefits could include:
– Improved agility
– Reduced training
– Improved effectiveness for
human/machine hybrid teams
Conversational Foraging
Introducing MOIRA
• “Moira” – Mobile Intelligence Reporting
Application
• A machine agent able to engage in
conversation
• Access to CE knowledge base
– Can read all available knowledge,
explore and answer questions
– Can help the human user contribute new
knowledge
• Model, fact, rule
• Contextual operation
– Aware of the users role, location, status
– Able to alert “interesting” information
Three initial experiments
20 untrained student participants viewed a
series of scenes and described them to
Moira via confirm interactions
• 137 NL scene descriptions in 15min
• Median CE elements per NL input = 2
39 untrained student participants
crowdsourced answers to 54 questions re
synthetic and natural situations in multiple
locations
• 718 NL inputs yielding 479 CE inputs in
30 min
• 69% of users had > 1 point
18 members of the public crowdsourced
answers to 30 “television trivia” questions
at a BBC festival event
• 101 NL answers yielding 62 CE
confirms
Histogram of score
frequencies
Enriching the shoebox
• The shoebox is central to the foraging loop
• A “messy” store of information drawn from
external data
• Our “semantic” shoebox:
– Contains data from multiple sources
– NL and CE
– Some low-level schema exist
– Able to extend the schema at run-time
– Human (or machine) users can add new data or new sources
– Inferences can be made
– Rationale and provenance can be available
• This semantic shoebox can be iteratively refined
– From low -> high value CE
– Serving the sensemaking loop too
– Can store hypotheses, presentation models and much more
A sensemaking blackboard
• This “semantic shoebox” is actually a sensemaking
blackboard
– An open “sandpit” blackboard; not task/solution specific
• The agents:
– Human users
• Define/extend the model
• Capture local knowledge & insight
• Direct agent activities
– Machine agents
• Execute logical inference rules (general)
• Existing software algorithms (specialised)
• Control through triggers, alerts, commands etc
• The single language is ITA CE, with “rationale” for
explanation
NATO protest example
• Prior to the event we modeled protests
and events
• Instances can be added by any
agent conceptualise an ~ event ~ E that
has the time ST as ~ start time ~ and
has the time ET as ~ end time ~ and
~ involves ~ the agent A and
~ is located at ~ the place P.
conceptualise a ~ protest~ P that
is an event.
there is a protest named ‘Central Square protest’that
has the time 4-9-2014-12:00as start time and
involves the group ‘Blue Group’ and
is located at the place ‘Central Square’.
• During the event we unearthed the important difference
between expected and unexpected protests
– Real-time model update was made
– Rule was written to detect unexpected protests
– Alerting of unexpected protests
• Sometimes they can be
detected from text
analysis of tweets
Conversational Sensemaking
Blurring the boundaries
• In Pirolli & Card the distinction between foraging and
sense-making is clear
• Distinct interactions between the loops are possible
• Human and machine tasks are acknowledged but separate
• Through conversation and our
“blackboard” approach we:
– Support rich multi-agent integration
– Enable flows between different loops and
phases
– Grow the shoebox upwards
– Drive (some) schema downwards
• Agile models & human-friendly
formats to encourage more active
Adding context
During our field exercise we noted that:
• Key influencers can be identified
• Data relating to events can be found
• A range of possible values may be
presented (e.g. for crowd size)
• Conscious and subconscious biases
may be present
Approaches to identify (and potentially
quantify) biases exist
• We modeled “stance” for key influencers
• Pro-NATO and Anti-NATO
• Knowledge of this “stance” is important
contextual knowledge for human
observers
and machine agents
This is a good example of closing the
Moving to richer models
• We can “grow the shoebox” as we progress
to higher levels
• Rather than “increased schematization”we
introduce richer models, or refine models
through conversation
• Hypotheses can be modeled, subjectivity can be captured (or
computed)
– Including propagation through inference or other computation
• Rationale (asking “why?”) can link higher level models to lower
level information
• Related work:
– “Collaborative human-machineanalysis using a controllednatural
language” – Mott et al
– Argumentation, trust and subjective logic
Presenting through storytelling
• Apply narrative framings to the body of
knowledge
• Also expressable in CE
– A generalised abstractionof storytelling that can
be applied to any domain
– Organising the domain into an episodic
sequence
– Applying additional multi-modal information
• Using connected hypotheses, evidence and
data to tell a story
• Asking “why?” to uncover rationale for
information
Wrapping up
Summary
• Envisage Pirolli & Card feedback loops as a series of
human-machine conversations
• Helping to harness each agents strengths?
– Humans: Interpreting & hypothesising
– Machines: large scale data, pattern collection
• Rationale to promote transparency and trust
• Enabling debate and argument
– Reveal conflicts (and agreements)
– Explore (and maybe reconcile) differences
• Currently focus is on text communications
• Future experiments:
– Mix of human and machine-based sensing
– Grow links with argumentation research
Conversational Sensemaking
Originally presented at:
SPIE DSS 2015 – Next Generation Analyst III
(Human Machine Interaction)
Any questions?
Research was sponsored by US Army Research Laboratory and the UK Ministry of Defence
and was accomplished under Agreement Number W911NF-06-3-0001. The views and
conclusions contained in this document are those of the authors and should not be
interpreted as representing the official policies, either expressed or implied, of the US Army
Research Laboratory, the U.S. Government, the UK Ministry of Defense, or the UK
Government. The US and UK Governments are authorized to reproduce and distribute
reprints for Government purposes notwithstanding any copyright notation hereon.
Many of the examples in this paper were informed by collaborative work between the authors
and members of Cardiff Universities Police Science Institute, http://www.upsi.org.uk. We
especially thank Martin Innes, Colin Roberts, and Sarah Tucker for their valuable insights on
policing and community reaction.

More Related Content

Similar to Conversational sensemaking Preece and Braines

Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence Prasad Kulkarni
 
Introduction to the Venice Time Machine
Introduction to the Venice Time MachineIntroduction to the Venice Time Machine
Introduction to the Venice Time MachineGiovanni Colavizza
 
Text analysis-semantic-search
Text analysis-semantic-searchText analysis-semantic-search
Text analysis-semantic-searchDiana Maynard
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceRohan Vadsola
 
Accelerator Innovation Network Event: Session 2
Accelerator Innovation Network Event: Session 2 Accelerator Innovation Network Event: Session 2
Accelerator Innovation Network Event: Session 2 Heather-Fiona Egan
 
Looking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebLooking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebValentina Presutti
 
Rise of AI through DL
Rise of AI through DLRise of AI through DL
Rise of AI through DLRehan Guha
 
"Awareness, Trust, and Software Tool Support in Distance Collaborations" by D...
"Awareness, Trust, and Software Tool Support in Distance Collaborations" by D..."Awareness, Trust, and Software Tool Support in Distance Collaborations" by D...
"Awareness, Trust, and Software Tool Support in Distance Collaborations" by D...Fabio Calefato
 
Data as a service: a human-centered design approach/Retha de la Harpe
Data as a service: a human-centered design approach/Retha de la HarpeData as a service: a human-centered design approach/Retha de la Harpe
Data as a service: a human-centered design approach/Retha de la HarpeAfrican Open Science Platform
 
Applied Artificial Intelligence Unit 1 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 1 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 1 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 1 Semester 3 MSc IT Part 2 Mumbai Univer...Madhav Mishra
 
From Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent RepresentationsFrom Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent RepresentationsGiovanni Sileno
 
The Elusive Nature of Software Documentation
The Elusive Nature of Software DocumentationThe Elusive Nature of Software Documentation
The Elusive Nature of Software DocumentationMargaret-Anne Storey
 
Vagueness in Semantic Information Management
Vagueness in Semantic Information ManagementVagueness in Semantic Information Management
Vagueness in Semantic Information ManagementPanos Alexopoulos
 
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...Maryam Farooq
 
Data Models And Details About Open Data
Data Models And Details About Open DataData Models And Details About Open Data
Data Models And Details About Open DataMichael Bostwick
 
Social Media Analytics
Social Media AnalyticsSocial Media Analytics
Social Media AnalyticsMuhammad Rifqi
 

Similar to Conversational sensemaking Preece and Braines (20)

Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Introduction to the Venice Time Machine
Introduction to the Venice Time MachineIntroduction to the Venice Time Machine
Introduction to the Venice Time Machine
 
Text analysis-semantic-search
Text analysis-semantic-searchText analysis-semantic-search
Text analysis-semantic-search
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Accelerator Innovation Network Event: Session 2
Accelerator Innovation Network Event: Session 2 Accelerator Innovation Network Event: Session 2
Accelerator Innovation Network Event: Session 2
 
Looking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebLooking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic Web
 
AI Introduction
AI Introduction AI Introduction
AI Introduction
 
Information entanglement
Information entanglementInformation entanglement
Information entanglement
 
Rise of AI through DL
Rise of AI through DLRise of AI through DL
Rise of AI through DL
 
"Awareness, Trust, and Software Tool Support in Distance Collaborations" by D...
"Awareness, Trust, and Software Tool Support in Distance Collaborations" by D..."Awareness, Trust, and Software Tool Support in Distance Collaborations" by D...
"Awareness, Trust, and Software Tool Support in Distance Collaborations" by D...
 
Data as a service: a human-centered design approach/Retha de la Harpe
Data as a service: a human-centered design approach/Retha de la HarpeData as a service: a human-centered design approach/Retha de la Harpe
Data as a service: a human-centered design approach/Retha de la Harpe
 
Applied Artificial Intelligence Unit 1 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 1 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 1 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 1 Semester 3 MSc IT Part 2 Mumbai Univer...
 
From Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent RepresentationsFrom Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent Representations
 
The Elusive Nature of Software Documentation
The Elusive Nature of Software DocumentationThe Elusive Nature of Software Documentation
The Elusive Nature of Software Documentation
 
Vagueness in Semantic Information Management
Vagueness in Semantic Information ManagementVagueness in Semantic Information Management
Vagueness in Semantic Information Management
 
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
NYAI #27: Cognitive Architecture & Natural Language Processing w/ Dr. Catheri...
 
Ai introduction
Ai introductionAi introduction
Ai introduction
 
The impact of standardized terminologies and domain-ontologies in multilingua...
The impact of standardized terminologies and domain-ontologies in multilingua...The impact of standardized terminologies and domain-ontologies in multilingua...
The impact of standardized terminologies and domain-ontologies in multilingua...
 
Data Models And Details About Open Data
Data Models And Details About Open DataData Models And Details About Open Data
Data Models And Details About Open Data
 
Social Media Analytics
Social Media AnalyticsSocial Media Analytics
Social Media Analytics
 

More from diannepatricia

Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsondiannepatricia
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0diannepatricia
 
Building Compassionate Conversational Systems
Building Compassionate Conversational SystemsBuilding Compassionate Conversational Systems
Building Compassionate Conversational Systemsdiannepatricia
 
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”diannepatricia
 
Cognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving AccessibilityCognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving Accessibilitydiannepatricia
 
Artificial Intellingence in the Car
Artificial Intellingence in the CarArtificial Intellingence in the Car
Artificial Intellingence in the Cardiannepatricia
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”diannepatricia
 
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...diannepatricia
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...diannepatricia
 
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”diannepatricia
 
Cognitive Assistance for the Aging
Cognitive Assistance for the AgingCognitive Assistance for the Aging
Cognitive Assistance for the Agingdiannepatricia
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"diannepatricia
 
The Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented IntelligenceThe Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented Intelligencediannepatricia
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognitiondiannepatricia
 
Cyber-Social Learning Systems
Cyber-Social Learning SystemsCyber-Social Learning Systems
Cyber-Social Learning Systemsdiannepatricia
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”diannepatricia
 
"Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ..."Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ...diannepatricia
 
Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50diannepatricia
 
KATE - a Platform for Machine Learning
KATE - a Platform for Machine LearningKATE - a Platform for Machine Learning
KATE - a Platform for Machine Learningdiannepatricia
 
Cognitive Computing for Aging Society
Cognitive Computing for Aging SocietyCognitive Computing for Aging Society
Cognitive Computing for Aging Societydiannepatricia
 

More from diannepatricia (20)

Teaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watsonTeaching cognitive computing with ibm watson
Teaching cognitive computing with ibm watson
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0
 
Building Compassionate Conversational Systems
Building Compassionate Conversational SystemsBuilding Compassionate Conversational Systems
Building Compassionate Conversational Systems
 
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
 
Cognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving AccessibilityCognitive Insights drive self-driving Accessibility
Cognitive Insights drive self-driving Accessibility
 
Artificial Intellingence in the Car
Artificial Intellingence in the CarArtificial Intellingence in the Car
Artificial Intellingence in the Car
 
“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”“Semantic PDF Processing & Document Representation”
“Semantic PDF Processing & Document Representation”
 
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
 
170330 cognitive systems institute speaker series mark sherman - watson pr...
170330 cognitive systems institute speaker series    mark sherman - watson pr...170330 cognitive systems institute speaker series    mark sherman - watson pr...
170330 cognitive systems institute speaker series mark sherman - watson pr...
 
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
 
Cognitive Assistance for the Aging
Cognitive Assistance for the AgingCognitive Assistance for the Aging
Cognitive Assistance for the Aging
 
From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"From complex Systems to Networks: Discovering and Modeling the Correct Network"
From complex Systems to Networks: Discovering and Modeling the Correct Network"
 
The Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented IntelligenceThe Role of Dialog in Augmented Intelligence
The Role of Dialog in Augmented Intelligence
 
Developing Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team CognitionDeveloping Cognitive Systems to Support Team Cognition
Developing Cognitive Systems to Support Team Cognition
 
Cyber-Social Learning Systems
Cyber-Social Learning SystemsCyber-Social Learning Systems
Cyber-Social Learning Systems
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”
 
"Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ..."Curious Learning: using a mobile platform for early literacy education as a ...
"Curious Learning: using a mobile platform for early literacy education as a ...
 
Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50Embodied Cognition - Booch HICSS50
Embodied Cognition - Booch HICSS50
 
KATE - a Platform for Machine Learning
KATE - a Platform for Machine LearningKATE - a Platform for Machine Learning
KATE - a Platform for Machine Learning
 
Cognitive Computing for Aging Society
Cognitive Computing for Aging SocietyCognitive Computing for Aging Society
Cognitive Computing for Aging Society
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Conversational sensemaking Preece and Braines

  • 1. Conversational Sensemaking Alun Preece, Will Webberley (Cardiff) Dave Braines (IBM UK)
  • 2. The International Technology Alliance 2006–2016: Fundamental US/UK research into Network and Information Science to support coalition operations. Our ongoing research is funded by US Army Research Labs and the UK Ministry of Defence. see http://usukita.org
  • 4. The story so far • Human-centric sensing (2012) Srivastava,M.,Abdelzaher,T., & Szymanski,B. (2012).Human-centric sensing.Philosophical Transactionsof the Royal Society A:Mathematical,Physical andEngineering Sciences, 370(1958),176-197. • CE-SAM: a conversationalinterface for ISR mission support (2013) Pizzocaro,D., Parizas,C., Preece,A., Braines,D., Mott, D., & Bakdash,J. Z. (2013, May). CE- SAM: a conversationalinterfacefor ISR missionsupport.In SPIE Defense,Security,and Sensing (pp. 87580I-87580I).InternationalSociety for Optics and Photonics. • Human-machine conversations to support multi-agency missions (2014) Preece,A., Braines,D., Pizzocaro,D., & Parizas,C. (2014).Human-machineconversations to supportmulti-agency missions.ACM SIGMOBILEMobile Computing and Communications Review,18(1),75-84. • Conversationalsensing (2014) Preece,A., Gwilliams,C., Parizas,C., Pizzocaro,D., Bakdash,J. Z., & Braines,D. (2014, May). Conversational sensing.In SPIE Sensing Technology+ Applications (pp.91220I-91220I). International Societyfor Optics and Photonics. • Conversationalsensemaking (2015)
  • 5. Pirolli & Card “The sensemaking process for intelligence analysis” Foraging loop • Gather and assemble data, present as evidence • Less focus on structure and formality Sensemaking loop • Schematize evidence, connect to hypotheses • Inform decision making • Support sharing and
  • 6. Reimagining Data-to-Decision  Data sources are increasingly “smart” and communicative  Decision-makers can operate much nearer to the tactical edge  Humans can be sensors too; and effectors when appropriate Analytic services Decision makerData sources The traditional data-to-decision pipeline can be re-thought as peer-to-peer interactions between human and machine agents with different specialisms and focus areas
  • 7. Back to Pirolli & Card We envisage the sensemaking process underpinned by a conversational interaction between teams of human and machine agents. • Supports forward and backward flows • Provides some structure from the start • A less segmented view of the world? • Enables co-construction of information artifacts • Structure can increase as the conversation evolves
  • 9. Background: Format for conversation An appropriate form for human-machine interaction is a challenge:  humans prefer natural language (NL) or images  these forms are difficult for machines to process, leading to ambiguity and miscommunication Compromise: controlled natural language (CNL) there is a person named p1 that is known as ‘John Smith’ and is a person of interest. low complexity | no ambiguity ITA Controlled English (CE)
  • 10. Our conversational model • Draws on research in agent communicationlanguages and philosophicallinguistics (speech acts) • We envisage valuable conversations between: – Human and machine with mediation between Natural Language (NL) and CE to allow unambiguous but human-friendly exchanges – Machine and human asking the human for more information or informing them of relevant details as appropriate. Often “gist” (computed NL) form is useful here – Machine and machine* Exchanging information between software agents and/or pre-existing systems. Use of CNL enables easier human oversight ask/tell confirm why gist/expand * Also human and human, but that is not covered here
  • 11. Bag-of-words NLP • The purpose of the conversational interaction is to allow humans to use natural language (NL) • NL is converted to CE through simple “bag of words” NL processing – Consult the knowledge base for matches and synonyms – Covering the model (concepts, relations, rules) and the “facts” • Confirmation of interpretation can (optionally) be sent to the user – Confirmation is in CE; the machine format but human readable – Not always appropriate to share • Model can be expanded through the conversation too
  • 12. Examples of conversation • In our ongoing research we have applied our conversational interactions to the following scenarios: – “SPOT” reporting – Crowd-sourced information gathering – Asset tasking – Hard/soft information fusion • The potential benefits could include: – Improved agility – Reduced training – Improved effectiveness for human/machine hybrid teams
  • 14. Introducing MOIRA • “Moira” – Mobile Intelligence Reporting Application • A machine agent able to engage in conversation • Access to CE knowledge base – Can read all available knowledge, explore and answer questions – Can help the human user contribute new knowledge • Model, fact, rule • Contextual operation – Aware of the users role, location, status – Able to alert “interesting” information
  • 15. Three initial experiments 20 untrained student participants viewed a series of scenes and described them to Moira via confirm interactions • 137 NL scene descriptions in 15min • Median CE elements per NL input = 2 39 untrained student participants crowdsourced answers to 54 questions re synthetic and natural situations in multiple locations • 718 NL inputs yielding 479 CE inputs in 30 min • 69% of users had > 1 point 18 members of the public crowdsourced answers to 30 “television trivia” questions at a BBC festival event • 101 NL answers yielding 62 CE confirms Histogram of score frequencies
  • 16. Enriching the shoebox • The shoebox is central to the foraging loop • A “messy” store of information drawn from external data • Our “semantic” shoebox: – Contains data from multiple sources – NL and CE – Some low-level schema exist – Able to extend the schema at run-time – Human (or machine) users can add new data or new sources – Inferences can be made – Rationale and provenance can be available • This semantic shoebox can be iteratively refined – From low -> high value CE – Serving the sensemaking loop too – Can store hypotheses, presentation models and much more
  • 17. A sensemaking blackboard • This “semantic shoebox” is actually a sensemaking blackboard – An open “sandpit” blackboard; not task/solution specific • The agents: – Human users • Define/extend the model • Capture local knowledge & insight • Direct agent activities – Machine agents • Execute logical inference rules (general) • Existing software algorithms (specialised) • Control through triggers, alerts, commands etc • The single language is ITA CE, with “rationale” for explanation
  • 18. NATO protest example • Prior to the event we modeled protests and events • Instances can be added by any agent conceptualise an ~ event ~ E that has the time ST as ~ start time ~ and has the time ET as ~ end time ~ and ~ involves ~ the agent A and ~ is located at ~ the place P. conceptualise a ~ protest~ P that is an event. there is a protest named ‘Central Square protest’that has the time 4-9-2014-12:00as start time and involves the group ‘Blue Group’ and is located at the place ‘Central Square’. • During the event we unearthed the important difference between expected and unexpected protests – Real-time model update was made – Rule was written to detect unexpected protests – Alerting of unexpected protests • Sometimes they can be detected from text analysis of tweets
  • 20. Blurring the boundaries • In Pirolli & Card the distinction between foraging and sense-making is clear • Distinct interactions between the loops are possible • Human and machine tasks are acknowledged but separate • Through conversation and our “blackboard” approach we: – Support rich multi-agent integration – Enable flows between different loops and phases – Grow the shoebox upwards – Drive (some) schema downwards • Agile models & human-friendly formats to encourage more active
  • 21. Adding context During our field exercise we noted that: • Key influencers can be identified • Data relating to events can be found • A range of possible values may be presented (e.g. for crowd size) • Conscious and subconscious biases may be present Approaches to identify (and potentially quantify) biases exist • We modeled “stance” for key influencers • Pro-NATO and Anti-NATO • Knowledge of this “stance” is important contextual knowledge for human observers and machine agents This is a good example of closing the
  • 22. Moving to richer models • We can “grow the shoebox” as we progress to higher levels • Rather than “increased schematization”we introduce richer models, or refine models through conversation • Hypotheses can be modeled, subjectivity can be captured (or computed) – Including propagation through inference or other computation • Rationale (asking “why?”) can link higher level models to lower level information • Related work: – “Collaborative human-machineanalysis using a controllednatural language” – Mott et al – Argumentation, trust and subjective logic
  • 23. Presenting through storytelling • Apply narrative framings to the body of knowledge • Also expressable in CE – A generalised abstractionof storytelling that can be applied to any domain – Organising the domain into an episodic sequence – Applying additional multi-modal information • Using connected hypotheses, evidence and data to tell a story • Asking “why?” to uncover rationale for information
  • 25. Summary • Envisage Pirolli & Card feedback loops as a series of human-machine conversations • Helping to harness each agents strengths? – Humans: Interpreting & hypothesising – Machines: large scale data, pattern collection • Rationale to promote transparency and trust • Enabling debate and argument – Reveal conflicts (and agreements) – Explore (and maybe reconcile) differences • Currently focus is on text communications • Future experiments: – Mix of human and machine-based sensing – Grow links with argumentation research
  • 26. Conversational Sensemaking Originally presented at: SPIE DSS 2015 – Next Generation Analyst III (Human Machine Interaction) Any questions? Research was sponsored by US Army Research Laboratory and the UK Ministry of Defence and was accomplished under Agreement Number W911NF-06-3-0001. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the US Army Research Laboratory, the U.S. Government, the UK Ministry of Defense, or the UK Government. The US and UK Governments are authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation hereon. Many of the examples in this paper were informed by collaborative work between the authors and members of Cardiff Universities Police Science Institute, http://www.upsi.org.uk. We especially thank Martin Innes, Colin Roberts, and Sarah Tucker for their valuable insights on policing and community reaction.