Ehud Reiter, Computing Science, University of Aberdeen1 NLG Evaluation, Commercial NLG Ehud Reiter (Abdn Uni and Arria/Data2text)

Slides:



Advertisements
Similar presentations
Quantitative and Scientific Reasoning Standard n Students must demonstrate the math skills needed to enter the working world right out of high school or.
Advertisements

A small taste of inferential statistics
On-Demand Writing Assessment
Transformations & Data Cleaning
 Make better decisions Usually business decisions  Build theory Understand the world better.
Dr. Ehud Reiter, Computing Science, University of Aberdeen1 NLG Shared Tasks: Lets try it and see what happens Ehud Reiter (Univ of Aberdeen)
Evaluating Search Engine
Chapter 14: Usability testing and field studies. Usability Testing Emphasizes the property of being usable Key Components –User Pre-Test –User Test –User.
Stat 301 – Day 14 Review. Previously Instead of sampling from a process  Each trick or treater makes a “random” choice of what item to select; Sarah.
Analysis of Variance Chapter 3Design & Analysis of Experiments 7E 2009 Montgomery 1.
Biol 500: basic statistics
1 User Centered Design and Evaluation. 2 Overview My evaluation experience Why involve users at all? What is a user-centered approach? Evaluation strategies.
Experimental Psychology PSY 433
Today Concepts underlying inferential statistics
RESEARCH METHODS IN EDUCATIONAL PSYCHOLOGY
StaffCV Recruitment Management Solution A New Paradigm In Recruiting StaffCV Recruitment Management Solution A New Paradigm In Recruiting.
Introduction to the design (and analysis) of experiments James M. Curran Department of Statistics, University of Auckland
 A data processing system is a combination of machines and people that for a set of inputs produces a defined set of outputs. The inputs and outputs.
