SlideShare a Scribd company logo
1 of 30
Download to read offline
Inferring	User	Tasks	and	Needs
Rishabh	Mehrotra1,	Emine	Yilmaz2,	Ahmed	Hassan	Awadallah3
1Spotify,	London
2University	College	London
3Microsoft	Research
Outline	of	the	Tutorial
• Section	1:	Introduction
• Section	2:	Characterizing	Tasks
• Section	3:	Tasks	Extraction	Algorithms
• Section	4:	Task	based	Evaluation
• Section	5:	Applications
Section	4:	Task	Based	Evaluation
• User	behavior	signals
• Predictive	Models	of	SAT
• Explicit	Satisfaction	Signals
Web	Search	is	Interactive
Web	Search	is	Interactive
Web	Search	is	Interactive
What	should	we	measure?
• From	Queries	to	Tasks
– People	do	not	come	to	search	engines	to	submit	queries,	they	come	
to	accomplish	tasks
‘‘	If	you	cannot	measure	it,	you	cannot	improve	it.’’
Lord	Kelvin	
‘‘	You	get	what	you	measure.’’
User	Behavior	
Signals
Predictive	
Models
Explicit	Satisfaction	
Signals
User	Behavior
• Behavioral	logs	are	traces	of	human	behavior	seen	through	the	
lenses	of	a	sensor
• In	Web	search:
• Queries,	Clicks,	mouse	movements,	etc.
• In	mobile	and	other	devices:
• Voice	(acoustics)
• Attention	(viewport)
Change	in	Acoustics
• Slower	speech	rate	is	more	prevalent	
when	ASR	quality	is	bad
• Loudness is	the	perception	of	the	
strength	or	weakness	of	a	sound	
wave	resulting	from	the	amount	of	
pressure	produced
• Pitch represents	how	high	or	low	a	
sound	is	perceived	by	the	human	ear	
and	is	determined	by	a	
sound's frequency
0%
5%
10%
15%
20%
25%
30%
35%
40%
0% 10% 20% 30% 40% 50% 60% 70% 80% 90%100%
%	requests
slower	ratio	r
SAT	ASR	Quality
DSAT	ASR	Quality
[Kulkarni	et	al.,	ICASSP	2017]
Attention	Modelling
• Viewport	is	the	portion	of	the	page	
that	is	visible	on	the	screen
• There	is	a	high	correlation	between	
gaze	time	and	viewport	time	on	
Mobile	devices
[Lagun et	al.,	SIGIR’14]
Tasks	as	a	Trail
ENDtataSTARTG nn ,,,.......,, 11=
Goal 1: Q 4s RL 1s SR 53s SR 118s END
Goal 2: Q 3s Q 5s SR 10s AD 44s END
Goal 3: Q 4s RL 1s SR 53s SR 118s END
• A	user	search	task	can	be	represented	by:
• An	ordered	sequence	of	actions	
• Time	between	actions
User	Behavior	
Signals
Predictive	
Models
Explicit	Satisfaction	
Signals
Modeling	action	sequences:	Markov	Model
• Learn	patterns	of	action	sequences	
that	lead	to	satisfaction/dissatisfaction
• A	mixture	model	for	generating	
behavior	trails	with	two	mixture	
components	corresponding	to	
satisfaction	and	dissatisfaction	
[Hassan	et	al.,	WSDM	2010]
• Accuracy:	Much	
better	than	baselines	
on	labeled	data
• Sensitivity:	Much	better	
than	existing	metrics	for	
A/B	testing
[Hassan	et	al.,	WSDM	2010]
Modeling	action	sequences:	Markov	Model
Modeling	action	sequences:	CRF
[Ageev et	al.,	SIGIR	2011]
Modeling	action	sequences:	Markov	Model
[Ageev et	al.,	SIGIR	2011]
Semi-supervised	Model
• Can	we	learn	from	both	labeled	and	unlabeled	data?	
– Labeled	data	is	typically	limited
– Unlabeled	data	is	available	at	a	larger	scale
• Generative	Model	+		EM
– E	Step:	Use	the	current	classifier
to	estimate	class	probabilities	
for	unlabeled	data
– M	Step:	Re-estimate	model	
parameters	using	the	labeled	data	
and	the	component	membership	of	
the	unlabeled	data
Model
Expectation	Step
Maximization	Step
[Hassan,	SIGIR	2012]
• Learning	from	both	labeled	and	unlabeled	data	
significantly	improves	the	performance
[Hassan,	SIGIR	2012]
Semi-supervised	Model
Personalized	Model
• There are large differences between
users
• A one-size-fits-all model of user
behavior cannot capture the variance in
behavior associated with satisfaction
• Making generalizations about particular
behaviors is risky
[Hassan	and	White,	CIKM	2013]
Dialog	Models:	From	Search	to	Intelligent	Assistants
• In	intelligent	assistants,	we	
have	a	dialog	between	the	user	
and	the	system
• Classify	every	action/response	
to	one	of	a	set	of	predefined	
types
• Extend	the	model	to	cover	
multiple	user/system	responses
User	Request System	Response
“Where	is	the	nearest	pharmacy” “Here	are	8	pharmacies	near	you.”	[show	options	on	
the	screen]
“Send	me	the	directions	to	block	
sponsee”
(Show	me	the	directions	to	Clark’s	
pharmacy)
“Sorry,	I	couldn’t	find	anything	for	‘Send	me	the	
directions	to	block	sponsee.’	Do	you	wanna	search	
the	web	for	it?”
“No” “Here	are	8	pharmacies	near	you.”	[show	options	on	
the	screen]
“Directions	to	Clark’s	pharmacy” “OK,	getting	you	directions	to	Clark’s	Pharmacy.”	
[navigation]
[Jiang	et	al.,	WWW	2015]
• Joint	training	of	unified	Bi-LSTMs	&	CNN
• Interaction	layer:		between	components	of	intermediate	representation
• Softmax layer	at	the	end	for	prediction
Unified	Multi-View	Model
[Mehrotra	et	al.,	CIKM	2017]
• Adding	the	auxiliary	SERP	level	features	help
• Proposed	unified	model	performs	best	across	the	board
Deep	multi-view	model	performs	better	than	traditional	sequential	
models!
[Mehrotra	et	al.,	CIKM	2017]
Unified	Multi-View	Model
User	Behavior	
Signals
Predictive	
Models
Explicit	Satisfaction	
Signals
Learn	from	the	users
• We	need	models	that	can	predict	user	
satisfaction	using	implicit	signals	from	
user	interactions
• Find	correlation	between	implicit	
behavior signals	and	some	explicit	
satisfaction signal
Explicit	Satisfaction	Signals
• Using	Judges/Annotators
– Recreate	the	user	experience	and	ask	an	annotator	to	assess	user	
satisfaction
[Jiang	et	al.,	WSDM	2015]
• Lab	Studies
– A	group	of	people	who	are	asked	to	perform	certain	tasks	and	can	be	
subsequently	interviewed	to	get	feedback	on	satisfaction
– Gamification
[Ageev et	al.,	SIGIR	2011]
Explicit	Satisfaction	Signals
• Field	Studies
– Richer	Client	Instrumentation	(e.g.	Toolbars)
– Users	install	a	special	software	that	monitors	their	tasks	and	
collects	feedback	from	them	at	specific	points
– Example:	Curious	Browser,	Search	TrailBlazer,	SearchVote,	etc.
[Fox	et	al.,	TOIS	2005;		Hassan	et	al.,	CIKM	2011]
Explicit	Satisfaction	Signals
• Data	gathering	A/B	tests
– Run	an	A/B	where	the	control	group	is	subjected	to	a	degraded	
experience	
50%	
Users
50%	
Users
[Machmouchi	et	al.,	CIKM	2017]
Explicit	Satisfaction	Signals
Summary:	Section	IV
• User	behavior	signals
– Acoustics	for	voice	interactions
– Attention	modeling	in	viewport
– Action	sequences
• Predictive	Models	of	SAT
– Markov	model	for	action	sequences
– CRF	models
– Semi-supervised	model
– Deep	sequential	model	for	task	SAT
• Explicit	Satisfaction	Signals
– Judges/annotators
– Lab	studies
– Field	studies
– Data	gathering	A/B	tests

