kovvalsky / prove_SICK_NL

Prove Ducth NLI problems of SICK-NL with LangPro
MIT License
3 stars 0 forks source link

Some sentences from Alpino don't get syntactic terms #21

Closed kovvalsky closed 3 years ago

kovvalsky commented 3 years ago

For example:

238p: Er zijn geen kinderen die spelen en wachten
434p: Het meisje met de helm op rijdt op een fiets
9176p: Geen enkel persoon is aan het wandelen

have no terms in SICK_NL/parses/alpino.pl while alpino is able to parse them.

image image image

kovvalsky commented 3 years ago

Full list of the sentences not having terms from Alpino:

150: Er zijn geen kinderen die spelen en wachten
    occurs as 230h,238p
204: Een groep kinderen in uniform staat bij een poort en één kust de moeder
    occurs as 315h,320h,319h,321h,314h,313p
207: Een groep moeders in uniformen staat bij de kinderen en één kust het hek
    occurs as 318p,315p
282: Het meisje met de helm op rijdt op een fiets
    occurs as 440p,434p
324: Een kleine hond is aan het vertragen en de eigenaar stopt met hem achtervolgen
    occurs as 495p,497h
357: Een hond, die bruin is, en een zwarte racen in het gras
    occurs as 563p,554p
358: Een hond, die bruin is, en een zwarte rennen in het gras
    occurs as 556h,561h,560h,554h,562h,555p,566p
371: Er is geen witte en bruine hond die met door het water gaat moeilijkheid
    occurs as 571h,574h
402: Een vader lanceert zijn dochter een zwembad in
    occurs as 635p,626p
442: Een hond naast een boom, die waarschijnlijk een den is, bijt in een emmer
    occurs as 698h
444: Een hond die harig en zwart is, zit in een achtertuin en draagt een mandje in zijn bek
    occurs as 698p
467: De man met de paarse hoed op bedient een camera die video\'s maakt
    occurs as 735h,730h,733p,729h,734p,736p
500: De hond bijt op wat waterdruppels
    occurs as 784p,787h
525: De voetbal zit tussen de voeten van een jongen die op het gras ligt
    occurs as 839p
529: Het kleine kind speelt voetbal en valt in het gras
    occurs as 839h
560: Een aantal juichen worden uitgevoerd door het meisje in het blauwe en witte uniform
    occurs as 883p,880h
582: Een nabije menigte mensen zoenen twee aan twee
    occurs as 919p,916p
607: Een man in een paars geverfd overhemd kijkt naar een man in een zwart overhemd die gezicht trekt dat er grappig uitziet
    occurs as 969p,960h
614: Een paard lanceert de cowboy die een blauw en rood gekleurde broek draagt
    occurs as 975p,981p,980h,985h,979h,974h,973p
685: Een grote tennisbal wordt gebruikt om een hond te leren rennen in het gras en hem te vangen met zijn bek
    occurs as 1093p,1084h
690: Een man opent een klein pakketje dat een koptelefoon bevat
    occurs as 1095p
691: Een man opent een pakketje dat een koptelefoon bevat
    occurs as 1095h,1108p
692: Een man die een koptelefoon draagt, opent een pakje
    occurs as 1108h
694: Een vrouw rijdt op een paard
    occurs as 4585p,4581p,4983p
695: Er is geen vrouw die op een paard rijdt
    occurs as 4585h
700: Een hond rijdt op een skateboard in een park
    occurs as 1123p,1117p
701: Een hond rijdt op een skateboard
    occurs as 1118p,1117h,1123h,1120p,1124h
702: Er is geen hond die op een skateboard rijdt
    occurs as 1120h,1124p,1118h
712: Een man rijdt in een auto
    occurs as 4526p,4609p,4612h,4614h
719: Een man speelt op een gitaar
    occurs as 3461h,4922h,4845h,3467p,3464p,4520h,4599h,5827p,1430h,3465h,4844p
720: Er is geen man die op een gitaar speelt
    occurs as 4599p,4845p,4520p,3461p,4605p,3467h
742: Een man en een vrouw wandelen door een bosrijke omgeving
    occurs as 1190p,1184p
772: Een man snijdt een tomaat in schijfjes
    occurs as 3186p
773: Er is geen man die een tomaat in schijfjes snijdt
    occurs as 3186h
777: Sommige vrouwen dansen en zingen
    occurs as 1235p,1237p
781: Een vrouw schilt een aardappel
    occurs as 5420h,3358p,3357p,2136p,3362p
782: Er is geen vrouw die een aardappel schilt
    occurs as 5420p,3362h
803: Een man danst
    occurs as 3890p,4860p,2494p,3469p
862: Een man speelt op een keyboard
    occurs as 1368h,4637h
863: Er is geen man die op een keyboard speelt
    occurs as 4637p,1368p
