SlideShare a Scribd company logo
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Enabling Interactivity between
Human and Artificial Intelligence
Behrooz Omidvar-Tehrani
@BehroozOmidvar
2nd Workshop on Smart Data Integration and Processing on Service Based Environments
December 14, 2020
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• Users, in their different roles, have different information seeking needs.
• Typical paradigms of information seeking are search, recommendation,
and exploration (search by experience).
Information seeking
2
Data scientist Domain expert Information consumer
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
For a full-fledged information seeking, users should be able to interact with the data system and
fulfill their tasks.
Main goal in information seeking
3
Data scientist
explores the banking data
to find patterns and trends
in loan records.
Medical expert
explores the effect of air
pollution on chronic respiratory
diseases in different regions.
Information consumer
explores Amazon to buy
a good point-and-shoot
camera.
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
State of the art in information seeking — are we done?
4
Tableau Visual Analytics tool
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• In their paper called Subjective Databases, Li et el. claim that “making decisions that involve
subjective preferences is labor intensive for the end user.”
Subjective and objective tasks in information seeking
5
User
Subjective
task
Objective
task
their price is reasonable.
their price is lower than $300
per night.
I want to receive the list
of hotel such that …
Data
[VLDB’19]
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• A challenge in information seeking is that most often complex and cold users carry vague tasks.
• The vagueness emanates from the lack of knowledge about the data schema and/or data
distribution.
Subjectivity in information seeking
6
Data scientist explores the banking data find
patterns and trends in loan records.
Medical expert explores the effect of air pollution on
chronic respiratory diseases in different regions.
Information consumer explores Amazon to buy a
good point-and-shoot camera.
How is an interesting effect defined?
What does distinguish between an
interesting and futile pattern/trend?
How is a good camera specified?
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• No scientific method can provide a precise answer for a subjective task. However a frame of
reference is more feasible to deliver.
• The Fermi estimation is an approach to obtain this frame of reference for Fermi problems, e.g.,
the number of piano tuners in Chicago, or number of extraterrestrial civilizations in the Milky
Way galaxy (Drake equation).
• Fermi estimates work because overestimates and underestimates help cancel each other out, in
the absence of a consistent bias.
How to obviate subjectivity?
7
List hotels with reasonable price! I can afford more!
User
AI agent
Can’t do! Should be okay.
Is the price range $50-$100
per night reasonable?
What about $500-
$700 per night?
Hence, $200-$300?
[Weinstein 2012]
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Data mining, databases, machine learning, and visual analytics, contribute to fulfilling clear tasks.
Objective tasks
8
Find the correlation between the loan
approval and the investees’ demographics.
Medical expert compares the survival rate in
a high and low air polluted areas.
Find a point-and-shoot camera with 4K video
resolution and the price lower than $100.
Statistics and visual analytics, such as
Kaplan-Meier charts.
ML techniques such as linear regression
Find groups of investees with success stories.
Pattern mining techniques such as
frequent item-set mining.
SQL querying
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Typically, an AI pipeline with ML components can easily perform objective tasks.
Status quo for objective tasks
9
Data
Preparation
(ETL)
Black-box
Machine
Learning
Data
Presentation
Raw data User
Inductiv
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Typical AI pipelines lack personalization, customization, and transparency, because the user is
left out of the loop.
Shortcomings of AI pipelines for subjective tasks
10
AI system
Raw data User
User context
(personalization)
User feedback
(Customization)
Explanation
(Transparency)
Focus of today’s talk!
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• Inspired by Fermi estimation, incorporating interactivity between human and artificial
intelligence in AI pipelines can be solution for subjective information seeking tasks.
• Two big questions about interactivity …
How to formalize interactions?
How can the interaction between users and the AI agent happen?
How to learn interactions?
Can these interactions get automated? Can AI predict user decisions? Can AI assist users in these
interactions?
Interactivity for subjective information seeking
11
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Formalizing interactions
Part 1
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• Moravec’s paradox. Machines and humans frequently have opposite strengths and weaknesses.
Machines do reasoning, humans do sensory.
• An interactive pipeline becomes a mixed-initiative system.
Proposed model
13
Raw data User
Exploration
AI agent as an ML component
in the pipeline
Feedback
Guide
[Hans Moravec, Harvard University Press 1988]
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• In a mixed-initiative system, there is a conversation between the user and the AI agent.
• The system guides the user in the plethora of data points, and the user provides feedback on
how this guidance should be performed.
• In such system, both the user and the agent grow together toward converging on a target.
Interactions in mixed-initiative system
14
User
AI agent
Target
Towards clarifying subjective tasks
Towards comprehending user needs
Guide
Feedback
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Assume a program committee (PC) chair wants to build a PC for a conference, formed by
geographically distributed male and female researchers with different seniority and dexterity
levels.
Example: PC formation
15
Data Pipelines for User Group Analy4cs: SIGMOD 2019 Tutorial July 5, 2019 at Amsterdam
By-example explora4on
• Explora4on is expressed as similarity with an example group: explore-
around and explore-within.
IUGA
[Omidvar-Tehrani et al., CIKM’15]
prolific, high publi.,
SIGMOD (29)
prolific, high publi.,
SIGMOD (29)
junior, high publi.
(46)
explore
around
prolific, high publi.,
ACM (46)
Itera4on 1
produc4ve,
temporal databases
(11)
highly senior, VLDB
(119)
SIGMOD, schema
matching, male
Itera4on 2
The group
contains L. Popa, A. Doan,
M. Benedikt, and S. Amer-
Yahia
The group contains F. Bonchi, K.
Chakrabar4, P. Fratenali and F. Naumann
Sihem Amer-Yahia
Denilson Barbosa
Michael Benedikt
Francesco Bonchi
Kaushik Chakrabar4
Lei Chen
Piero Fraternali
Felix Naumann
Paolo Papov
Lucian Popa
Mar4n Theobald
Fei Wu
Program Commiee
(not exhaus4ve)
Build a program commi"ee for WebDB’14 formed by geograph
male and female researchers with different seniority and
explore
within
[CIKM’15] [VLDBJ’19]
User (PC chair)
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Assume a tourist (who is a cold user) is walking in the area of the Pompidou center in Paris. After
30 minutes of walking, she gets tired and asks the system for “me time” recommendations.
Another example: cold-start POI recommendation
16
[SIGSPATIAL’20]
Visitors who have many friends, check in actively, and tend to visit
historical landmarks.
Visitors who post many photos tend to visit Asian restaurants.
Visitors who have many friends and tend to visit coffee shops.
I look for “me time”
Visitors who have many friends and visit restaurants on evenings.
Visitors who visit Modern Art Museums .
Visitors with many check-ins who visit shopping centers.
User clicks on
a yellow POI.
STEP 1 STEP 2
‘I’m now hungry”
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• User’s feedback is provided using exploration actions.
• Given a set of data cubes as guidance, the user expresses her interest in what she wants to
receive in the next iteration using an exploration action (feedback).
• The function explore(d,k,e) takes as input a data cube d (feedback), an integer k, and an
exploration action e, and returns k other cubes as guidance, called D.
Feedback
17
prolific, high publi,
SIGMOD
Feedback d
Exploration action e
(explore around)
D = explore(d,k,e) given k=3
SIGMOD, Schema
matching, male
highly senior, VLDB
productive, temporal
databases
Iteration t Iteration t+1
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• Exploration actions are combination of “interestingness” measures to steer users towards a
particular cube set of interest. They capture representativeness and informativeness.
Exploration actions
18
User
Feedback d
at iteration t
Guidance D
at iteration t+1
[TKDE’19] [VLDBJ’2018]
Exploration actions
Exploration action Semantics
explore around
constrain Jaccard sim. with d and
maximize diversity in D
explore within
stay inside d and maximize
coverage in D
by distribution
constrain Earth Mover Distance with the
score distributions in d and maximize
diversity in D
by topic
constrain Cosine sim. with the LDA
topics in d and maximize diversity in D
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Example of exploration actions
19
prolific, high publi,
SIGMOD
SIGMOD, Schema
matching, male
highly senior, VLDB
productive, temporal
databases
Cube c1 Cube c2 Cube c3
Local constraint
Global constraint
(given the similarity threshold to be 0.7)
Jacc(d,c1) = 0.81
Jacc(d,c2) = 0.93
Jacc(d,c3) = 0.74
diversity({c1,c2,c3}) → max
explore around
Jacc(d,c4) = 0.65
d
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 20
Numberofiterations
0
4
8
12
16
WebDB'14 SIGMOD'14 VLDB'14 CIKM'14
Reaching 50% of the PC Reaching 80% of the PC
Effect of exploration actions
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Learning interactions
Part 2
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• Per Robin Hogarth (Economics Professor at UPF Barcelona), there exist two learning
environments: kind and wicked.
• Kind (or close-world) environments need tactics which are obtained
using repetition and practice.
• In Chess or Tennis, practice can make a grandmaster.
• ML systems are good to imitate kind environments.
• Wicked (or open-world) environments needs strategy, which differs
from tactics, and may even contradict it.
• Even a senior financial expert may get surprised by a share
investment situation.
• ML systems do not imitate well due to lack of logs.
• Information seeking often occurs in a wicked environment.
Learning interactions is challenging
22
Judit Polgár
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• Exploration state. The exploration action at iteration t is denoted as st = (dt, Dt), where Dt
is obtained by applying et-1 to dt-1.
• Exploration session. A sequence of exploration states and actions S = [(s1,e1)…(sn,en)]
• Policy. A state-action mapper π(st)=e1
• Objective. Find the optimal policy π*
Learning interactions
23
User with a sub-optimal policy
AI agent with an optimal policy
!
"
Target
next action?
optimal action!
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• A good exploration policy collects more rewards along the way.
• Cube utility. Given a cube d and and an exploration target T, d’s utility is symbolically shown as
d ∩ T, and can be computed by any similarity measure.
• Reward. Given the current state st and current action et , the reward of transitioning to
another state st+1 denoted as R(st+1|st,et)is equal to the cube utility of dt+1.
• Hence an optimal policy is the one that maximizes the discounted cumulative reward.
What is a good exploration policy?
24
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• Offline phase. An RL agent simulating a human analyst is trained to learn an optimal policy. The
policy is updated as the agent interacts with the data cubes via exploration actions. Action
selection is based on ε-greedy method (optimal under GLIE)
• Online phase. Once a policy is learned, it is provided to a user who applies it to generate an
interpretable exploration session.
General solution
25
policy
Update policyexplore
offline phase online phase
Explore with the
recommended action
recommend
action
feedback
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• The optimal policy requires that the value function V and the action-value function Q are
maximized.
• Following Bellman equation:
• An optimal policy is obtained when we know X o or .
Obtaining the optimal policy
26
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• Typically RL learns matrix for .
• Instead, we learn where and
• Given the function f as the state-feature function:
• Features include (but are not limited to) diversity, coverage, size, previously seen targets,
distribution, and previous action.
Improved policy learning with feature functions
27
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• To learn we apply SGD by the minimization of mean squared error:
• Updates are incrementally done by SARSA:
Learning procedure
28
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
An example exploration session
29
by-distribu*on
features ↓
explore-
around
by-distrib. by-topic
support < 200 -0.04 0.01 0.03
no conferences 0.02 0.05 -0.04
demographic attributes 0.04 -0.02 0.03
recent papers 0.06 0.03 0.00
0-1 targets 0.14 0.10 -0.00
no seniority 0.10 0.02 0.03
reward=0 -0.12 0.04 0.02
sum 0.2 0.23 0.07
# discovered PC: 0
Beginningof
thesession
# discovered PC: 0
explore-around
[female, very productive, Europe, SIGIR]
[CEUR Workshop Proceedings, very
productive, Europe]
[female, very productive, SIGIR]
[female, Europe]
[female, EDBT, very productive]
[Asia, very active, male]
[Europe, confirmed, ICDE]
[UK/Ireland, very productive, male]
[ICDM, North America, ICDE]
[productive, female, Europe]
active
features
features ↓ explore-
around
by-distrib. by-topic
diversity >0.8 0.06 0.04 0.03
support < 50 0.11 -0.02 0.01
conference in label -0.03 -0.04 0.02
demographic attribs. 0.04 -0.02 0.03
recent papers 0.06 0.03 0.00
0-1 targets 0.14 0.10 -0.00
seniority -0.07 0.02 0.00
reward=0 -0.12 0.04 0.02
sum 0.19 0.15 0.11
active
features
by-topic
[female, highly senior, Enc. of DB]
[VLDB J., senior, IEEE, PVLDB]
[Asia, EDBT, confirmed, male]
[highly senior, very productive, Europe,
Enc. of DB]
[GRADES]
# discovered PC: 1
[female, Europe, confirmed, PVLDB]
[female, EDBT, SIGMOD]
[female, Europe, Enc. of DB]
[female, prolific, ICDE]
[Europe, confirmed, ICDE]
features ↓ explore-
around
by-distrib. by-topic
diversity > 0.8 0.06 0.04 0.03
support < 50 0.11 -0.02 0.01
conference in label -0.03 -0.04 0.02
demographic attribs. 0.04 -0.02 0.03
recent papers 0.06 0.03 0.00
2-3 targets -0.03 0.01 0.12
no seniority 0.10 0.02 0.03
reward=0 -0.12 0.04 0.02
sum 0.19 0.06 0.26
# discovered PC: 2 active
features
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• We examine the target spread in 1, 2, 4, and 10 cubes.
Target spread
30
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• We examine the impact of training and test datasets.
• Left is WebDB PC and right is SIGMOD.
Potentials of transfer learning
31
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• We examine the impact of features.
• We consider the feature “the number of targets discovered so far”.
• Left is WebDB 2017 PC and right is SIGMOD 2017 PC.
Experiment on decision making
32
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
• Human-in-the loop data analytics is a must for today’s ML applications.
• Users and AI systems can cooperate to reach a common goal.
• Reinforcement learning is an appropriate model to capture the dynamics of interactions
between users and AI systems.
• Transfer learning (from general models to more specialized domains) shows great potentials for
the future interactive systems.
Conclusion
33
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Collaborators
34
Sihem Amer-Yahia Eric Simon Alexandre Termier Ria Mae Borromeo Mariia Seleznova
CNRS, University of
Grenoble Alpes
SAP Paris Inria Rennes
University of the
Philippines
TU Berlin
Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20
Question Time
Enabling Interactivity between Human and Artificial Intelligence
Behrooz Omidvar-Tehrani
@BehroozOmidvar
2nd Workshop on Smart Data Integration and Processing on Service Based Environments
December 14, 2020

