Chart Generation for Contextualized Responses to NL COVID-19 - - PowerPoint PPT Presentation

chart generation for contextualized responses to nl covid
SMART_READER_LITE
LIVE PREVIEW

Chart Generation for Contextualized Responses to NL COVID-19 - - PowerPoint PPT Presentation

Chart Generation for Contextualized Responses to NL COVID-19 Queries Hannah DeBalsi, Bianca Yu CS 294W Final Presentation Outline Motivation User Research Chart Generation Future Work Quick Recap Quick Recap Final Results Final Results


slide-1
SLIDE 1

Chart Generation for Contextualized Responses to NL COVID-19 Queries

Hannah DeBalsi, Bianca Yu

CS 294W Final Presentation

slide-2
SLIDE 2

Outline

Motivation User Research Chart Generation Future Work Quick Recap Final Results Lessons Learned Quick Recap Final Results Lessons Learned

slide-3
SLIDE 3

Outline

User Research Chart Generation Future Work Quick Recap Final Results Lessons Learned Quick Recap Final Results Lessons Learned Motivation

slide-4
SLIDE 4

Motivation

Alexa, how many COVID-19 cases are there currently worldwide? Ok. There are 6.8 million confirmed cases

  • f COVID-19 worldwide, as of June 7.
slide-5
SLIDE 5

Motivation

Alexa, how many COVID-19 cases are there currently worldwide? Ok. There are 6.8 million confirmed cases

  • f COVID-19 worldwide, as of June 7.

✓ Answered Question

slide-6
SLIDE 6

Motivation

Alexa, how many COVID-19 cases are there currently worldwide? Interesting ... looks like cases are increasing. There are 6.8 million confirmed cases of COVID-19 worldwide, as of June 7.

slide-7
SLIDE 7

Motivation

Alexa, how many COVID-19 cases are there currently worldwide? Interesting ... looks like cases are increasing. There are 6.8 million confirmed cases of COVID-19 worldwide, as of June 7.

✓ Answered Question ✓+ Enhanced Understanding with Context

slide-8
SLIDE 8

Outline

User Research Chart Generation Future Work Quick Recap Final Results Lessons Learned Quick Recap Final Results Lessons Learned Motivation

slide-9
SLIDE 9

Outline

User Research Quick Recap Final Results Lessons Learned Final Results Lessons Learned Chart Generation Future Work Quick Recap Motivation

slide-10
SLIDE 10

User Research / Quick Recap

What do users want to know about COVID-19?

+ What are the most common quantitative questions?

Survey #1

slide-11
SLIDE 11

User Research / Quick Recap

What do users want to know about COVID-19?

+ What are the most common quantitative questions?

Survey #1 Survey #2 What kinds of COVID-19 questions are best answered visually?

+ What is the most effective graph for these questions?

slide-12
SLIDE 12

User Research / Quick Recap

What do users want to know about COVID-19?

+ What are the most common quantitative questions?

Survey #1 Survey #2 What kinds of COVID-19 questions are best answered visually?

+ What is the most effective graph for these questions?

Preliminary Semantic Parser

slide-13
SLIDE 13

Outline

User Research Quick Recap Final Results Lessons Learned Final Results Lessons Learned Chart Generation Future Work Quick Recap Motivation

slide-14
SLIDE 14

Outline

User Research Quick Recap Final Results Lessons Learned Lessons Learned Chart Generation Future Work Quick Recap Final Results Motivation

slide-15
SLIDE 15

User Research / Final Results

Survey #1

slide-16
SLIDE 16

User Research / Final Results

Survey #1

slide-17
SLIDE 17

Survey #2

User Research / Final Results

slide-18
SLIDE 18

User Research / Final Results

“What US city has the highest number of cases?”

slide-19
SLIDE 19

Survey #2

User Research / Final Results

Significant agreement: the percentage of participants who assigned the response a particular rank is ≥ 50%

slide-20
SLIDE 20

Survey #2

User Research / Final Results

Significant agreement: the percentage of participants who assigned the response a particular rank is ≥ 50% Qs w/ significant agreement on first choice

BAR CHART LINE CHART

slide-21
SLIDE 21

Survey #2

User Research / Final Results

Significant agreement: the percentage of participants who assigned the response a particular rank is ≥ 50% Qs w/ significant agreement on first choice Qs w/ significant agreement on last choice

BAR CHART LINE CHART TEXT ONLY

slide-22
SLIDE 22

User Research / Final Results

Preliminary Semantic Parser

slide-23
SLIDE 23

User Research / Final Results

Q3 How many new cases have there been reported in Georgia today?

Interrogative phrase Answer type (quantity) Answer type (noun) Location Filter (quantitative) Filter (date/time)

L A B E L S

slide-24
SLIDE 24

User Research / Final Results

Q3 How many new cases have there been reported in Georgia today?

Interrogative phrase Answer type (quantity) Answer type (noun) Location Filter (quantitative) Filter (date/time)

L A B E L S

slide-25
SLIDE 25

User Research / Final Results

Q3 How many new cases have there been reported in Georgia today?