903: Een man speelt op een elektrische gitaar
    occurs as 1430p
904: Een man speelt niet op een gitaar
    occurs as 5827h
907: Een man spuugt
    occurs as 5603h
910: Een man praat
    occurs as 5603p
941: Een man speelt gitaar
    occurs as 5508h
942: Er is geen man die gitaar speelt
    occurs as 5508p
943: Een man tokkelt op een gitaar
    occurs as 3464h
944: Drie jongens in karate uniform zijn aan het sparren
    occurs as 1502p,1508p
966: Een vrouw snijdt een ui
    occurs as 1532p,4681h,4146h
967: Er is geen vrouw die een ui snijdt
    occurs as 4146p,1532h
987: Een man speelt op de gitaar
    occurs as 3259p,4435p,3258p,5384p,3262p,2369p
988: Er is geen man die op de gitaar speelt
    occurs as 4435h,2369h,5384h
1013: Een slang wordt door een man een muis gevoed
    occurs as 1607p,1609h,1617h,1613h,1608p,1612h
1015: Geen enkele slang wordt door een man een muis gevoed
    occurs as 1608h,1615p
1135: Een fluit wordt bespeeld door een man
    occurs as 5345h,4517h
1193: Een man zet een gitaar weg
    occurs as 3465p
1196: Een paar dieren spelen in het water
    occurs as 1908h
1199: Twee mensen spelen pingpong
    occurs as 1908p
1265: Een motorrijder rent een man omver
    occurs as 2006h,2009p
1342: Een aardappel wordt geschild door een vrouw
    occurs as 3357h,2136h
1457: Een persoon is een ui in schijfjes aan het snijden
    occurs as 2331p
1458: Een persoon snijdt een ui
    occurs as 2331h,2323h,2333h
1459: Een persoon is een ui aan het inpakken
    occurs as 2323p
1460: Een persoon in de buurt van een ui heeft een snee
    occurs as 2333p
1530: Een baby neushoorn volgt een volwassen neushoorn
    occurs as 2448p,2453h,2446p,2454p,2452p,2458h,2447h
1532: Een baby neushoorn schuwt een volwassen neushoorn
    occurs as 2447p,2456p
1535: Een baby neushoorn loopt met zijn moeder rond in een pen
    occurs as 2450p,2458p,2449h,2455p,2451p,2457p,2456h
1536: Een baby neushoorn en zijn moeder staan in een pen
    occurs as 2450h,2453p
1557: Een man spreekt
    occurs as 2494h,3547p
1558: Een man is stil
    occurs as 3890h
1585: Een kat loopt weg van wat maïs
    occurs as 2531p,2533p
1831: Een vrouw is een ui in schijfjes aan het snijden
    occurs as 5010h,2927h,4681p
1832: Een ui wordt in schijfjes gesneden door een vrouw
    occurs as 5010p
1833: Er is geen vrouw die een ui in schijfjes snijdt
    occurs as 2927p
1878: Een gitaar wordt bespeeld door een man
    occurs as 4844h,3259h
1899: De hond speelt met een plastic bak
    occurs as 3041h
1900: De pup speelt met een plastic bakje
    occurs as 3041p
1915: Een vrouw rijdt in een auto en praat geanimeerd tegen de man die naast haar zit
    occurs as 3060p,3067p
2038: De man speelt op de gitaar
    occurs as 5846p,5687p,5848p
2039: Niemand speelt gitaar
    occurs as 3258h
2040: Een man laat de gitaar vallen
    occurs as 3262h
2100: Een vrouw is een aardappel aan het wegzetten
    occurs as 3358h
2138: Een man speelt een harp
    occurs as 3423h
2140: Er is geen man die op een harp speelt
    occurs as 3423p
2146: Een persoon botert een schaal in
    occurs as 3433h,3441h,3438h,3434h,3437p,9906h
2147: Er is geen persoon die een dienblad inbotert
    occurs as 3440h,3434p
2164: Een persoon is aan het dansen
    occurs as 3469h,4860h
2179: Een hond likt een baby
    occurs as 3496h,3494h
2180: Er is geen hond die een baby likt
    occurs as 3494p
2181: Een hond loopt weg van een baby
    occurs as 3496p
2205: Er is geen man die spreekt
    occurs as 3547h
2220: Een man speelt op een fluit
    occurs as 4517p,5346h,5364p,5345p
2237: Een fiets wordt bereden door een man
    occurs as 3604p
2238: Een man rijdt op een fiets
    occurs as 3604h
2289: Er zijn geen racers een circuit aflopen
    occurs as 3683p,3680h
2303: Een speelgoedtrein slaat met geweld op een speelgoedwagen
    occurs as 3708p
2304: Een speelgoedtrein slaat een speelgoedwagen
    occurs as 3713p,3708h