More Related Content

What's hot

Big Data Analytics and Knowledge Discovery through Location-Based Social Netw...
Big Data Analytics and Knowledge Discovery through Location-Based Social Netw...Big Data Analytics and Knowledge Discovery through Location-Based Social Netw...
Big Data Analytics and Knowledge Discovery through Location-Based Social Netw...
John Makridis
 
Don't Handicap AI without Explicit Knowledge
Don't Handicap AI  without Explicit KnowledgeDon't Handicap AI  without Explicit Knowledge
Don't Handicap AI without Explicit Knowledge
Amit Sheth
 
Data fluency for the 21st century
Data fluency for the 21st centuryData fluency for the 21st century
Data fluency for the 21st century
MartinFrigaard
 
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
Elena Simperl
 
Text mining of Social Network Data for Business Intelligence - iLabs camp
Text mining of Social Network Data for Business Intelligence - iLabs campText mining of Social Network Data for Business Intelligence - iLabs camp
Text mining of Social Network Data for Business Intelligence - iLabs camp
Ankit Sharma
 
achine Learning and Model Risk
achine Learning and Model Riskachine Learning and Model Risk
achine Learning and Model Risk
QuantUniversity
 
How new ai based analytics ignite a productivity revolution in e discovery-final
How new ai based analytics ignite a productivity revolution in e discovery-finalHow new ai based analytics ignite a productivity revolution in e discovery-final
How new ai based analytics ignite a productivity revolution in e discovery-final
jcscholtes
 
