gradescope ai for gradingml4ed.cc/attachments/abbeelgradescope.pdf · 2019. 9. 24. · sergey...

29
gradescope Gradescope AI for Grading NIPS 2016 Education Workshop Pieter Abbeel Professor UC Berkeley Co-founder Gradescope http://dsp.rice.edu/ml4ed_nips2016

Upload: others

Post on 22-Jan-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

Gradescope AI for Grading

NIPS 2016 Education Workshop

Pieter Abbeel Professor UC Berkeley

Co-founder Gradescope

http://dsp.rice.edu/ml4ed_nips2016!

Page 2: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

•  How we got started

•  How grading works

•  ML for analytics: projects we’d love to collaborate on

•  AI-assisted grading: what we are working on

2!

What’s in the talk

Page 3: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

3!

How we got started

Arjun Singh PhD Robotics

Sergey Karayev PhD Computer Vision

Pieter Abbeel Professor Robotics

Ibrahim Awwal MS AI

• With TAs, built a tool to grade paper assignments online: faster, more consistent, and prevented cheating.

• Founded company at 50 courses. 2000+ courses today (200+ schools, 15M answers graded).

• Mission is to be the central place for all assessment.

Page 4: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

4!

Grading

https://www.youtube.com/watch?v=UullQiXIjeQ

Page 5: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

5!

Grading

Page 6: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

6!

Grading

Page 7: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

7!

Grading

Page 8: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

8!

Grading

Page 9: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

9!

Grading

Page 10: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

•  Item response theory for rubric-graded questions

•  Inferring concepts

•  Predicting student outcomes

10!

ML for analytics

We would love to collaborate on these!

Page 11: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

11!

IRT for rubrics • On Gradescope, mean number of applied rubric items is 5.6.

More questions have 8 or more rubric items than 2 or less. • Approximately equal number of additive and subtractive

rubrics.

Page 12: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

12!

IRT for rubrics

• Assignment and question difficulty do not appear to be normally distributed.

Gradescope assignment score distributions

Gaussian distribution does not fit distributions well

(figure courtesy Chris Piech)

Page 13: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

13!

IRT for rubrics

• Would love to collaborate on evaluating polytomous IRT models on our additive and subtractive rubric-graded questions.

• Will probably need to develop new models.

Page 14: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

14!

Inferring concepts

Instructors can tag questions with concepts to see how their assignment breaks down by concept.

Page 15: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

15!

Inferring concepts

Page 16: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

Best-scoring students

Medium-scoring students

Low-scoring students

16!

Inferring concepts

• We would like to infer concepts automatically. • One way forward: Gradescope user Lenny Evans used

topic modeling on rubric item applications.

http://blog.ultramarineneutrinos.com/topic-modeling-and-gradescope/

Page 17: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

17!

Student outcomes

• Thousands of students have a significant amount of real work on Gradescope.

• We would like to help institutions with pre-requisite analysis and other tasks.

Page 18: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

18!

Assisted grading

•  Our path to auto-grading: grouping answers for the instructors to grade

•  Spectrum of question complexity

•  Group review interface

Page 19: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

19!

Our approach

•  We value rubric-based grading: partial credit and useful feedback to the student. Goal is to scale, not replace, instructor grading.

Page 20: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

21!

Question types: first

Constrained text

Scantron-like

Freeform M.C.

Page 21: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

Math

Diagrams

Short answer

22!

Question types: next

Code

Page 22: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope Handwriting recognition

CONV

POOL

FC

LSTM

CONV

POOL

LSTM

CTC “is to be made at a meeting at Labour”

Softmax Model architecture based on a

combination of LeNet and Alex Graves PAMI 2009.

Trainval Test

# lines 7081 2781

# writers 339 161

IAM Offline Handwriting Recognition DB (2002)

Page 23: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

24!

Handwriting recognition

83.5% character accuracy (no language model)

Page 24: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

25!

Group review interface

Page 25: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

26!

Group review interface

Page 26: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

27!

Group review interface

Page 27: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

28!

Group review interface

Page 28: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

29!

Group review interface

Page 29: Gradescope AI for Gradingml4ed.cc/attachments/AbbeelGradescope.pdf · 2019. 9. 24. · Sergey Karayev PhD Computer Vision Pieter Abbeel Professor Robotics Ibrahim Awwal MS AI •

gradescope

Thank you! NIPS 2016 Education Workshop!

!Pieter Abbeel!

[email protected]!!

Professor UC Berkeley!Co-founder Gradescope!

http://dsp.rice.edu/ml4ed_nips2016!