The SIGMORPHON 2016 shared task— morphological reinflection Ryan Cotterell, Christo Kirov, John Sylak-Glassman, David Yarowsky, Jason Eisner, Mans Hulden 1 SIGMORPHON 2016 Shared task - morphological reinflection
Shared task ‣ SIGMORPHON’s first shared task! ‣ First shared task on supervised learning of (inflectional) morphology ‣ featuring … • 3 tasks • 3 “tracks” • 10 languages • 9 systems submitted 2 SIGMORPHON 2016 Shared task - morphological reinflection
Shared task Overview ‣ Tasks [MH] ‣ Language data [CK] ‣ Systems overview & results [RC] 3 SIGMORPHON 2016 Shared task - morphological reinflection
Shared task Tasks ‣ 1 Inflection (synthesis/generation) ‣ 2 Reinflection (analysis + synthesis) ‣ 3 Unlabeled Reinflection 4 SIGMORPHON 2016 Shared task - morphological reinflection
Task 1(inflection) train lemma MSD (feature/value pairs) word form test 5 SIGMORPHON 2016 Shared task - morphological reinflection
Task 1(inflection) train lemma MSD (feature/value pairs) word form run test 6 SIGMORPHON 2016 Shared task - morphological reinflection
Task 1(inflection) train lemma MSD (feature/value pairs) word form run pos=V,mood=IND,tense=PST,per=3,num=SG test 7 SIGMORPHON 2016 Shared task - morphological reinflection
Task 1(inflection) train lemma MSD (feature/value pairs) word form run pos=V,mood=IND,tense=PST,per=3,num=SG ran test 8 SIGMORPHON 2016 Shared task - morphological reinflection
Task 1(inflection) train lemma MSD (feature/value pairs) word form run pos=V,mood=IND,tense=PST,per=3,num=SG ran love pos=V,tense=PRS loving eat pos=V,mood=IND,tense=PST,per=1,num=SG ate … test 9 SIGMORPHON 2016 Shared task - morphological reinflection
Task 1(inflection) train lemma MSD (feature/value pairs) word form run pos=V,mood=IND,tense=PST,per=3,num=SG ran love pos=V,tense=PRS loving eat pos=V,mood=IND,tense=PST,per=1,num=SG ate … test hate pos=V,tense=PRS ? 10 SIGMORPHON 2016 Shared task - morphological reinflection
Task 1(inflection) train lemma MSD (feature/value pairs) word form run pos=V,mood=IND,tense=PST,per=3,num=SG ran love pos=V,tense=PRS loving eat pos=V,mood=IND,tense=PST,per=1,num=SG ate … test hate pos=V,tense=PRS ? read pos=V,mood=IND,tense=PST,per=3,num=SG ? 11 SIGMORPHON 2016 Shared task - morphological reinflection
Task 1(inflection) train lemma MSD (feature/value pairs) word form run pos=V,mood=IND,tense=PST,per=3,num=SG ran love pos=V,tense=PRS loving eat pos=V,mood=IND,tense=PST,per=1,num=SG ate … test hate pos=V,tense=PRS hating read pos=V,mood=IND,tense=PST,per=3,num=SG read 12 SIGMORPHON 2016 Shared task - morphological reinflection
Training data 13 SIGMORPHON 2016 Shared task - morphological reinflection
Training data 14 SIGMORPHON 2016 Shared task - morphological reinflection
Training data schreiben pos=V,mood={OPT/SBJV},tense=PRS,per=1,num=PL schreiben 15 SIGMORPHON 2016 Shared task - morphological reinflection
Task 2 (reinflection) train MSD1 form1 MSD2 form2 test 16 SIGMORPHON 2016 Shared task - morphological reinflection
Task 2 (reinflection) train MSD1 form1 MSD2 form2 pos=V,tense=PRS running pos=V,tense=PST ran test 17 SIGMORPHON 2016 Shared task - morphological reinflection
Task 2 (reinflection) train MSD1 form1 MSD2 form2 pos=V,tense=PRS running pos=V,tense=PST ran … test pos=V,tense=PST sought pos=V,tense=INF 18 SIGMORPHON 2016 Shared task - morphological reinflection
Task 2 (reinflection) train MSD1 form1 MSD2 form2 pos=V,tense=PRS running pos=V,tense=PST ran … test pos=V,tense=PST sought pos=V,tense=INF ? … 19 SIGMORPHON 2016 Shared task - morphological reinflection
Task 2 (reinflection) train MSD1 form1 MSD2 form2 pos=V,tense=PRS running pos=V,tense=PST ran … test pos=V,tense=PST sought pos=V,tense=INF seek … 20 SIGMORPHON 2016 Shared task - morphological reinflection
Task 3 (unlabeled reinflection) train MSD1 form1 MSD2 form2 pos=V,tense=PRS running pos=V,tense=PST ran … test pos=V,tense=PST sought pos=V,tense=INF seek … 21 SIGMORPHON 2016 Shared task - morphological reinflection
Task 3 (unlabeled reinflection) train MSD1 form1 MSD2 form2 pos=V,tense=PRS running pos=V,tense=PST ran … test pos=V,tense=PST sought pos=V,tense=INF seek … 22 SIGMORPHON 2016 Shared task - morphological reinflection
Task 3 (unlabeled reinflection) train form1 MSD2 form2 running pos=V,tense=PST ran … test sought pos=V,tense=INF seek … 23 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks 24 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto Lemma > inflection Task 1 Finnish 25 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto Lemma > inflection Task 1 Finnish 26 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto inflection > inflection Task 2 Finnish 27 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto inflection > inflection Task 2 Finnish 28 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto unk > inflection Task 3 Finnish ? autona 29 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto unk > inflection Task 3 Finnish ? autona 30 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto unk > inflection Task 3 Finnish autona 31 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto inflection > inflection Task 2 (reduction) Finnish 32 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto inflection > inflection Task 2 (reduction) Finnish 33 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto inflection > inflection Task 2 (reduction) Finnish 34 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto unk > inflection Task 3 (reduction) Finnish autona 35 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto unk > inflection Task 3 (reduction) Finnish autona 36 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto unk > inflection Task 3 (reduction) Finnish autona 37 SIGMORPHON 2016 Shared task - morphological reinflection
Summary of tasks auto unk > inflection Task 3 (reduction) Finnish autona 38 SIGMORPHON 2016 Shared task - morphological reinflection
Tracks Restricted Standard Bonus Task 1 1 1 1, M Task 2 2 1, 2 1, 2, M Task 3 3 1, 2, 3 1, 2, 3, M 39 SIGMORPHON 2016 Shared task - morphological reinflection
Tracks Restricted Standard Bonus Task 1 1 1 1, M Task 2 2 1, 2 1, 2, M Task 3 3 1, 2, 3 1, 2, 3, M can reduce 40 SIGMORPHON 2016 Shared task - morphological reinflection
Tracks Restricted Standard Bonus Task 1 1 1 1, M Task 2 2 1, 2 1, 2, M Task 3 3 1, 2, 3 1, 2, 3, M can’t reduce can reduce 41 SIGMORPHON 2016 Shared task - morphological reinflection
Tracks Restricted Standard Bonus Task 1 1 1 1, M Task 2 2 1, 2 1, 2, M Task 3 3 1, 2, 3 1, 2, 3, M can reduce+ can’t reduce can reduce raw text dumps 42 SIGMORPHON 2016 Shared task - morphological reinflection
Evaluation Three types, averaged over all inputs ‣ Accuracy (0/1) ‣ Levenshtein distance to gold form ‣ Reciprocal rank (for multiple guesses) -1/rank i (rank i = position of gold form among guesses) 43 SIGMORPHON 2016 Shared task - morphological reinflection
Baseline ‣ Simple discriminative string transduction (similar to recent work*) ‣ Classifier is averaged perceptron ‣ Applies greedy labeling of input characters, given target features + features of surrounding characters, previous decisions *Durrett & DeNero (2013), Nicolai et al (2015) 44 SIGMORPHON 2016 Shared task - morphological reinflection
Baseline source = [pos=V,tense=PRES…] target = lemma input # r u n s # P classification REPT output r 45 SIGMORPHON 2016 Shared task - morphological reinflection
Baseline source = [pos=V,tense=PRES…] target = lemma input # r u n s # P classification REPT REPT output r u 46 SIGMORPHON 2016 Shared task - morphological reinflection
Recommend
More recommend