2305: Een speelgoedtrein raakt een speelgoedwagen
    occurs as 3713h
2334: Iemand gooit dom een kat naar het plafond
    occurs as 3759p
2335: Iemand gooit een kat naar het plafond
    occurs as 3759h,3764p,3760h
2336: Er is geen persoon die een kat naar het plafond gooit
    occurs as 3760p
2338: Iemand haalt een kat van het plafond
    occurs as 3764h
2378: Een man rijdt op een paard
    occurs as 4544h,5255h
2379: Een paard wordt bereden door een man
    occurs as 4544p,5255p
2473: Een man zingt en speelt op een gitaar
    occurs as 4922p,3993p,4605h
2474: Er is geen man die zingt en op een gitaar speelt
    occurs as 3993h
2483: De vrouw pakt een baby kangoeroe op
    occurs as 4024p,4020p,4019p,4012h,4018p,9861p,4013p,4014p
2616: Er is geen man die op een fluit speelt
    occurs as 5346p,5364h
2617: Een man speelt op een elektronisch keyboard
    occurs as 4239p
2618: Een elektronisch keyboard wordt bespeeld door een man
    occurs as 4239h
2657: Een vrouw rijdt niet op een paard
    occurs as 4581h
2693: Een schoen wordt vastgebonden door een man
    occurs as 4386p
2694: Een man is een schoen aan het vastbinden
    occurs as 4384p,4381h,4386h
2695: Een man maakt een schoen los
    occurs as 4381p
2696: Een man is de schoen aan het vastbinden
    occurs as 4384h
2715: Er zijn geen mensen die de banden van een tractor omdraaien
    occurs as 4410p,4412p
2776: Een man bestuurt een voertuig
    occurs as 4526h,4609h
2777: Er is geen man die een auto bestuurt
    occurs as 4612p,4614p
2785: Een paard wordt bereden door een vrouw
    occurs as 4983h
3099: Een man legt wat kaas op een pizza
    occurs as 5132h
3100: Er is geen man die wat kaas op een pizza legt
    occurs as 5132p
3107: Een man botert een stuk brood in
    occurs as 5148p,5152h,5155h,5147p,5151h
3108: Een man botert een sneetje brood
    occurs as 5153p,5147h,9876h
3109: Een vrouw botert een stuk brood in
    occurs as 5154h,5148h
3122: Het drumstel worden bespeeld door de man
    occurs as 5169h,5167p
3218: Een man springt in een zwembad
    occurs as 5333p
3219: Een man duikt in een zwembad
    occurs as 5333h
3271: Twee baby panda\'s spelen
    occurs as 5443h,5436h,5440p,5435p,5439p,9873h
3273: Twee baby panda\'s slapen
    occurs as 5442h,5436p
3421: De man speelt op het instrument
    occurs as 5687h,5848h
3505: De persoon speelt op de gitaar
    occurs as 5846h
3516: Een maki bijt in iemands vinger
    occurs as 5874p
3519: Een dier bijt in iemands vinger
    occurs as 5874h
3632: Een man en een vrouw zitten in een beige kamer, dragen donkergekleurde shirts en er staat een monitor op de achtergrond
    occurs as 6053h,6052h,6051h,6047h,6048h
3727: Een groep Aziatische meisjes staan samen
    occurs as 6199h,6195h,6194p,6200p,6198p
3746: De menigte kijkt naar twee auto\'s die ontworpen zijn om te racen en die de startlijn verlaten
    occurs as 6223p,6225p
3747: De menigte kijkt naar twee raceauto\'s die de startlijn verlaten
    occurs as 6224h,6223h,6227p,6229p,6228h
3748: De menigte kijkt niet naar twee raceauto\'s die de startlijn verlaten
    occurs as 6224p,6226h
3822: Een witte hond draagt een Kerstmis rendier hoofdband en speelt met een bruine hond in het gras
    occurs as 6338p,6342h,6345p,6343p,6344p,6339p
3823: Een witte hond draagt een Kerstmis rendier hoofdband en speelt met een hond met een bruine vacht in het gras
    occurs as 6338h,6340p
3824: Er is geen witte hond die een Kerstmis rendier hoofdband draagt en met een bruine hond in het gras speelt
    occurs as 6339h,6341p,9865h
3850: Een surfer leunt de surfplank tegen een muur
    occurs as 6379p,6382p
3919: Een vrouw snowboard snel een helling af en een andere vrouw staat achter haar
    occurs as 6488p,6490h
3920: Een vrouw snowboardt een helling af en een andere vrouw staat achter haar
    occurs as 6488h,6489p,6492h,6494p,6493p
3950: Een hockeyer in een gele trui bewaakt het doel
    occurs as 6545h
3952: De ijshockeykeeper draagt een gele trui en verdedigt het doel
    occurs as 6545p