More Related Content

Similar to Part 4: WWW 2018 tutorial on Understanding User Needs & Tasks

Detecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchDetecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchJulia Kiseleva
 
From Exploration to Construction
 - How to Support the Complex Dynamics of In...
From Exploration to Construction
 - How to Support the Complex Dynamics of In...From Exploration to Construction
 - How to Support the Complex Dynamics of In...
From Exploration to Construction
 - How to Support the Complex Dynamics of In...TimelessFuture
 
Don t make them think: create an easy-to-use website and catalog through user...
Don t make them think: create an easy-to-use website and catalog through user...Don t make them think: create an easy-to-use website and catalog through user...
Don t make them think: create an easy-to-use website and catalog through user...Margaret Ostrander
 
System U: Computational Discovery of Personality Traits from Social Media for...
System U: Computational Discovery of Personality Traits from Social Media for...System U: Computational Discovery of Personality Traits from Social Media for...
System U: Computational Discovery of Personality Traits from Social Media for...Michelle Zhou
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaGrowth Hacking Asia
 
Information Experience Lab, IE Lab at SISLT
Information Experience Lab, IE Lab at SISLTInformation Experience Lab, IE Lab at SISLT
Information Experience Lab, IE Lab at SISLTIsa Jahnke
 
Usability Testing & You
Usability Testing & YouUsability Testing & You
Usability Testing & YouCate Kompare
 
Usability Testing Popup Lab Workshop
Usability Testing Popup Lab WorkshopUsability Testing Popup Lab Workshop
Usability Testing Popup Lab WorkshopCate Kompare
 
Design and Evaluation techniques unit 5
Design and Evaluation techniques unit  5Design and Evaluation techniques unit  5
Design and Evaluation techniques unit 5KrishnaVeni451953
 