Practical statistics for Neuroscience miniprojects Steven Kiddle Slides & data :
Are the results valid? Was the validity of the included studies appraised?
Data Mining Techniques
Educator’s Guide Using Instructables With Your Students.
Chapter 14: Usability testing and field studies
Marshall University School of Medicine Department of Biochemistry and Microbiology BMS 617 Lecture 6 – Multiple comparisons, non-normality, outliers Marshall.
School Counselors Doing Action Research Jay Carey and Carey Dimmitt Center for School Counseling Outcome Research UMass Amherst CT Guidance Leaders March.
Statistics for Education Research Lecture 5 Tests on Two Means: Two Independent Samples Independent-Sample t Tests Instructor: Dr. Tung-hsien He
Presentation of Findings, Communication and Utilization of Findings.
Error reports as a source for SPI Tor Stålhane Jingyue Li, Jan M.N. Kristiansen IDI / NTNU.
Eng.Mosab I. Tabash Applied Statistics. Eng.Mosab I. Tabash Session 1 : Lesson 1 IntroductiontoStatisticsIntroductiontoStatistics.
User Study Evaluation Human-Computer Interaction.
Study of the day Misattribution of arousal (Dutton & Aron, 1974)
The Process of Conducting Research
Software Engineering Experimentation Rules for Reviewing Papers Jeff Offutt See my editorials 17(3) and 17(4) in STVR
Using error reports in SPI Tor Stålhane IDI / NTNU.
Chapter 2 Doing Social Psychology Research. Why Should You Learn About Research Methods?  It can improve your reasoning about real-life events  This.
Testing & modeling users. The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments.
Quantitative SOTL Research Methods Krista Trinder, College of Medicine Brad Wuetherick, GMCTE October 28, 2010.
Where did plants and animals come from? How did I come to be?
ICOM 6115: Computer Systems Performance Measurement and Evaluation August 11, 2006.
Sociology Now 1 st Edition (Brief) Kimmel/Aronson *This multimedia product and its contents are protected under copyright law. The following are prohibited.
CHAPTER 12 Descriptive, Program Evaluation, and Advanced Methods.
Lesson Overview Lesson Overview What Is Science? Lesson Overview 1.1 What Is Science?
Chapter 10 Verification and Validation of Simulation Models
Building Simulation Model In this lecture, we are interested in whether a simulation model is accurate representation of the real system. We are interested.
Chapter 8 Evaluating Search Engine. Evaluation n Evaluation is key to building effective and efficient search engines  Measurement usually carried out.
Chapter 3: Statistical Significance Testing Warner (2007). Applied statistics: From bivariate through multivariate. Sage Publications, Inc.
Welcome to MM570 Psychological Statistics
4. Marketing research After carefully studying this chapter, you should be able to: Define marketing research; Identify and explain the major forms of.
1 Running Experiments for Your Term Projects Dana S. Nau CMSC 722, AI Planning University of Maryland Lecture slides for Automated Planning: Theory and.
Week 6. Statistics etc. GRS LX 865 Topics in Linguistics.
Lesson Overview Lesson Overview What Is Science? Lesson Overview 1.1 What Is Science?
1-1 Copyright © 2014, 2011, and 2008 Pearson Education, Inc.
SCARAB Substance No depth or written for children. Lacking the depth needed for your purpose. Written for the general public. Depth of coverage.
Lesson Overview Lesson Overview What Is Science?.
Marshall University School of Medicine Department of Biochemistry and Microbiology BMS 617 Lecture 6 –Multiple hypothesis testing Marshall University Genomics.
Experimental Psychology PSY 433 Chapter 5 Research Reports.
Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Statistics for Business and Economics 8 th Edition Chapter 9 Hypothesis Testing: Single.
Building Valid, Credible & Appropriately Detailed Simulation Models
Research methods revision The next couple of lessons will be focused on recapping and practicing exam questions on the following parts of the specification:
Big Data Quality Panel Norman Paton University of Manchester.
Investigate Plan Design Create Evaluate (Test it to objective evaluation at each stage of the design cycle) state – describe - explain the problem some.
ASA Competition AP Statistics: Final Project. What is a Project? ► You should...  Ask a question about the world around you.  Design a method to collect.
CPD 3 - Advanced Publishing Skills 1 - How to Get Published and to Continue to Get Published in Leading Academic Journals Professor Tarani Chandola with.
Ehud Reiter, Computing Science, University of Aberdeen1 CS5545: Natural Language Generation Background Reading: Reiter and Dale, Building Natural Language.
Research methods. Recap: last session 1.Outline the difference between descriptive statistics and inferential statistics? 2.The null hypothesis predicts.
Ehud Reiter Sept 2017 NLG EVALUATION Ehud Reiter Sept 2017.
Chapter 10 Verification and Validation of Simulation Models
Presentation and project
Chapter 4 Summary.
Strategi Memperbaiki dan Menyiapkan Naskah (Manuscript) Hasil Review
Presentation transcript:

Ehud Reiter, Computing Science, University of Aberdeen1 NLG Evaluation, Commercial NLG Ehud Reiter (Abdn Uni and Arria/Data2text)

Ehud Reiter, Computing Science, University of Aberdeen2 Structure l Evaluation Concepts l Commercial NLG l Appendix: Designing a controlled ratings-based evaluation

Ehud Reiter, Computing Science, University of Aberdeen3 Purpose of Evaluation l What do we want to know? l Audience?

Ehud Reiter, Computing Science, University of Aberdeen4 Example: BabyTalk l Goal: Summarise clinical data about premature babies in neonatal ICU l Input: sensor data; records of actions/observations by medical staff l Output: multi-para texts, summarise »BT45: 45 mins data, for doctors »BT-Nurse: 12 hrs data, for nurses »BT-Family: 24 hrs data, for parents

Ehud Reiter, Computing Science, University of Aberdeen5 Babytalk: Neonatal ICU