Interrogative phrase Answer type (quantity) Answer type (noun) Location Filter (quantitative) Filter (date/time)

L A B E L S

slide-26
SLIDE 26

User Research / Final Results

Q3 How many new cases have there been reported in Georgia today?

Interrogative phrase Answer type (quantity) Answer type (noun) Location Filter (quantitative) Filter (date/time)

L A B E L S

slide-27
SLIDE 27

User Research / Final Results

Q3 How many new cases have there been reported in Georgia today?

Interrogative phrase Answer type (quantity) Answer type (noun) Location Filter (quantitative) Filter (date/time)

L A B E L S

slide-28
SLIDE 28

User Research / Final Results

Q3 How many new cases have there been reported in Georgia today?

Interrogative phrase Answer type (quantity) Answer type (noun) Location Filter (quantitative) Filter (date/time)

L A B E L S

slide-29
SLIDE 29

User Research / Final Results

Q3 How many new cases have there been reported in Georgia today?

Interrogative phrase Answer type (quantity) Answer type (noun) Location Filter (quantitative) Filter (date/time)

L A B E L S

slide-30
SLIDE 30

User Research / Final Results

Interrogative phrase Answer type (quantity) Answer type (noun) Location Filter (quantitative) Filter (date/time)

L A B E L S

“How many” “cases” “Georgia” “new” “today”

slide-31
SLIDE 31

User Research / Final Results

Interrogative phrase Answer type (quantity) Answer type (noun) Location Filter (quantitative) Filter (date/time)

L A B E L S

“How many” “cases” “Georgia” “new” “today” → Chart Type: Line Graph → Column Name: “Positive” → Row: State == “Georgia” → Report single cell value → Date: 06/08/2020

slide-32
SLIDE 32

Outline

User Research Quick Recap Final Results Lessons Learned Lessons Learned Chart Generation Future Work Quick Recap Final Results Motivation

slide-33
SLIDE 33

Outline

User Research Quick Recap Final Results Lessons Learned Chart Generation Future Work Quick Recap Final Results Lessons Learned Motivation

slide-34
SLIDE 34

User Research / Lessons Learned

For quantitative data, text + graph response seems to always be more helpful.

A text + graph response is more helpful than just text.

slide-35
SLIDE 35

User Research / Lessons Learned

Users are mostly interested in change over time.

For quantitative data, text + graph response seems to always be more helpful.

A text + graph response is more helpful than just text.

slide-36
SLIDE 36

User Research / Lessons Learned

Users are mostly interested in change over time.

For quantitative data, text + graph response seems to always be more helpful.

A text + graph response is more helpful than just text. The graph content itself is critical.

slide-37
SLIDE 37

Outline

User Research Quick Recap Final Results Lessons Learned Chart Generation Future Work Quick Recap Final Results Lessons Learned Motivation

slide-38
SLIDE 38

Outline

User Research Chart Generation Quick Recap Final Results Lessons Learned Quick Recap Final Results Lessons Learned Future Work Motivation

slide-39
SLIDE 39

Chart Generation / Quick Recap

  • Goal: Generate graphical representations to questions about COVID-19
  • Started with:

○ Generating plots for questions already supported by ThingTalk (ie weather) ○ Generating plots in Python and then displaying an image of the plot to the user

  • Moved to:

○ Generating plots for questions about coronavirus ○ Generating plots in Javascript using Chart.js

slide-40
SLIDE 40

Outline

User Research Chart Generation Quick Recap Final Results Lessons Learned Quick Recap Final Results Lessons Learned Future Work Motivation

slide-41
SLIDE 41

Outline

User Research Chart Generation Quick Recap Final Results Lessons Learned Quick Recap Lessons Learned Future Work Final Results Motivation

slide-42
SLIDE 42

Chart Generation / Final Results

\t now => @com.covidtracking.state(state='ca') => notify;

slide-43
SLIDE 43

Chart Generation / Final Results

slide-44
SLIDE 44

Chart Generation / Final Results

slide-45
SLIDE 45

Chart Generation / Final Results

\t now => @com.covidtracking.us() => notify;

slide-46
SLIDE 46

Chart Generation / Final Results

slide-47
SLIDE 47

Outline

User Research Chart Generation Quick Recap Final Results Lessons Learned Quick Recap Lessons Learned Future Work Final Results Motivation

slide-48
SLIDE 48

Outline

User Research Chart Generation Quick Recap Final Results Lessons Learned Quick Recap Future Work Final Results Lessons Learned Motivation

slide-49
SLIDE 49

Chart Generation / Lessons Learned

JavaScript High level ideas → actual implementation People

slide-50
SLIDE 50

Outline

User Research Chart Generation Quick Recap Final Results Lessons Learned Quick Recap Future Work Final Results Lessons Learned Motivation

slide-51
SLIDE 51

Outline

User Research Chart Generation Future Work Quick Recap Final Results Lessons Learned Quick Recap Final Results Lessons Learned Motivation

slide-52
SLIDE 52

Future Work

Connect the pipeline More types of charts More robust mappings