4104: Er is geen honden die naar een frisbee in de sneeuw springt
    occurs as 6775p,6781h
4313: Er is geen groep mensen die samen staan en naar de camera kijken
    occurs as 7100h,7094h
4347: Een natte jongen springt vrolijk rond op vies en nat gras
    occurs as 7147p,7145p
4423: Een eend met bruine veren en een groene kop wappert zijn vleugels in het water
    occurs as 7266p,7272p
4508: De man en het kind kajakken door rustige wateren
    occurs as 7395h,7401p
4509: Er is geen man en kind die door rustige wateren kajakken
    occurs as 7402p,7396h
4664: Een rivier wordt overgestoken door een hond op een brug gemaakt van een omgevallen boom
    occurs as 7637p,7640h
4665: Een hond steekt een rivier over op een brug gemaakt van een omgevallen boom
    occurs as 7639h,7645h,7637h,7644h,7638p,7643h
4676: Een meisje met een zwarte hoed op staat topless op het strand
    occurs as 7656p,7663p
4969: Een topless vrouw wordt besmeurd met een bruine substantie en een niemand staat op de achtergrond
    occurs as 8103h,8105p
4989: Een meisje met rood haar en rode wenkbrauwen is aan het spreken
    occurs as 8143p
4991: Het meisje heeft rood haar en wenkbrauwen, meerdere piercings in een oor en een tatoeage op de rug
    occurs as 8138h,8142p,8144h,8139p,8143h
4992: Het meisje heeft rood haar en wenkbrauwen, verschillende piercings in een oor en geen tatoeage op de rug
    occurs as 8139h,8141p
5078: Twee bruine en witte honden vechten op een met grasveld voor een plant
    occurs as 8271h,8277p
5195: Een motorrijder op een motor leunt een scherpe hoek in
    occurs as 8459h,8457p,8456p,8452p,8455p
5254: Het kind spettert water in een klein blauw zwembad
    occurs as 8546h,8545p,8542p,8549h,8541p
5255: Het kind spettert water in een zwembad
    occurs as 8547h,8541h
5256: Het kind spettert water in een groot rood zwembad
    occurs as 8542h,8548p
5277: Een grote hond en een kleine hond staat op het keukenaanrecht en onderzoeken de boel
    occurs as 8571h,8573h
5295: Dieren spelen in fonteinen die water uit de grond sproeien
    occurs as 8598h,8600h
5351: Drie kinderen rennen de bergafwaarts
    occurs as 8695h,8688p,8687p,8692p,8691h
5442: Een meisje versnelt een steile glijbaan af
    occurs as 8829h,8823p
5484: Een man draagt een lange zwart jasje en een bruine hoed en loopt langs een park met veel bloeiende bomen
    occurs as 8886p,8892h
5555: Een kleine kind draagt een hoed en loopt in het natte zand
    occurs as 8995h,9003h,8999h,8993h,8998p,8994h
5676: Geen enkel persoon is aan het wandelen
    occurs as 9176p,9182p
5775: Twee mannen en een meisje voor een houten panelen muur trekken gekke gezichten
    occurs as 9324p,9322h
5810: Een man in het groen raakt een voetbal en een man in het paars en wit valt naar beneden
    occurs as 9379h,9377p
5811: Een man in het groen schopt een voetbal en een man in het paars en wit valt naar beneden
    occurs as 9378h,9382h,9377h,9383h,9381h
5812: Een man in het groen schopt een voetbal en een man in het paars en wit staat op
    occurs as 9380h,9378p
6007: Een vrouw in een oranje overhemd en clown make-up staat in een park en anderen kijken toe
    occurs as 9684p,9678p
6008: Een meisje in een oranje overhemd en clown make-up staat in een park en anderen kijken toe
    occurs as 9682h,9678h,9683h,9686h,9679h
6009: Een meisje in een oranje overhemd en clown make-up loopt in een park en anderen kijken toe
    occurs as 9679p,9685p
konstantinosKokos commented 3 years ago

Alpino never fails to parse anything, it just sometimes creates garbage parses. Parses that don't specify proper function/argument structures can't be converted to λ-terms. (1) conjunction is wrong (other than misplaced modifier, main conjuncts are "geen kinderen" and "geen wachten") and there's no instance of the coordinator type that can derive this (2) not an analysis: du/dp labels (discourse unit/part) specify no compositional structure and are used as fallbacks whenever alpino can't decide on a dependency frame (3) same as (2), not an analysis and everything is wrong ("geen enkel" should be attached to "persoon", "aan het" labeled as a multi-word unit...) ...

kovvalsky commented 3 years ago

Thanks. I didn't know about du. A bit surprising (looking from the English CCG parsers' perspective) that such sentences are not parsed correctly.