Data sci sd-11.6.17
Data sci sd-11.6.17Data sci sd-11.6.17
Data sci sd-11.6.17
Thinkful
 
Machine learning for factor investing
Machine learning for factor investingMachine learning for factor investing
Machine learning for factor investing
QuantUniversity
 
Synthetic Data Generation with DoppelGanger
Synthetic Data Generation with DoppelGangerSynthetic Data Generation with DoppelGanger
Synthetic Data Generation with DoppelGanger
QuantUniversity
 
Quant university MRM and machine learning
Quant university MRM and machine learningQuant university MRM and machine learning
Quant university MRM and machine learning
QuantUniversity
 
Nlp and semantic_web_for_competitive_int
Nlp and semantic_web_for_competitive_intNlp and semantic_web_for_competitive_int
Nlp and semantic_web_for_competitive_int
KarenVacca
 
Introduction to Knowledge Graphs: Data Summit 2020
Introduction to Knowledge Graphs: Data Summit 2020Introduction to Knowledge Graphs: Data Summit 2020
Introduction to Knowledge Graphs: Data Summit 2020
Enterprise Knowledge
 
Building better knowledge graphs through social computing
Building better knowledge graphs through social computingBuilding better knowledge graphs through social computing
Building better knowledge graphs through social computing
Elena Simperl
 
