Language Learning Tasks and Automatic Analysis of Learner Language - - PowerPoint PPT Presentation

language learning tasks and automatic analysis of learner
SMART_READER_LITE
LIVE PREVIEW

Language Learning Tasks and Automatic Analysis of Learner Language - - PowerPoint PPT Presentation

Language Learning Tasks and Automatic Analysis of Learner Language Connecting FLTL and NLP in the design of ICALL materials supporting effective use in real-life instruction Mart Quixal (Ph.D. Candidate) Co-advisors: Dr. Toni Badia Prof.


slide-1
SLIDE 1

Language Learning Tasks and Automatic Analysis of Learner Language

Connecting FLTL and NLP in the design of ICALL materials supporting effective use in real-life instruction

Mart´ ı Quixal (Ph.D. Candidate)

Co-advisors:

  • Dr. Toni Badia

Departament de Traducci´

  • i

Ci` encies del Llenguatge Universitat Pompeu Fabra

  • Prof. Dr. Walt Detmar Meurers

Seminar f¨ ur Sprachwissenschaft Eberhard-Karls-Universit¨ at T¨ ubingen

Dec 20th, 2012

slide-2
SLIDE 2

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References

1 Introduction 2 Background 3 ICALL tasks – Where FLTL meets NLP 4 Enabling teachers to author ICALL activities 5 Conclusions

2 / 50

slide-3
SLIDE 3

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References

1 Introduction

Context and motivation Overview of research in ICALL Goals

2 Background 3 ICALL tasks – Where FLTL meets NLP 4 Enabling teachers to author ICALL activities 5 Conclusions

3 / 50

slide-4
SLIDE 4

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Context and motivation

Context

Figure: Intelligent CALL (ICALL) is at the heart of FLTL, CALL and NLP.

4 / 50

slide-5
SLIDE 5

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Context and motivation

Motivation

Computer-based language learning can increase motivation and success of language learners

(Levy, 1997: p. 29; Nagata, 1993, 1997; Petersen, 2010)

But, the use of Natural Language Processing in language teaching and learning is disputed and historically controversial

(Heift and Schulze, 2007: pp. 224–225)

⇒ Compatibility with communicative approaches (FLTL) ⇒ The need for “a good problem to solve” (NLP) ⇒ Lack of interdisciplinary research (ICALL)

(ten Hacken, 2003; Heift and Schulze, 2007; Amaral and Meurers, 2011)

5 / 50

slide-6
SLIDE 6

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Overview of research in ICALL

Over 30 years of ICALL – lessons learnt

Weischedel et al. (1978) apply NLP to FLTL by seizing the natural restrictions of the “world” described in a text Research has shown that:

It can be integrated in CLT approaches Allows for free use of language, and fosters learner autonomy

(Heift and Schulze, 2007; Schulze, 2008, 2010: p. 70–78; Antoniadis et al., 2004; Amaral and Meurers, 2011)

6 / 50

slide-7
SLIDE 7

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Overview of research in ICALL

Challenge: When are ICALL tasks meaningful?

The middle ground – adapted from (Bailey and Meurers, 2008: p. 108)

7 / 50

slide-8
SLIDE 8

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Overview of research in ICALL

Challenge: teacher involvement

ICALL systems have a limited presence in real-world instruction settings

Involve FLTL experts in research and practice (Amaral and

Meurers, 2011: p. 19)

Lack of authoring tools (Levy, 1997: p. 19)

8 / 50

slide-9
SLIDE 9

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Goals

Research goals

G1 Characterise the pedagogical and computational requirements of successful ICALL activities G2 Design and evaluate a methodology/technology for teachers to author their own ICALL activities

9 / 50

slide-10
SLIDE 10

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References

1 Introduction 2 Background

Natural Language Processing Foreign Language Teaching and Learning

3 ICALL tasks – Where FLTL meets NLP 4 Enabling teachers to author ICALL activities 5 Conclusions

10 / 50

slide-11
SLIDE 11

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Natural Language Processing

NLP approach: domain-adaptive, robust and modular

11 / 50

slide-12
SLIDE 12

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Foreign Language Teaching and Learning

FLTL approach

Communicative Language Teaching

Task-Based Language Instruction Classification of pedagogical tasks

Formative and summative assessment of learner production

Characterisation of target language use setting Characterisation of language to be elicited from the learner

Provide corrective feedback

12 / 50

slide-13
SLIDE 13

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Foreign Language Teaching and Learning

FLTL-driven adaptation of automatic assessment

13 / 50

slide-14
SLIDE 14

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References

1 Introduction 2 Background 3 ICALL tasks – Where FLTL meets NLP

Designing ICALL tasks: Characterisation of pedagogical needs NLP functionalities to fulfil FLTL needs Learner data to inform and validate design

4 Enabling teachers to author ICALL activities 5 Conclusions

14 / 50

slide-15
SLIDE 15

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Designing ICALL tasks: Characterisation of pedagogical needs

Elements of an ICALL task in the design phase

15 / 50

slide-16
SLIDE 16

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Designing ICALL tasks: Characterisation of pedagogical needs

TAF: Task Analysis Framework

Characterise FL learning activities to: a) define their communicative and linguistic goals at a broad level b) pre-select candidates for NLP-based assessment

16 / 50

slide-17
SLIDE 17

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Designing ICALL tasks: Characterisation of pedagogical needs

RIF: Response Interpretation Framework I

Characterise responses to learning ac- tivities in terms of: a) input data b) topical and linguistic knowledge c) pedagogically-motivated set of gold standard responses d) assessment specifications (...)

17 / 50

slide-18
SLIDE 18

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Designing ICALL tasks: Characterisation of pedagogical needs

RIF: Response Interpretation Framework II

e) classify tasks within a continuum between non-communicative learning and authentic communication

NON-COMMUNICATIVE LEARNING PRE-COMMUNICATIVE LEARNING COMMUNICATIVE LANGUAGE PRACTICE STRUCTURED COMMUNICATION AUTHTENTIC COMMUNICATION

Figure: Communicative vs. non-communicative task continuum Littlewood (2004: p. 322).

18 / 50

slide-19
SLIDE 19

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References NLP functionalities to fulfil FLTL needs

AASF: Automatic Assessment Specifications Framework

Specifications for Automatic Linguistic Analysis

what to analyse, how to code it required NLP modules/tasks

Specifications for the Feedback Genera- tion Logic

use linguistic codes to make hypotheses on the correctness

  • f learner responses

provide “canned” feedback messages

19 / 50

slide-20
SLIDE 20

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Learner data to inform and validate design

Analysing ICALL tasks

Task type I: Create a customer satisfaction questionnaire Task type II: Describe the organisation of company using a chart Task type III: Write an email to register for a course in your

  • wn company

Task type IV: Escribe una carta a Chupa Chups d´ andoles tu

  • pini´
  • n sobre Smint

20 / 50

slide-21
SLIDE 21

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Learner data to inform and validate design

Empirical validation of design-based specifications I

1 Do learner responses correlate with pedagogical goals?

Response length: shorter vs. open/longer response Relationship between input and response

Focusing on form makes prediction easier, but variation occurs

2 What kinds of variation can we observe?

Well- and ill-formed variation occur frequently in all tasks Well-formed variation is higher in more open tasks

21 / 50

slide-22
SLIDE 22

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Learner data to inform and validate design

Empirical validation of design-based specifications II

3 Are design specifications useful?

Specifications account for 50% of actual response fragments

4 Can learner responses help improve NLP strategies?

Frequent patterns emerge from observed variation

⇒ Argues for the combination of design-monitored corpus driven approaches

22 / 50

slide-23
SLIDE 23

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Learner data to inform and validate design

Four task types in the middle ground

23 / 50

slide-24
SLIDE 24

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Learner data to inform and validate design

Four task types in the middle ground

NON-COMMUNICATIVE LEARNING PRE-COMMUNICATIVE LEARNING COMMUNICATIVE LANGUAGE PRACTICE STRUCTURED COMMUNICATION AUTHTENTIC COMMUNICATION 23 / 50

slide-25
SLIDE 25

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References

1 Introduction 2 Background 3 ICALL tasks – Where FLTL meets NLP 4 Enabling teachers to author ICALL activities

Customisation of an NLP-based feedback generation strategy Integrating ICALL in secondary education environments

5 Conclusions

24 / 50

slide-26
SLIDE 26

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

A context of application for an authoring tool

25 / 50

slide-27
SLIDE 27

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

A customisable architecture for NLP-based assessment

26 / 50

slide-28
SLIDE 28

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

Response Specification Language

a means for content developers to provide a set of correct responses contains the criteria for correctness, its thematic and linguistic contents can be expanded to model a larger set of responses

27 / 50

slide-29
SLIDE 29

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

Linguistic- and surface-based response expansion

start node replaced

t2 t1 tunk t3 t4

(a) Substitution I

replacing middle node

t1 t2 t3 tunk t4

(b) Substitution II

additional nodes

t1 t2 tunk t3 tunk t4 tunk

(c) Addition

third and fourth node re-ordered

t2 t3 t4 t4 t3 t1

(d) Reordering

28 / 50

slide-30
SLIDE 30

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

ReSS: Response Specification Scheme

1

Identify things to be said ⇒ Response Components

29 / 50

slide-31
SLIDE 31

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

ReSS: Response Specification Scheme

1

Identify things to be said ⇒ Response Components

2

Classify sentence fragments into Response Components ⇒ Variants

29 / 50

slide-32
SLIDE 32

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

ReSS: Response Specification Scheme

1

Identify things to be said ⇒ Response Components

2

Classify sentence fragments into Response Components ⇒ Variants

3

Identify combinatorial restrictions between Variants

29 / 50

slide-33
SLIDE 33

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

ReSS: Response Specification Scheme

1

Identify things to be said ⇒ Response Components

2

Classify sentence fragments into Response Components ⇒ Variants

3

Identify combinatorial restrictions between Variants

4

Identify optional/alternative elements in response fragments (different ways

  • f expressing the same thing)

29 / 50

slide-34
SLIDE 34

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

ReSS: Response Specification Scheme

1

Identify things to be said ⇒ Response Components

2

Classify sentence fragments into Response Components ⇒ Variants

3

Identify combinatorial restrictions between Variants

4

Identify optional/alternative elements in response fragments (different ways

  • f expressing the same thing)

5

State orders in which variants can be combined ⇒ RC Sequences

29 / 50

slide-35
SLIDE 35

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Customisation of an NLP-based feedback generation strategy

ReSS applied: How did E.T. learn English?

RCS7 RCS8 RCS9 RCS10

(...) < A1?, B2, C1, D1 > < A1?, B2, C1, D2 > < A1?, B2, C3, D2 > < A1?, B2, C3, D3 >

30 / 50

slide-36
SLIDE 36

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

Integration of an authoring tool in secondary education I

Instructional conditions Blended learning approach Use of individual learning activities to support a syllabus Generation of formative feedback Technical conditions Be compatible with Moodle

31 / 50

slide-37
SLIDE 37

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

Integration of an authoring tool in secondary education II

32 / 50

slide-38
SLIDE 38

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

Experiment characteristics

Participants Teacher 1: Science in 3rd year Teachers 2 and 3: EFL in 1st/2nd year Procedure Teacher training Material creation Use of materials Resulting materials T1: a lesson plan including lectures, lab experiments and PC-lab activities T2/T3: 5 activities to be used as supplementary material

33 / 50

slide-39
SLIDE 39

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

How good was the feedback?

Analysing results for three different groups, one for each teacher.

False True Bad

  • Conn. F.

Sum Total 2 97 1 1221

Table: Feedback at the level of spelling and grammar.

False True Bad Not sub. Sum 1ESO-A1T2/3 76 24 233 2ESO-A1T2/3 63 37 318 3ESO-A1T1 60 13 27 993

Table: Feedback at the level of task-specific language and content.

34 / 50

slide-40
SLIDE 40

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

Did learners benefit from feedback?

(e) Spelling and grammar (f) Task-specific

Learner perception: 53% found it very useful, 38% useful, and 8% not very useful.

35 / 50

slide-41
SLIDE 41

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

The teacher’s perspective

1 System’s feedback: positive impact on learner’s competences 2 Effects on teaching process:

easier integration of content and language insight gain on the learner’s task completion procedures

3 Added values: positive influence, learner engagement, and

learner challenging the computer (game), and greater learner autonomy.

4 Material creation process:

response specification difficulty in determining NLP capabilities

36 / 50

slide-42
SLIDE 42

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

How often did the teacher and the system agree?

37 / 50

slide-43
SLIDE 43

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

Discussion I

Material creation process: Integration of materials was coherent with teacher/learner expectations Input data to support learners was used variably but did not seem to dramatically impact on system performance The ReSS proved to be a natural way of specifying responses Teachers ended up with a considerable understanding of what an NLP-enhanced authoring tool allowed them to do

38 / 50

slide-44
SLIDE 44

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

Discussion II

Use of materials in class: T1 made use of the response update functionalities to improve response specification between classes Generally learners did take advantage of the system’s feedback

39 / 50

slide-45
SLIDE 45

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

Discussion III

System limitations: Variation in learner responses

(1) I start lessons at nine o’clock. I start school at nine o’clock. (2) I brush my hair and my teeth at a quarter to nine. I brush my hair at a quarter to nine., or I brush my teeth at a quarter to nine.

40 / 50

slide-46
SLIDE 46

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Integrating ICALL in secondary education environments

Discussion IV

Automatic analysis of language vs. feedback generation The enumeration contains part of the expected elements, but one of them is incorrect.

41 / 50

slide-47
SLIDE 47

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References

1 Introduction 2 Background 3 ICALL tasks – Where FLTL meets NLP 4 Enabling teachers to author ICALL activities 5 Conclusions

Contributions Future work

42 / 50

slide-48
SLIDE 48

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Contributions

Connecting TBLT and NLP principles

1 A methodology to guarantee a pedagogically and

computationally principled design of ICALL tasks:

Task Analysis Framework (TAF) Response Interpretation Framework (RIF) Automatic Analysis Interpretation Framework (AASF)

2 Application of the methodology to TBI CALL materials 3 Analysis of learner responses providing linguistic evidence:

informs on task’s complexity and NLP capabilities

4 Further characterisation of middle processing ground 43 / 50

slide-49
SLIDE 49

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Contributions

NLP as an enabling technology for teachers

1 Methodology and technology for teachers to autonomously

design, implement and use ICALL activities in class

2 Evaluation an ICALL authoring tool/methodology in

secondary school instruction settings

3 Inclusion of teacher and learner perspective through the

investigation

44 / 50

slide-50
SLIDE 50

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Future work

Thesis-related short term research

1 Collaborate with researchers in language teaching/acquisition

to further assess the complexity of learning tasks (Robinson, 2011).

2 NLP as an enabling technology

Simplify/Enhance the response specification process Corpus-driven response expansion process Further customisation of assessment functionalities

3 Contrastive analysis of teacher assessment vs. computer

assessment

45 / 50

slide-51
SLIDE 51

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Future work

Longer term research in ICALL

1 More comprehensive methodology for the development and

analysis of CALL materials

2 Design and development of materials taking into account

pedagogy and technology from the beginning

(Colpaert, 2006; Schulze, 2008)

3 Design and evaluate practices to help teachers/learners

achieve a greater autonomy

46 / 50

slide-52
SLIDE 52

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References Future work

The end

Thanks for your attention!

47 / 50

slide-53
SLIDE 53

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References

Bibliography I

Luiz Amaral and Detmar Meurers. On Using Intelligent Computer-Assisted Language Learning in Real-Life Foreign Language Teaching and Learning. ReCALL, 23(1): 4–24, January 2011.

  • G. Antoniadis, S. Echinard, O. Kraif, T. Lebarb´

e, M. Loiseau, and C. Ponton. NLP-based scripting for CALL activities. In Lothar Lemnitzer, Detmar Meurers, and Erhard Hinrichs, editors, Proceedings of eLearning for Computational Linguistics and Computational Linguistics for eLearning, International Workshop in Association with COLING 2004., pages 18–25, Geneva, Switzerland, August 28 2004. COLING. Stacey Bailey and Detmar Meurers. Diagnosing meaning errors in short answers to reading comprehension questions. In Joel Tetreault, Jill Burstein, and Rachele De Felice, editors, Proceedings of the 3rd Workshop on Innovative Use of NLP for Building Educational Applications (BEA-3) at ACL’08, pages 107–115, Columbus, Ohio, 2008. Josef Colpaert. Toward an Ontological Approach in Goal-Oriented Language Courseware Design and Its Implications for Technology-Independent Content

  • Structuring. Computer Assisted Language Learning, 19(2):109–127, 2006.

Trude Heift and Mathias Schulze. Errors and Intelligence in Computer-Assisted Language Learning: Parsers and Pedagogues. Routledge, 2007.

48 / 50

slide-54
SLIDE 54

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References

Bibliography II

Michael Levy. Computer-Assisted Language Learning: Context and Conceptualization. Oxford University Press, New York, 1997. William Littlewood. The task-based approach: some questions and suggestions. ELT Journal, 58(4):319–326, October 2004. Noriko Nagata. Intelligent Computer Feedback for Second Language Instruction. The Modern Language Journal, 77(3):330–339, 1993. Noriko Nagata. An Experimental Comparison of Deductive and Inductive Feedback Generated by a Simple Parser. System, 25(4):515–534, 1997. Ken Petersen. Implicit Corrective Feedback in Computer-Guided Interaction: Does Mode Matter? PhD thesis, Georgetown University, 2010. Peter Robinson, editor. Second Language Task Complexity: Researching the Cognition Hypothesis on language learning and performance. John Benjamins, 2011. Mathias Schulze. AI in CALL: Artificially Inflated or Almost Imminent? CALICO Journal, 25(3):510–527, May 2008. Mathias Schulze. Taking ICALL to Task. In M. Thomas and H. Reinders, editors, Task-Based Language Teaching and Technology, pages 63–82. Continuum Press, 2010.

49 / 50

slide-55
SLIDE 55

Introduction Background ICALL tasks – FLTL meets NLP Enabling teachers to author ICALL activities Conclusions References

Bibliography III

Pius ten Hacken. Computer-Assisted Language Learning and the Revolution in Computational Linguistics. Linguistik Online, 17:not paginated, 2003. Ralph M. Weischedel, W. M. Voge, and M. James. An artificial intelligence approach to language instruction. Artificial Intelligence, 10(3):225–240, November 1978.

50 / 50