IUI 2018
Two Tools are Better Than One: Tool Diversity as a Means of Improving Aggregate Crowd Performance
JEAN Y. SONG, RAYMOND FOK, ALAN LUNDGARD, FAN YANG, JUHO KIM, WALTER S. LASECKI
Michigan Interactive and Social Computing Group
Two Tools are Better Than One: Tool Diversity as a Means of - - PowerPoint PPT Presentation
IUI 2018 Two Tools are Better Than One: Tool Diversity as a Means of Improving Aggregate Crowd Performance J EAN Y. S ONG , R AYMOND F OK , A LAN L UNDGARD , F AN Y ANG , J UHO K IM , W ALTER S. L ASECKI Michigan Interactive and Social
Michigan Interactive and Social Computing Group
CROMA LAB & KIXLAB | IUI 2018
2
CROMA LAB & KIXLAB | IUI 2018
3
https://playment.io/ https://www.crowdguru.de/en/
CROMA LAB & KIXLAB | IUI 2018
Divide Microtasks
4
CROMA LAB & KIXLAB | IUI 2018
5
Divide Microtasks
Aggregate multiple answers
× 2 × 2 × 2 × 2 × 2
CROMA LAB & KIXLAB | IUI 2018
Divide Microtasks
6
Same tool or interface Aggregate multiple answers
× 2 × 2 × 2 × 2 × 2
CROMA LAB & KIXLAB | IUI 2018
8
CROMA LAB & KIXLAB | IUI 2018
9
Tool 1: Opensurfaces (TOG 2013)
Bell, Sean, et al. "Opensurfaces: A richly annotated catalog of surface appearance." ACM Transactions on Graphics (TOG)32.4 (2013): 111.
Tool 2: Click’n’Cut (CrowdMM 2014)
Carlier, Axel, et al. "Click'n'Cut: Crowdsourced interactive segmentation with object candidates." International ACM Workshop on Crowdsourcing for Multimedia. 2014.
CROMA LAB & KIXLAB | IUI 2018
10
Tool 1: Opensurfaces (TOG 2013)
Bell, Sean, et al. "Opensurfaces: A richly annotated catalog of surface appearance." ACM Transactions on Graphics (TOG)32.4 (2013): 111.
Tool 2: Click’n’Cut (CrowdMM 2014)
Carlier, Axel, et al. "Click'n'Cut: Crowdsourced interactive segmentation with object candidates." International ACM Workshop on Crowdsourcing for Multimedia. 2014.
CROMA LAB & KIXLAB | IUI 2018
11
Tool 1: Opensurfaces (TOG 2013)
Bell, Sean, et al. "Opensurfaces: A richly annotated catalog of surface appearance." ACM Transactions on Graphics (TOG)32.4 (2013): 111.
Tool 2: Click’n’Cut (CrowdMM 2014)
Carlier, Axel, et al. "Click'n'Cut: Crowdsourced interactive segmentation with object candidates." International ACM Workshop on Crowdsourcing for Multimedia. 2014.
CROMA LAB & KIXLAB | IUI 2018
14
Ensemble learning constructs a combination of two alternative hypotheses h1 and h2 with proper weights (w1 and w2), and approximates the best hypothesis f by averaging the two.
CROMA LAB & KIXLAB | IUI 2018
15
Divide
Microtasks Diff tools
× 2 × 2 × 2 × 2 × 2
CROMA LAB & KIXLAB | IUI 2018
16
Divide Microtasks
Diff tools
× 2 × 2 × 2 × 2 × 2
Semantic image segmentation task
CROMA LAB & KIXLAB | IUI 2018
17
CROMA LAB & KIXLAB | IUI 2018
18
T1 T2 T3 T4
CROMA LAB & KIXLAB | IUI 2018
19
CROMA LAB & KIXLAB | IUI 2018
20
CROMA LAB & KIXLAB | IUI 2018
21
CROMA LAB & KIXLAB | IUI 2018
23
CROMA LAB & KIXLAB | IUI 2018
24
CROMA LAB & KIXLAB | IUI 2018
25
CROMA LAB & KIXLAB | IUI 2018
26
CROMA LAB & KIXLAB | IUI 2018
28
CROMA LAB & KIXLAB | IUI 2018
29
CROMA LAB & KIXLAB | IUI 2018
30
CROMA LAB & KIXLAB | IUI 2018
31
High recall High precision
CROMA LAB & KIXLAB | IUI 2018
33
Tool 1 Tool 2 Aggregate
CROMA LAB & KIXLAB | IUI 2018
34
CROMA LAB & KIXLAB | IUI 2018
35
Task with subjective answers: Creative writing Tasks with objective answers: Image segmentation Live captioning Text annotation Handwriting recognition
CROMA LAB & KIXLAB | IUI 2018
36
Example: Scribe (UIST 2012)
W.S. Lasecki, C.D. Miller, A. Sadilek, A. Abumoussa, D. Borrello, R. Kushalnagar, J.P. Bigham. Real-time Captioning by Groups of Non-Experts. UIST 2012.
CROMA LAB & KIXLAB | IUI 2018
37
Application1: Tagging Long Videos Application2: Multichannel NLP Application3: Complex/Diverse Annotation Application4: Computer-Human Integration
Context Granularity Text Audio Higher level Lower level Precision Recall
Michigan Interactive and Social Computing Group
CROMA LAB & KIXLAB | IUI 2018
40
CROMA LAB & KIXLAB | IUI 2018
41
CROMA LAB & KIXLAB | IUI 2018
42
CROMA LAB & KIXLAB | IUI 2018
43
CROMA LAB & KIXLAB | IUI 2018
44
Worker 1 Worker 2 Worker 3 Worker 4 Aggregate Final answer
CROMA LAB & KIXLAB | IUI 2018
In an image, label a pixel as 1 if it belongs to a target object, and 0 if background. Assume:
We can estimate the true labels Y by maximizing the marginal likelihood of the observed worker labels: The EM algorithm works iteratively by applying the 1) expectation step and the 2) maximization step.
45