Ehud Reiter, Computing Science, University of Aberdeen6 Babytalk Input: Sensor Data

Ehud Reiter, Computing Science, University of Aberdeen7 BT-Nurse text (extract) Respiratory Support Current Status Currently, the baby is on CMV in 27 % O2. Vent RR is 55 breaths per minute. Pressures are 20/4 cms H2O. Tidal volume is 1.5. SaO2 is variable within the acceptable range and there have been some desaturations. … Events During the Shift A blood gas was taken at around 19:45. Parameters were acceptable. pH was CO2 was 7.71 kPa. BE was -4.8 mmol/L. …

Ehud Reiter, Computing Science, University of Aberdeen8 Babytalk eval: goals l Babytalk evaluation goals »Medics want to know if Babytalk summaries enhance patient outcome –Deploy Babytalk on ward and measure outcome (RCT) »Psychologists want to know if Babytalk texts are effective decision support tool –Controlled “off ward” study of decision effectiveness »Developers want to know how improve system –Qualitative feedback often most useful »Software house wants to know if profitable –Business model (costs and revenue)

Ehud Reiter, Computing Science, University of Aberdeen9 Which Goal? l Depends on your purpose »Publish academic NLG research paper? »Convince someone to use NLG system? »Improve an NLG system? »Pitch for venture capital?

Ehud Reiter, Computing Science, University of Aberdeen10 Types of NLG Evaluation l Task Performance l Human Ratings l Metric (comparison to gold standard) l Controlled vs Real-World

Ehud Reiter, Computing Science, University of Aberdeen11 Task-Performance Eval l Measure whether NLG system achieves its communicative goal »Typically helping user perform a task »Other possibilities, eg behaviour change l Evaluate in real-world or in controlled experiment

Ehud Reiter, Computing Science, University of Aberdeen12 Real world: STOP smoking l STOP system generates personalised smoking-cessation letters l Recruited 2553 smokers »Sent 1/3 STOP letters »Sent 1/3 fixed (non-tailored) letter »Sent 1/3 simple “thank you” letter l Waited 6 months, and compared smoking cessation rates between the groups

Ehud Reiter, Computing Science, University of Aberdeen13 Results: STOP l 6-Month cessation rate »STOP letter: 3.5% »Non-tailored letter: 4.4% »Thank-you letter: 2.6% l Note: »More heavy smokers in STOP group »Heavy smokers less likely to quit

Ehud Reiter, Computing Science, University of Aberdeen14 Negative result l Should be published! l Don’t ignore or “tweak stats” until you get the “right” answer l E Reiter, R Robertson, and L Osman (2003). Lessons from a Failure: Generating Tailored Smoking Cessation Letters. Artificial Intelligence 144:41-58.

Ehud Reiter, Computing Science, University of Aberdeen15 Controlled exper: BT45 l Babytalk BT-45 system (short reports) l Choose 24 data sets (scenarios) »From historical data (5 years old) l Created 3 presentations of each scenario »BT45 text, Human text, Visualisation l Asked 35 subjects (medics) to look at presentations and decide on intervention »In experiment room, not in ward »Compared intervention to gold standard l Computed likelihood of correct decision

Ehud Reiter, Computing Science, University of Aberdeen16 Results: BT45 l Correct decision made »BT45 text: 34% »Human text: 39% »Visualisation: 33% l Note: »BT45 texts mostly as good as human, but were pretty bad in scenario where target action was “no action” or “sensor error”

Ehud Reiter, Computing Science, University of Aberdeen17 Reference l F Portet, E Reiter, A Gatt, J Hunter, S Sripada, Y Freer, C Sykes (2009). Automatic Generation of Textual Summaries from Neonatal Intensive Care Data. Artificial Intelligence 173: l M. van der Meulen, R. Logie, Y. Freer, C. Sykes, N. McIntosh, and J. Hunter, "When a graph is poorer than 100 words: A comparison of computerised natural language generation, human generated descriptions and graphical displays in neonatal intensive care," Applied Cognitive Psychology, vol. 24, pp , 2008.