Responsible AI
Responsible AIResponsible AI
Responsible AI
Neo4j
 
Startds9.19.17sd
Startds9.19.17sdStartds9.19.17sd
Startds9.19.17sd
Thinkful
 
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Bernhard Rieder
 
12 Things the Semantic Web Should Know about Content Analytics
12 Things the Semantic Web Should Know about Content Analytics12 Things the Semantic Web Should Know about Content Analytics
12 Things the Semantic Web Should Know about Content Analytics
Seth Grimes
 
Deck 92-146 (3)
Deck 92-146 (3)Deck 92-146 (3)
Deck 92-146 (3)
Thinkful
 
Finely Chair talk: Every company is an AI company - and why Universities sho...
Finely Chair talk: Every company is an AI company  - and why Universities sho...Finely Chair talk: Every company is an AI company  - and why Universities sho...
Finely Chair talk: Every company is an AI company - and why Universities sho...
Amit Sheth
 

What's hot (20)

Big Data Analytics and Knowledge Discovery through Location-Based Social Netw...
Big Data Analytics and Knowledge Discovery through Location-Based Social Netw...Big Data Analytics and Knowledge Discovery through Location-Based Social Netw...
Big Data Analytics and Knowledge Discovery through Location-Based Social Netw...
 
Don't Handicap AI without Explicit Knowledge
Don't Handicap AI  without Explicit KnowledgeDon't Handicap AI  without Explicit Knowledge
Don't Handicap AI without Explicit Knowledge
 
Data fluency for the 21st century
Data fluency for the 21st centuryData fluency for the 21st century
Data fluency for the 21st century
 
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
One does not simply crowdsource the Semantic Web: 10 years with people, URIs,...
 
Text mining of Social Network Data for Business Intelligence - iLabs camp
Text mining of Social Network Data for Business Intelligence - iLabs campText mining of Social Network Data for Business Intelligence - iLabs camp
Text mining of Social Network Data for Business Intelligence - iLabs camp
 
achine Learning and Model Risk
achine Learning and Model Riskachine Learning and Model Risk
achine Learning and Model Risk
 
How new ai based analytics ignite a productivity revolution in e discovery-final
How new ai based analytics ignite a productivity revolution in e discovery-finalHow new ai based analytics ignite a productivity revolution in e discovery-final
How new ai based analytics ignite a productivity revolution in e discovery-final
 
Data sci sd-11.6.17
Data sci sd-11.6.17Data sci sd-11.6.17
Data sci sd-11.6.17
 
Machine learning for factor investing
Machine learning for factor investingMachine learning for factor investing
Machine learning for factor investing
 
Synthetic Data Generation with DoppelGanger
Synthetic Data Generation with DoppelGangerSynthetic Data Generation with DoppelGanger
Synthetic Data Generation with DoppelGanger
 
Quant university MRM and machine learning
Quant university MRM and machine learningQuant university MRM and machine learning
Quant university MRM and machine learning
 
Nlp and semantic_web_for_competitive_int
Nlp and semantic_web_for_competitive_intNlp and semantic_web_for_competitive_int
Nlp and semantic_web_for_competitive_int
 
Introduction to Knowledge Graphs: Data Summit 2020
Introduction to Knowledge Graphs: Data Summit 2020Introduction to Knowledge Graphs: Data Summit 2020
Introduction to Knowledge Graphs: Data Summit 2020
 
Building better knowledge graphs through social computing
Building better knowledge graphs through social computingBuilding better knowledge graphs through social computing
Building better knowledge graphs through social computing
 
Responsible AI
Responsible AIResponsible AI
Responsible AI
 
Startds9.19.17sd
Startds9.19.17sdStartds9.19.17sd
Startds9.19.17sd
 
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
Analyzing Social Media with Digital Methods. Possibilities, Requirements, and...
 
12 Things the Semantic Web Should Know about Content Analytics
12 Things the Semantic Web Should Know about Content Analytics12 Things the Semantic Web Should Know about Content Analytics
12 Things the Semantic Web Should Know about Content Analytics
 
Deck 92-146 (3)
Deck 92-146 (3)Deck 92-146 (3)
Deck 92-146 (3)
 
Finely Chair talk: Every company is an AI company - and why Universities sho...
Finely Chair talk: Every company is an AI company  - and why Universities sho...Finely Chair talk: Every company is an AI company  - and why Universities sho...
Finely Chair talk: Every company is an AI company - and why Universities sho...
 

Similar to Talk straps: Interactivity between Human and Artificial Intelligence

High-value datasets: from publication to impact
High-value datasets: from publication to impactHigh-value datasets: from publication to impact
High-value datasets: from publication to impact
Elena Simperl
 
Data socialscienceprogramme
Data socialscienceprogrammeData socialscienceprogramme
Data socialscienceprogramme
dan mcquillan
 
Data Scientist - Good Rebels -
Data Scientist - Good Rebels -Data Scientist - Good Rebels -
Data Scientist - Good Rebels -
Good Rebels
 
Insight white paper_2014
Insight white paper_2014Insight white paper_2014
Insight white paper_2014
Lin Todd
 
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
AIRCC Publishing Corporation
 
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
ijcsit
 
PatternLanguageOfData
PatternLanguageOfDataPatternLanguageOfData
PatternLanguageOfDatakimErwin
 