Launch With Confidence! Integrate UX Research Throughout Development
Launch With Confidence! Integrate UX Research Throughout DevelopmentLaunch With Confidence! Integrate UX Research Throughout Development
Launch With Confidence! Integrate UX Research Throughout DevelopmentJennifer Romano Bergstrom
 
Session1 methods research_question
Session1 methods research_questionSession1 methods research_question
Session1 methods research_questionmilolostinspace
 
What Is UX Research & How Is It Done.pptx
What Is UX Research & How Is It Done.pptxWhat Is UX Research & How Is It Done.pptx
What Is UX Research & How Is It Done.pptxTurboAnchor
 
Homespun UX: Going Beyond Web Analytics
Homespun UX: Going Beyond Web AnalyticsHomespun UX: Going Beyond Web Analytics
Homespun UX: Going Beyond Web AnalyticsMary Ann Brody
 
Session 3 Research Methods - Data Analysis - Case Study Example
Session 3 Research Methods - Data Analysis - Case Study ExampleSession 3 Research Methods - Data Analysis - Case Study Example
Session 3 Research Methods - Data Analysis - Case Study Examplemilolostinspace
 
A Journey into Evaluation: from Retrieval Effectiveness to User Engagement
A Journey into Evaluation: from Retrieval Effectiveness to User EngagementA Journey into Evaluation: from Retrieval Effectiveness to User Engagement
A Journey into Evaluation: from Retrieval Effectiveness to User EngagementMounia Lalmas-Roelleke
 

Similar to Part 4: WWW 2018 tutorial on Understanding User Needs & Tasks (20)

Detecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchDetecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile Search
 
From Exploration to Construction
 - How to Support the Complex Dynamics of In...
From Exploration to Construction
 - How to Support the Complex Dynamics of In...From Exploration to Construction
 - How to Support the Complex Dynamics of In...
From Exploration to Construction
 - How to Support the Complex Dynamics of In...
 
Don t make them think: create an easy-to-use website and catalog through user...
Don t make them think: create an easy-to-use website and catalog through user...Don t make them think: create an easy-to-use website and catalog through user...
Don t make them think: create an easy-to-use website and catalog through user...
 
Designing Mobile UX
Designing Mobile UXDesigning Mobile UX
Designing Mobile UX
 
System U: Computational Discovery of Personality Traits from Social Media for...
System U: Computational Discovery of Personality Traits from Social Media for...System U: Computational Discovery of Personality Traits from Social Media for...
System U: Computational Discovery of Personality Traits from Social Media for...
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking Asia
 
Cognitive Walkthrough
Cognitive WalkthroughCognitive Walkthrough
Cognitive Walkthrough
 
Information Experience Lab, IE Lab at SISLT
Information Experience Lab, IE Lab at SISLTInformation Experience Lab, IE Lab at SISLT
Information Experience Lab, IE Lab at SISLT
 
Usability Testing & You
Usability Testing & YouUsability Testing & You
Usability Testing & You
 
hci Evaluation Techniques.pptx
 hci Evaluation Techniques.pptx hci Evaluation Techniques.pptx
hci Evaluation Techniques.pptx
 
Usability Testing Popup Lab Workshop
Usability Testing Popup Lab WorkshopUsability Testing Popup Lab Workshop
Usability Testing Popup Lab Workshop
 
Design and Evaluation techniques unit 5
Design and Evaluation techniques unit  5Design and Evaluation techniques unit  5
Design and Evaluation techniques unit 5
 
Launch With Confidence! Integrate UX Research Throughout Development
Launch With Confidence! Integrate UX Research Throughout DevelopmentLaunch With Confidence! Integrate UX Research Throughout Development
Launch With Confidence! Integrate UX Research Throughout Development
 
Session1 methods research_question
Session1 methods research_questionSession1 methods research_question
Session1 methods research_question
 
What Is UX Research & How Is It Done.pptx
What Is UX Research & How Is It Done.pptxWhat Is UX Research & How Is It Done.pptx
What Is UX Research & How Is It Done.pptx
 
Homespun UX: Going Beyond Web Analytics
Homespun UX: Going Beyond Web AnalyticsHomespun UX: Going Beyond Web Analytics
Homespun UX: Going Beyond Web Analytics
 
Session 3 Research Methods - Data Analysis - Case Study Example
Session 3 Research Methods - Data Analysis - Case Study ExampleSession 3 Research Methods - Data Analysis - Case Study Example
Session 3 Research Methods - Data Analysis - Case Study Example
 
ICS2208 Lecture 5
ICS2208 Lecture 5ICS2208 Lecture 5
ICS2208 Lecture 5
 
201120 Yunha Han
201120 Yunha Han201120 Yunha Han
201120 Yunha Han
 
A Journey into Evaluation: from Retrieval Effectiveness to User Engagement
A Journey into Evaluation: from Retrieval Effectiveness to User EngagementA Journey into Evaluation: from Retrieval Effectiveness to User Engagement
A Journey into Evaluation: from Retrieval Effectiveness to User Engagement
 

Recently uploaded

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

Part 4: WWW 2018 tutorial on Understanding User Needs & Tasks