Ehud Reiter, Computing Science, University of Aberdeen18 Task-based evaluations l Most respected »Especially outwith NLG/NLP community l Expensive and time-consuming l Eval is of specific system, not generic algorithm or idea »Small changes to both STOP and BT45 would probably changes eval result

Ehud Reiter, Computing Science, University of Aberdeen19 Human Ratings l Ask human subjects to assess texts »Readability (linguistic quality) »Accuracy (content quality) »Usefulness l Can assess control/baseline as well l Usually use Likert scale »Strongly agree, agree, undecided, disagree, strongly disagree (5 pt scale)

Ehud Reiter, Computing Science, University of Aberdeen20 Real world: BT-Nurse l Deployed BT-Nurse on ward l Nurses used it on real patients »Both beginning and end of shift »Vetted to remove content that could damage care –No content removed l Nurses gave scores (3-pt scale) on each text »Understandable, accurate, helpful »Agree, neutral, disagree l Also free-text comments

Ehud Reiter, Computing Science, University of Aberdeen21 Results: BT-Nurse l Numerical results »90% of texts understandable »70% of texts accurate »60% of texts helpful »[no texts damaged care] l Many comments »More content »Software bugs »A few “really helped me” comments

Ehud Reiter, Computing Science, University of Aberdeen22 Reference l J Hunter, Y Freer, A Gatt, E Reiter, S Sripada, C Sykes, D Westwater (2011). BT-Nurse: Computer Generation of Natural Language Shift Summaries from Complex Heterogeneous Medical Data. Journal of the American Medical Informatics Association 18: l J Hunter, Y Freer, A Gatt, E Reiter, S Sripada, C Sykes (2012). Automatic generation of natural language nursing shift summaries in neonatal intensive care: BT-Nurse. Artificial Intelligence in Medicine 56:157–172

Ehud Reiter, Computing Science, University of Aberdeen23 Controlled exper: Sumtime l Marine weather forecasts l Choose 5 weather data sets (scenarios) l Created 3 presentations of each scenario »Sumtime text »human texts »Hybrid: Human content, SumTime language l Asked 73 subjects (readers of marine forecasts) to give preference »Each saw 2 of the 3 possible variants of a scenario »Most readable, most accurate, most appropriate

Ehud Reiter, Computing Science, University of Aberdeen24 Results: SumTime Question ST Human same p value SumTime vs. human texts More appropriate? 43% 27% 30% More accurate? 51% 33% 15% Easier to read? 41% 36% 23% >0.1 Hybrid vs. human texts More appropriate? 38% 28% 34% >0.1 More accurate? 45% 36% 19% >0.1 Easier to read? 51% 17% 33% <0.0001

Ehud Reiter, Computing Science, University of Aberdeen25 Reference l E Reiter, S Sripada, J Hunter, J Yu, and I Davy (2005). Choosing Words in Computer-Generated Weather Forecasts. Artificial Intelligence 167:

Ehud Reiter, Computing Science, University of Aberdeen26 Human ratings evaluation l Probably most common type in NLG »Well accepted in academic literature l Easier/quicker than task-based »For controlled eval, may be able to use Amazon Mechanical Turk »Can answer questions which are hard to fit into a task-based evaluation –Can ask people to generalise

Ehud Reiter, Computing Science, University of Aberdeen27 Metric-based evaluation l Create a gold standard set »Input data for NLG system (scenarios) »Desired output text (usually human-written) –Sometimes multiple “reference” texts specified l Run NLG system on above data sets l Compare output to gold standard output »Various metrics, such as BLEU l Widely used in machine translation

Ehud Reiter, Computing Science, University of Aberdeen28 Example: SumTime input data day/hour wind-dir speed gust l 05/06SSW1822 l 05/09S1620 l 05/12S1417 l 05/15S1417 l 05/18SSE1215 l 05/21SSE1012 l 06/00VAR67