Rdaeu russia_fg_1_july2014_final
Rdaeu  russia_fg_1_july2014_finalRdaeu  russia_fg_1_july2014_final
Rdaeu russia_fg_1_july2014_final
Research Data Alliance
 
Exploring Research Opportunities in the Digital Era
Exploring Research Opportunities in the Digital EraExploring Research Opportunities in the Digital Era
Exploring Research Opportunities in the Digital Era
Togar Simatupang
 
Data ethics and machine learning: discrimination, algorithmic bias, and how t...
Data ethics and machine learning: discrimination, algorithmic bias, and how t...Data ethics and machine learning: discrimination, algorithmic bias, and how t...
Data ethics and machine learning: discrimination, algorithmic bias, and how t...
Data Driven Innovation
 
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
Ramine Tinati
 
Adopting a User Modeling Approach to Quantify the City
Adopting a User Modeling Approach to Quantify the CityAdopting a User Modeling Approach to Quantify the City
Adopting a User Modeling Approach to Quantify the City
Università degli Studi di Torino
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart cities
Elena Simperl
 
APC_Designing_Domestic_and_Carework_Platforms (1).pdf
APC_Designing_Domestic_and_Carework_Platforms (1).pdfAPC_Designing_Domestic_and_Carework_Platforms (1).pdf
APC_Designing_Domestic_and_Carework_Platforms (1).pdf
JaasJames
 
Innovating for education in a smart nation
Innovating for education in a smart nationInnovating for education in a smart nation
Innovating for education in a smart nation
EducationNC
 
Crowdsourcing Approaches for Smart City Open Data Management
Crowdsourcing Approaches for Smart City Open Data ManagementCrowdsourcing Approaches for Smart City Open Data Management
Crowdsourcing Approaches for Smart City Open Data Management
Edward Curry
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
javaidsameer123
 
What does it_takes_to_be_a_good_data_scientist_2019_aim_simplilearn
What does it_takes_to_be_a_good_data_scientist_2019_aim_simplilearnWhat does it_takes_to_be_a_good_data_scientist_2019_aim_simplilearn
What does it_takes_to_be_a_good_data_scientist_2019_aim_simplilearn
Praj H
 
Data science and the art of persuasion
Data science and the art of persuasionData science and the art of persuasion
Data science and the art of persuasion
Alex Clapson
 

Similar to Talk straps: Interactivity between Human and Artificial Intelligence (20)

High-value datasets: from publication to impact
High-value datasets: from publication to impactHigh-value datasets: from publication to impact
High-value datasets: from publication to impact
 
Data socialscienceprogramme
Data socialscienceprogrammeData socialscienceprogramme
Data socialscienceprogramme
 
Data Scientist - Good Rebels -
Data Scientist - Good Rebels -Data Scientist - Good Rebels -
Data Scientist - Good Rebels -
 
Insight white paper_2014
Insight white paper_2014Insight white paper_2014
Insight white paper_2014
 
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
Increasing the Investment’s Opportunities in Kingdom of Saudi Arabia By Study...
 
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
INCREASING THE INVESTMENT’S OPPORTUNITIES IN KINGDOM OF SAUDI ARABIA BY STUDY...
 
Data scientist
Data scientistData scientist
Data scientist
 
PatternLanguageOfData
PatternLanguageOfDataPatternLanguageOfData
PatternLanguageOfData
 
Rdaeu russia_fg_1_july2014_final
Rdaeu  russia_fg_1_july2014_finalRdaeu  russia_fg_1_july2014_final
Rdaeu russia_fg_1_july2014_final
 
Exploring Research Opportunities in the Digital Era
Exploring Research Opportunities in the Digital EraExploring Research Opportunities in the Digital Era
Exploring Research Opportunities in the Digital Era
 
Data ethics and machine learning: discrimination, algorithmic bias, and how t...
Data ethics and machine learning: discrimination, algorithmic bias, and how t...Data ethics and machine learning: discrimination, algorithmic bias, and how t...
Data ethics and machine learning: discrimination, algorithmic bias, and how t...
 
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
WSI Stimulus Project: Centre for longitudinal studies of online citizen parti...
 
Adopting a User Modeling Approach to Quantify the City
Adopting a User Modeling Approach to Quantify the CityAdopting a User Modeling Approach to Quantify the City
Adopting a User Modeling Approach to Quantify the City
 
Crowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart citiesCrowdsourcing and citizen engagement for people-centric smart cities
Crowdsourcing and citizen engagement for people-centric smart cities
 
APC_Designing_Domestic_and_Carework_Platforms (1).pdf
APC_Designing_Domestic_and_Carework_Platforms (1).pdfAPC_Designing_Domestic_and_Carework_Platforms (1).pdf
APC_Designing_Domestic_and_Carework_Platforms (1).pdf
 
Innovating for education in a smart nation
Innovating for education in a smart nationInnovating for education in a smart nation
Innovating for education in a smart nation
 
Crowdsourcing Approaches for Smart City Open Data Management
Crowdsourcing Approaches for Smart City Open Data ManagementCrowdsourcing Approaches for Smart City Open Data Management
Crowdsourcing Approaches for Smart City Open Data Management
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
 
What does it_takes_to_be_a_good_data_scientist_2019_aim_simplilearn
What does it_takes_to_be_a_good_data_scientist_2019_aim_simplilearnWhat does it_takes_to_be_a_good_data_scientist_2019_aim_simplilearn
What does it_takes_to_be_a_good_data_scientist_2019_aim_simplilearn
 
Data science and the art of persuasion
Data science and the art of persuasionData science and the art of persuasion
Data science and the art of persuasion
 

More from Genoveva Vargas-Solar