Ehud Reiter, Computing Science, University of Aberdeen29 Example: Gold standard l Reference 1 - SSW’LY GRADUALLY BACKING SSE’LY THEN DECREASING VARIABLE 4-8 BY LATE EVENING l Reference 2 - SSW GRADUALLY BACKING SSE BY 1800 THEN FALLING VARIABLE 4-8 BY LATE EVENING l Reference 3 - SSW GRADUALLY BACKING SSE THEN FALLING VARIABLE BY LATE EVENING Above written by three professional forecasters

Ehud Reiter, Computing Science, University of Aberdeen30 Metric evaluation example l SumTime output: »SSW GRADUALLY BACKING SSE THEN BECOMING VARIABLE 10 OR LESS BY MIDNIGHT l Compare to Reference 1 »SSW’LY GRADUALLY BACKING SSE’LY THEN DECREASING BECOMING VARIABLE OR LESS BY LATE EVENING MIDNIGHT l Compute score using metric »edit distance, BLEU, etc

Ehud Reiter, Computing Science, University of Aberdeen31 Issues l Is SSW’LY better than SSW? »2 out of 3 reference texts use SSW »Good to have multiple reference texts l Is BY LATE EVENING better than BY MIDNIGHT? »User studies with forecast readers suggest BY MIDNIGHT is less ambiguous »Should ST be eval against human texts? –SumTime texts are better than human texts!

Ehud Reiter, Computing Science, University of Aberdeen32 Which Metric is Best? l Assess by validation study »Do “gold standard” eval of multiple systems –Task-performance or human ratings –Ideally evaluate 10 or more NLG systems l Which must have same inputs and target outputs »Also evaluate systems using metrics »Which metric correlates best with “gold standard” human evaluations? –Do any metrics correlate?

Ehud Reiter, Computing Science, University of Aberdeen33 Validation: result l NIST-5 (BLEU variant) is best predictor of human clarity (readability) judgements l No metric correlates with human accuracy judgements l E Reiter, A Belz (2009). An Investigation into the Validity of Some Metrics for Automatically Evaluating Natural Language Generation Systems Computational Linguistics 35:529–558

Ehud Reiter, Computing Science, University of Aberdeen34 Metric-based evaluation l I seriously dislike »we don’t have strong evidence that metrics predict human ratings, let alone task perf »Also people can “game” the metrics l (my opinion) have distorted machine translation, summarisation »Communities forced to use poorly validated metrics for political/funding reasons »Not the way to do good science

Ehud Reiter, Computing Science, University of Aberdeen35 General issues l Validity »Are eval technique correlated with goal? –Do human ratings correlate with task performance? –BT: subjects did best with human text summaries, but preferred the visualisations »Psych: why do US universities use SAT? l Generalisability »Do results generalise (domains, genres, etc)? –ST: Can we generate good aviation forecasts? »Psych: intelligence tests don’t work on minorities

Ehud Reiter, Computing Science, University of Aberdeen36 Statistics l Be rigorous! »Non-parametric tests where appropriate »Multiple hypothesis corrections »Two-tailed p-values »Avoid post-hoc analyses l Medicine: strict stats needed »Are “significant” results replicated? »Only if stats are very rigorous

Ehud Reiter, Computing Science, University of Aberdeen37 Commercial NLG l Arria/Datatext: U Abdn spinout company »Monitoring equipment on oil platforms »weather forecasts »Agricultural information »Financial summaries

Ehud Reiter, Computing Science, University of Aberdeen38 Others l Narrative Science - Builds bespoke “automatic narrative generation” systems »Academic roots in computational creativity l Automated Insights - writes “insightful, personalized reports from your data” »Non-academic roots l Yseop - “Smart NLG” software that “writes like a human” »Chief scientist, Alain Kaeser did NLG in 1980s

Ehud Reiter, Computing Science, University of Aberdeen39 Others l Lots of small young startups, I lose track of them »OnlyBoth “Discovers New Insights from Data. Writes Them Up in Perfect English. All Automated” »InfoSentience “Developers of the Most Advanced Automated Narrative Generation Software” »Text-on (German) “Aus abstrakten Daten werden so Texte” l NLG projects at large companies. »INLG 2012 panel - Thomson-Reuters, Agfa »More secretive

Ehud Reiter, Computing Science, University of Aberdeen40 Common Themes l Almost all claim to generate narratives/stories from data l Financial reporting is most commonly mentioned use l Companies still quite small »Fewer than 100 employees, compared to 12,000 at Nuance or 400,000 at IBM »But large compared to earlier NLG companies »Also lots of them!

Ehud Reiter, Computing Science, University of Aberdeen41 Robojournalism l Computers write articles for newspapers »Sports, finance, weather l Lots of media attention » (many others) l K Dörr (2015), Mapping the Field of Algorithmic Journalism. To appear in Digital Journalism

Ehud Reiter, Computing Science, University of Aberdeen42 Appendix: Specifics l How perform a controlled ratings-based evaluation? l Example: weather forecasts

Ehud Reiter, Computing Science, University of Aberdeen43 Experimental Design l Hypotheses l Subjects l Material l Procedure l Analysis

Ehud Reiter, Computing Science, University of Aberdeen44 Hypotheses: before experiment l Define hypotheses, stats, etc in detail before the experiment is done »In medicine, expected to publish full experimental design beforehand – »If multiple hypothesis, reduce p value for significance (discuss later) l Why?

Ehud Reiter, Computing Science, University of Aberdeen45 Post-hoc l Colleague once told me “I didn’t see a significant effect initially, so I just loaded the data into SPSS and tried all kinds of stuff until I saw something with p <.05” l What is wrong with this?

Ehud Reiter, Computing Science, University of Aberdeen46 Why is this bad? l Assume we test 10 variants of a hypothesis »“Sumtime more accurate than human” »“Hybrid more readable than human” »etc l Assume we use 10 different stat tests »Eg, normalise data in different ways l 100 tests »so we’ll see a (variant, stat) combination which is sig at p =.01, even if no genuine effect

Ehud Reiter, Computing Science, University of Aberdeen47 Hypotheses: SumTime l Hyp 1: Sumtime texts more appropriate than human texts l Hyp 2: Hybrid texts more readable than human texts l 2 hypotheses, so significant of p <.025 l Any other hypothesis post-hoc »Including “ST texts more accurate” »Not significant even though p = 0.011

Ehud Reiter, Computing Science, University of Aberdeen48 Subjects: Who are they l What subjects are needed »Language skills? Domain knowledge? Background? Age? Etc l Sometimes not very restrictive »General hypotheses about language »Mechanical Turk is good option l Sometimes want specific people »Eg, test reaction of users to a system –Babytalk-Family evaluated by parents who have babies in neonatal ICU

Ehud Reiter, Computing Science, University of Aberdeen49 How many subjects? l Can do a power calculation to determine subject numbers » »Depends on expected effect size –More subjects needed for smaller effects »Typically looking for 50+ –Not a problem with Mturk –Can be real hassle if need subjects with specialised skills or backgrounds

Ehud Reiter, Computing Science, University of Aberdeen50 Recruitment of subjects l General subjects (easier) »Mechanical Turk »Local students l Specialised subjects (harder) » lists, networks, conferences, … »Personal contacts

Ehud Reiter, Computing Science, University of Aberdeen51 Subjects: SumTime l Type: regular readers and users of marine weather forecasts l Recruitment: asked domain experts (working on project) to recruit via their networks and contacts l Number: wanted 50, got 72