Aiccsa 2021-w-stem
Aiccsa 2021-w-stemAiccsa 2021-w-stem
Aiccsa 2021-w-stem
Genoveva Vargas-Solar
 
Data w-steamm
Data w-steammData w-steamm
Data w-steamm
Genoveva Vargas-Solar
 
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEYFROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
Genoveva Vargas-Solar
 
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEYFROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
Genoveva Vargas-Solar
 
Moving forward data centric sciences weaving AI, Big Data & HPC
Moving forward data centric sciences  weaving AI, Big Data & HPCMoving forward data centric sciences  weaving AI, Big Data & HPC
Moving forward data centric sciences weaving AI, Big Data & HPC
Genoveva Vargas-Solar
 
Vargas polyglot-persistence-cloud-edbt
Vargas polyglot-persistence-cloud-edbtVargas polyglot-persistence-cloud-edbt
Vargas polyglot-persistence-cloud-edbtGenoveva Vargas-Solar
 

More from Genoveva Vargas-Solar (10)

Aiccsa 2021-w-stem
Aiccsa 2021-w-stemAiccsa 2021-w-stem
Aiccsa 2021-w-stem
 
Data w-steamm
Data w-steammData w-steamm
Data w-steamm
 
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEYFROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
 
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEYFROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
FROM GRADUATE SCHOOL TO PROFESSIONAL LIFE PREPARING A LONG JOURNEY
 
Moving forward data centric sciences weaving AI, Big Data & HPC
Moving forward data centric sciences  weaving AI, Big Data & HPCMoving forward data centric sciences  weaving AI, Big Data & HPC
Moving forward data centric sciences weaving AI, Big Data & HPC
 
3 map reduce perspectives
3 map reduce perspectives3 map reduce perspectives
3 map reduce perspectives
 
2 mapreduce-model-principles
2 mapreduce-model-principles2 mapreduce-model-principles
2 mapreduce-model-principles
 
1 mapreduce-fest
1 mapreduce-fest1 mapreduce-fest
1 mapreduce-fest
 
Addressing dm-cloud
Addressing dm-cloudAddressing dm-cloud
Addressing dm-cloud
 
Vargas polyglot-persistence-cloud-edbt
Vargas polyglot-persistence-cloud-edbtVargas polyglot-persistence-cloud-edbt
Vargas polyglot-persistence-cloud-edbt
 

Recently uploaded

原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
GetInData
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Enterprise Wired
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Subhajit Sahu
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
Walaa Eldin Moustafa
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
manishkhaire30
 

Recently uploaded (20)

原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
 
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfUnleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdf
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data Lake
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
Learn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queriesLearn SQL from basic queries to Advance queries
Learn SQL from basic queries to Advance queries
 