Ehud Reiter, Computing Science, University of Aberdeen52 Material: scenarios l Usually start by choosing some scenarios (data sets) »Usually try to be representative and/or cover important cases »Random choice also possible

Ehud Reiter, Computing Science, University of Aberdeen53 Material: presentations l Typically prepare different presentations of each scenario »Output of NLG system(s) being evaluated »Control/baseline –Human-authored text? –Output of current best-performing NLG system? –Fixed (non-generated) text? »Depends on hypotheses

Ehud Reiter, Computing Science, University of Aberdeen54 Material: structure l For each scenario, subjects can see »One presentation »Some presentations »All presentations l Subjects should not know if a presentation is NLG or control!

Ehud Reiter, Computing Science, University of Aberdeen55 Material: Sumtime l Number of scenarios: 5 »Corpus texts written by 5 forecasters »First text written by forecaster after magic date »Wanted human/control texts from each of 5 l Number of presentations: 3 »SumTime (main) »Human (control) »Hybrid (of content-det vs microplan/real) l Structure: »Present pairs (2 out of 3) to each subject

Ehud Reiter, Computing Science, University of Aberdeen56 Procedure: What subject do l What questions asked »Readable, accurate, useful »Response: N-pt Likert scale, slider – l Order »Latin Square (Balanced) »Random l Payment?

Ehud Reiter, Computing Science, University of Aberdeen57 Latin Square Scenario 1Scenario 2Scenario 3 Subject 1SumTimeHumanHybrid Subject 2HybridSumTimeHuman Subject 3HumanHybridSumTime

Ehud Reiter, Computing Science, University of Aberdeen58 Procedure: Questions l Practice questions at beginning? l Fillers between questions we care about? l Especially important if we want timings

Ehud Reiter, Computing Science, University of Aberdeen59 Procedure: Ethics l Can doing experiment harm people? »BT-Nurse and patient care »If so, must present acceptable solution l Subjects can drop out at any time »Can NOT “pressure” them to stay if the want to quit experiment

Ehud Reiter, Computing Science, University of Aberdeen60 Procedure: Exclusion l When do we drop a subject from the experiment? »Incomplete responses? »Inconsistent responses? »Bizarre responses?

Ehud Reiter, Computing Science, University of Aberdeen61 Procedure: SumTime l Questions »Presented 2 variants »Which variant is: easiest to read; most accurate; most appropriate l Order not randomised l No payment l No practice or filler, no ethical issues l Excluded if less than 50% completed

Ehud Reiter, Computing Science, University of Aberdeen62 Statistics: Test l Principle: Likert scales are not numbers »Should not be averaged »Non-parametric test (Wilcoxon Signed Rank) l Practice »Often present average Likert score »Use parametric test, such as t-test »More or less works…. –But not if rigorous stats needed!

Ehud Reiter, Computing Science, University of Aberdeen63 Statistics: Normalisation l Some users are more generous than others l Some scenarios are harder than others l Potential bias »User X always “agree”, Y always “disagree” »X rates 10 SumTime texts and 1 corpus text »Y rates 1 SumTime text and 10 corpus texts l Use balanced design (Latin square) l Use linear model »Predicts score on user, scenario, presentation »Just look at presentation element

Ehud Reiter, Computing Science, University of Aberdeen64 Statistics: Multiple Hypoth l Bonferroni multiple hypothesis correction l Divide significance p value by number of hypotheses being tested »1 hypothesis: look for p <.05 »2 hypotheses: look for p < »10 hypotheses: look for p > 0.005

Ehud Reiter, Computing Science, University of Aberdeen65 Statistics: SumTime l Test: Chi-square »Because users asked to state a preference between variants, did not give Likert score l Normalisation: not necessary »Less important with preferences –If user is asked whether A or B is better, doesnt matter how generous he is (“great” vs “poor”) l Multiple hypotheses: p < »Because 2 hypotheses

Ehud Reiter, Computing Science, University of Aberdeen66 Questions