Talk straps: Interactivity between Human and Artificial Intelligence

  • 1. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Enabling Interactivity between Human and Artificial Intelligence Behrooz Omidvar-Tehrani @BehroozOmidvar 2nd Workshop on Smart Data Integration and Processing on Service Based Environments December 14, 2020
  • 2. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • Users, in their different roles, have different information seeking needs. • Typical paradigms of information seeking are search, recommendation, and exploration (search by experience). Information seeking 2 Data scientist Domain expert Information consumer
  • 3. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 For a full-fledged information seeking, users should be able to interact with the data system and fulfill their tasks. Main goal in information seeking 3 Data scientist explores the banking data to find patterns and trends in loan records. Medical expert explores the effect of air pollution on chronic respiratory diseases in different regions. Information consumer explores Amazon to buy a good point-and-shoot camera.
  • 4. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 State of the art in information seeking — are we done? 4 Tableau Visual Analytics tool
  • 5. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • In their paper called Subjective Databases, Li et el. claim that “making decisions that involve subjective preferences is labor intensive for the end user.” Subjective and objective tasks in information seeking 5 User Subjective task Objective task their price is reasonable. their price is lower than $300 per night. I want to receive the list of hotel such that … Data [VLDB’19]
  • 6. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • A challenge in information seeking is that most often complex and cold users carry vague tasks. • The vagueness emanates from the lack of knowledge about the data schema and/or data distribution. Subjectivity in information seeking 6 Data scientist explores the banking data find patterns and trends in loan records. Medical expert explores the effect of air pollution on chronic respiratory diseases in different regions. Information consumer explores Amazon to buy a good point-and-shoot camera. How is an interesting effect defined? What does distinguish between an interesting and futile pattern/trend? How is a good camera specified?
  • 7. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • No scientific method can provide a precise answer for a subjective task. However a frame of reference is more feasible to deliver. • The Fermi estimation is an approach to obtain this frame of reference for Fermi problems, e.g., the number of piano tuners in Chicago, or number of extraterrestrial civilizations in the Milky Way galaxy (Drake equation). • Fermi estimates work because overestimates and underestimates help cancel each other out, in the absence of a consistent bias. How to obviate subjectivity? 7 List hotels with reasonable price! I can afford more! User AI agent Can’t do! Should be okay. Is the price range $50-$100 per night reasonable? What about $500- $700 per night? Hence, $200-$300? [Weinstein 2012]
  • 8. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Data mining, databases, machine learning, and visual analytics, contribute to fulfilling clear tasks. Objective tasks 8 Find the correlation between the loan approval and the investees’ demographics. Medical expert compares the survival rate in a high and low air polluted areas. Find a point-and-shoot camera with 4K video resolution and the price lower than $100. Statistics and visual analytics, such as Kaplan-Meier charts. ML techniques such as linear regression Find groups of investees with success stories. Pattern mining techniques such as frequent item-set mining. SQL querying
  • 9. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Typically, an AI pipeline with ML components can easily perform objective tasks. Status quo for objective tasks 9 Data Preparation (ETL) Black-box Machine Learning Data Presentation Raw data User Inductiv
  • 10. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Typical AI pipelines lack personalization, customization, and transparency, because the user is left out of the loop. Shortcomings of AI pipelines for subjective tasks 10 AI system Raw data User User context (personalization) User feedback (Customization) Explanation (Transparency) Focus of today’s talk!
  • 11. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • Inspired by Fermi estimation, incorporating interactivity between human and artificial intelligence in AI pipelines can be solution for subjective information seeking tasks. • Two big questions about interactivity … How to formalize interactions? How can the interaction between users and the AI agent happen? How to learn interactions? Can these interactions get automated? Can AI predict user decisions? Can AI assist users in these interactions? Interactivity for subjective information seeking 11
  • 12. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Formalizing interactions Part 1
  • 13. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • Moravec’s paradox. Machines and humans frequently have opposite strengths and weaknesses. Machines do reasoning, humans do sensory. • An interactive pipeline becomes a mixed-initiative system. Proposed model 13 Raw data User Exploration AI agent as an ML component in the pipeline Feedback Guide [Hans Moravec, Harvard University Press 1988]
  • 14. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • In a mixed-initiative system, there is a conversation between the user and the AI agent. • The system guides the user in the plethora of data points, and the user provides feedback on how this guidance should be performed. • In such system, both the user and the agent grow together toward converging on a target. Interactions in mixed-initiative system 14 User AI agent Target Towards clarifying subjective tasks Towards comprehending user needs Guide Feedback
  • 15. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Assume a program committee (PC) chair wants to build a PC for a conference, formed by geographically distributed male and female researchers with different seniority and dexterity levels. Example: PC formation 15 Data Pipelines for User Group Analy4cs: SIGMOD 2019 Tutorial July 5, 2019 at Amsterdam By-example explora4on • Explora4on is expressed as similarity with an example group: explore- around and explore-within. IUGA [Omidvar-Tehrani et al., CIKM’15] prolific, high publi., SIGMOD (29) prolific, high publi., SIGMOD (29) junior, high publi. (46) explore around prolific, high publi., ACM (46) Itera4on 1 produc4ve, temporal databases (11) highly senior, VLDB (119) SIGMOD, schema matching, male Itera4on 2 The group contains L. Popa, A. Doan, M. Benedikt, and S. Amer- Yahia The group contains F. Bonchi, K. Chakrabar4, P. Fratenali and F. Naumann Sihem Amer-Yahia Denilson Barbosa Michael Benedikt Francesco Bonchi Kaushik Chakrabar4 Lei Chen Piero Fraternali Felix Naumann Paolo Papov Lucian Popa Mar4n Theobald Fei Wu Program Commiee (not exhaus4ve) Build a program commi"ee for WebDB’14 formed by geograph male and female researchers with different seniority and explore within [CIKM’15] [VLDBJ’19] User (PC chair)
  • 16. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Assume a tourist (who is a cold user) is walking in the area of the Pompidou center in Paris. After 30 minutes of walking, she gets tired and asks the system for “me time” recommendations. Another example: cold-start POI recommendation 16 [SIGSPATIAL’20] Visitors who have many friends, check in actively, and tend to visit historical landmarks. Visitors who post many photos tend to visit Asian restaurants. Visitors who have many friends and tend to visit coffee shops. I look for “me time” Visitors who have many friends and visit restaurants on evenings. Visitors who visit Modern Art Museums . Visitors with many check-ins who visit shopping centers. User clicks on a yellow POI. STEP 1 STEP 2 ‘I’m now hungry”
  • 17. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • User’s feedback is provided using exploration actions. • Given a set of data cubes as guidance, the user expresses her interest in what she wants to receive in the next iteration using an exploration action (feedback). • The function explore(d,k,e) takes as input a data cube d (feedback), an integer k, and an exploration action e, and returns k other cubes as guidance, called D. Feedback 17 prolific, high publi, SIGMOD Feedback d Exploration action e (explore around) D = explore(d,k,e) given k=3 SIGMOD, Schema matching, male highly senior, VLDB productive, temporal databases Iteration t Iteration t+1
  • 18. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • Exploration actions are combination of “interestingness” measures to steer users towards a particular cube set of interest. They capture representativeness and informativeness. Exploration actions 18 User Feedback d at iteration t Guidance D at iteration t+1 [TKDE’19] [VLDBJ’2018] Exploration actions Exploration action Semantics explore around constrain Jaccard sim. with d and maximize diversity in D explore within stay inside d and maximize coverage in D by distribution constrain Earth Mover Distance with the score distributions in d and maximize diversity in D by topic constrain Cosine sim. with the LDA topics in d and maximize diversity in D
  • 19. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Example of exploration actions 19 prolific, high publi, SIGMOD SIGMOD, Schema matching, male highly senior, VLDB productive, temporal databases Cube c1 Cube c2 Cube c3 Local constraint Global constraint (given the similarity threshold to be 0.7) Jacc(d,c1) = 0.81 Jacc(d,c2) = 0.93 Jacc(d,c3) = 0.74 diversity({c1,c2,c3}) → max explore around Jacc(d,c4) = 0.65 d
  • 20. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 20 Numberofiterations 0 4 8 12 16 WebDB'14 SIGMOD'14 VLDB'14 CIKM'14 Reaching 50% of the PC Reaching 80% of the PC Effect of exploration actions
  • 21. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Learning interactions Part 2
  • 22. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • Per Robin Hogarth (Economics Professor at UPF Barcelona), there exist two learning environments: kind and wicked. • Kind (or close-world) environments need tactics which are obtained using repetition and practice. • In Chess or Tennis, practice can make a grandmaster. • ML systems are good to imitate kind environments. • Wicked (or open-world) environments needs strategy, which differs from tactics, and may even contradict it. • Even a senior financial expert may get surprised by a share investment situation. • ML systems do not imitate well due to lack of logs. • Information seeking often occurs in a wicked environment. Learning interactions is challenging 22 Judit Polgár
  • 23. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • Exploration state. The exploration action at iteration t is denoted as st = (dt, Dt), where Dt is obtained by applying et-1 to dt-1. • Exploration session. A sequence of exploration states and actions S = [(s1,e1)…(sn,en)] • Policy. A state-action mapper π(st)=e1 • Objective. Find the optimal policy π* Learning interactions 23 User with a sub-optimal policy AI agent with an optimal policy ! " Target next action? optimal action!
  • 24. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • A good exploration policy collects more rewards along the way. • Cube utility. Given a cube d and and an exploration target T, d’s utility is symbolically shown as d ∩ T, and can be computed by any similarity measure. • Reward. Given the current state st and current action et , the reward of transitioning to another state st+1 denoted as R(st+1|st,et)is equal to the cube utility of dt+1. • Hence an optimal policy is the one that maximizes the discounted cumulative reward. What is a good exploration policy? 24
  • 25. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • Offline phase. An RL agent simulating a human analyst is trained to learn an optimal policy. The policy is updated as the agent interacts with the data cubes via exploration actions. Action selection is based on ε-greedy method (optimal under GLIE) • Online phase. Once a policy is learned, it is provided to a user who applies it to generate an interpretable exploration session. General solution 25 policy Update policyexplore offline phase online phase Explore with the recommended action recommend action feedback
  • 26. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • The optimal policy requires that the value function V and the action-value function Q are maximized. • Following Bellman equation: • An optimal policy is obtained when we know X o or . Obtaining the optimal policy 26
  • 27. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • Typically RL learns matrix for . • Instead, we learn where and • Given the function f as the state-feature function: • Features include (but are not limited to) diversity, coverage, size, previously seen targets, distribution, and previous action. Improved policy learning with feature functions 27
  • 28. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • To learn we apply SGD by the minimization of mean squared error: • Updates are incrementally done by SARSA: Learning procedure 28
  • 29. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 An example exploration session 29 by-distribu*on features ↓ explore- around by-distrib. by-topic support < 200 -0.04 0.01 0.03 no conferences 0.02 0.05 -0.04 demographic attributes 0.04 -0.02 0.03 recent papers 0.06 0.03 0.00 0-1 targets 0.14 0.10 -0.00 no seniority 0.10 0.02 0.03 reward=0 -0.12 0.04 0.02 sum 0.2 0.23 0.07 # discovered PC: 0 Beginningof thesession # discovered PC: 0 explore-around [female, very productive, Europe, SIGIR] [CEUR Workshop Proceedings, very productive, Europe] [female, very productive, SIGIR] [female, Europe] [female, EDBT, very productive] [Asia, very active, male] [Europe, confirmed, ICDE] [UK/Ireland, very productive, male] [ICDM, North America, ICDE] [productive, female, Europe] active features features ↓ explore- around by-distrib. by-topic diversity >0.8 0.06 0.04 0.03 support < 50 0.11 -0.02 0.01 conference in label -0.03 -0.04 0.02 demographic attribs. 0.04 -0.02 0.03 recent papers 0.06 0.03 0.00 0-1 targets 0.14 0.10 -0.00 seniority -0.07 0.02 0.00 reward=0 -0.12 0.04 0.02 sum 0.19 0.15 0.11 active features by-topic [female, highly senior, Enc. of DB] [VLDB J., senior, IEEE, PVLDB] [Asia, EDBT, confirmed, male] [highly senior, very productive, Europe, Enc. of DB] [GRADES] # discovered PC: 1 [female, Europe, confirmed, PVLDB] [female, EDBT, SIGMOD] [female, Europe, Enc. of DB] [female, prolific, ICDE] [Europe, confirmed, ICDE] features ↓ explore- around by-distrib. by-topic diversity > 0.8 0.06 0.04 0.03 support < 50 0.11 -0.02 0.01 conference in label -0.03 -0.04 0.02 demographic attribs. 0.04 -0.02 0.03 recent papers 0.06 0.03 0.00 2-3 targets -0.03 0.01 0.12 no seniority 0.10 0.02 0.03 reward=0 -0.12 0.04 0.02 sum 0.19 0.06 0.26 # discovered PC: 2 active features
  • 30. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • We examine the target spread in 1, 2, 4, and 10 cubes. Target spread 30
  • 31. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • We examine the impact of training and test datasets. • Left is WebDB PC and right is SIGMOD. Potentials of transfer learning 31
  • 32. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • We examine the impact of features. • We consider the feature “the number of targets discovered so far”. • Left is WebDB 2017 PC and right is SIGMOD 2017 PC. Experiment on decision making 32
  • 33. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 • Human-in-the loop data analytics is a must for today’s ML applications. • Users and AI systems can cooperate to reach a common goal. • Reinforcement learning is an appropriate model to capture the dynamics of interactions between users and AI systems. • Transfer learning (from general models to more specialized domains) shows great potentials for the future interactive systems. Conclusion 33
  • 34. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Collaborators 34 Sihem Amer-Yahia Eric Simon Alexandre Termier Ria Mae Borromeo Mariia Seleznova CNRS, University of Grenoble Alpes SAP Paris Inria Rennes University of the Philippines TU Berlin
  • 35. Enabling Interactivity between Human and Artificial Intelligence December 14, 2020 @ STRAPS’20 Question Time Enabling Interactivity between Human and Artificial Intelligence Behrooz Omidvar-Tehrani @BehroozOmidvar 2nd Workshop on Smart Data Integration and Processing on Service Based Environments December 14, 2020