Anotacja zaleznosciowa, parser i interpretacja...

69
1/34 q q t tq t t t q t tq t t q t t q t q t t tq tt t q t tq t tt tq tt ttt q tt ttt qt tt tq t ttt qt ttt qt t ttt qt tt qt t t q tt tq ttt tt q tt t q t q tt tt tq ttt tt tq t t ttt q ttt qt t ttt qt tt qt t ttt q t t q t t q tt tt q tt tt tq t tt qt t tt tq tt tt q tt tt qt t tq t t t t q tt tq ttt tt tq t tt tq t ttt q tt tt tq t q t q t tt q tt tt q t tt qt Anotacja zależnościowa, parser i interpretacja wyników Alina Wróblewska i Aleksandra Wieczorek j INSTITUTE OF COMPUTER SCIENCE POLISH ACADEMY OF SCIENCES ul. Jana Kazimierza 5, 01-248 Warszawa Warszawa, 30 maja 2017

Transcript of Anotacja zaleznosciowa, parser i interpretacja...

1/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q qAnotacja zależnościowa, parseri interpretacja wyników

Alina Wróblewska i Aleksandra Wieczorek

jINSTITUTE OF COMPUTER SCIENCEPOLISH ACADEMY OF SCIENCESul. Jana Kazimierza 5, 01-248 Warszawa

Warszawa, 30 maja 2017

2/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jOutline

1 Część teoretycznaDrzewo zależnościoweParsery zależnościoweParsowanie zależnościowe języka polskiego

2 Część praktycznaWymaganiaParsowanie zależnościowe w MultiserviceMaltEval – wizualizacja i przeszukiwanie drzewzależnościowychEdycja i poprawianie drzew zależnościowych

3/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jSchemat przetwarzania języka naturalnego

Przetwarzanie języka naturalnegozdanie

�analiza morfologiczna

�tagowanie

�analiza składniowa

�analiza semantyczna

3/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jSchemat przetwarzania języka naturalnego

Przetwarzanie języka naturalnegozdanie

�analiza morfologiczna

�tagowanie

�analiza składniowa

�analiza semantyczna

3/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jSchemat przetwarzania języka naturalnego

Przetwarzanie języka naturalnegozdanie

�analiza morfologiczna�tagowanie

�analiza składniowa

�analiza semantyczna

3/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jSchemat przetwarzania języka naturalnego

Przetwarzanie języka naturalnegozdanie

�analiza morfologiczna�tagowanie

�analiza składniowa

�analiza semantyczna

3/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jSchemat przetwarzania języka naturalnego

Przetwarzanie języka naturalnegozdanie

�analiza morfologiczna�tagowanie

�analiza składniowa

�analiza semantyczna

4/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jAutomatyczna analiza składniowa

Parsowanie składnioweParsowanie składniowe to automatyczna analiza zdań iprzypisanie im odpowiednich struktur składniowych.

Rodzaje analizy składniowejParsowanie składnikowe (ang. constituent parsing) –identyfikacja fraz (składników) w zdaniu oraz ichrekurencyjnej struktury.Parsowanie zależnościowe (ang. dependency parsing) –wyznaczenie relacji pomiędzy wyrazami w zdaniu.

4/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jAutomatyczna analiza składniowa

Parsowanie składnioweParsowanie składniowe to automatyczna analiza zdań iprzypisanie im odpowiednich struktur składniowych.

Rodzaje analizy składniowejParsowanie składnikowe (ang. constituent parsing) –identyfikacja fraz (składników) w zdaniu oraz ichrekurencyjnej struktury.

Parsowanie zależnościowe (ang. dependency parsing) –wyznaczenie relacji pomiędzy wyrazami w zdaniu.

4/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jAutomatyczna analiza składniowa

Parsowanie składnioweParsowanie składniowe to automatyczna analiza zdań iprzypisanie im odpowiednich struktur składniowych.

Rodzaje analizy składniowejParsowanie składnikowe (ang. constituent parsing) –identyfikacja fraz (składników) w zdaniu oraz ichrekurencyjnej struktury.Parsowanie zależnościowe (ang. dependency parsing) –wyznaczenie relacji pomiędzy wyrazami w zdaniu.

5/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStruktura zależnościowa

Drzewo rozpinająceStruktura zależnościowa to drzewo (rozpinające), które kodujestrukturę predykatywno-argumentową:

każdy wierzchołek ma jedną krawędź wejściową,korzeń root nie ma krawędzi wejściowych i ma jednąkrawędź wyjściową.

Wierzchołki w drzewieOdpowiadają segmentom w zdaniu.

Krawędzie skierowaneReprezentują relacje zależnościowe:

segment, z którego wychodzi krawędź, jest nadrzędnikiemsegmentu, do którego wchodzi dana krawędź (podrzędnik),etykiety krawędzi to funkcje gramatyczne podrzędników.

5/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStruktura zależnościowa

Drzewo rozpinająceStruktura zależnościowa to drzewo (rozpinające), które kodujestrukturę predykatywno-argumentową:

każdy wierzchołek ma jedną krawędź wejściową,korzeń root nie ma krawędzi wejściowych i ma jednąkrawędź wyjściową.

Wierzchołki w drzewieOdpowiadają segmentom w zdaniu.

Krawędzie skierowaneReprezentują relacje zależnościowe:

segment, z którego wychodzi krawędź, jest nadrzędnikiemsegmentu, do którego wchodzi dana krawędź (podrzędnik),etykiety krawędzi to funkcje gramatyczne podrzędników.

5/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStruktura zależnościowa

Drzewo rozpinająceStruktura zależnościowa to drzewo (rozpinające), które kodujestrukturę predykatywno-argumentową:

każdy wierzchołek ma jedną krawędź wejściową,korzeń root nie ma krawędzi wejściowych i ma jednąkrawędź wyjściową.

Wierzchołki w drzewieOdpowiadają segmentom w zdaniu.

Krawędzie skierowaneReprezentują relacje zależnościowe:

segment, z którego wychodzi krawędź, jest nadrzędnikiemsegmentu, do którego wchodzi dana krawędź (podrzędnik),etykiety krawędzi to funkcje gramatyczne podrzędników.

6/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStruktura zależnościowa – przykład

6/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStruktura zależnościowa – przykład

root Jan Kowalski czekał w samochodzie .Jan Kowalski czekać w samochód .

subst subst praet prep subst interpsg:nom:m1 sg:nom:m1 sg:m1:imperf loc:nwok sg:loc:m3

6/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStruktura zależnościowa – przykład

root Jan Kowalski czekał w samochodzie .Jan Kowalski czekać w samochód .

subst subst praet prep subst interpsg:nom:m1 sg:nom:m1 sg:m1:imperf loc:nwok sg:loc:m3

6/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStruktura zależnościowa – przykład

root Jan Kowalski czekał w samochodzie .Jan Kowalski czekać w samochód .

subst subst praet prep subst interpsg:nom:m1 sg:nom:m1 sg:m1:imperf loc:nwok sg:loc:m3

rootsubj

ne adjunct locat comp

punct

6/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStruktura zależnościowa – przykład

root Jan Kowalski czekał w samochodzie .Jan Kowalski czekać w samochód .

subst subst praet prep subst interpsg:nom:m1 sg:nom:m1 sg:m1:imperf loc:nwok sg:loc:m3

rootsubj

ne adjunct locat comp

punct

Definicja: T = (V ,A)

V = {v0, Jan, Kowalski, czekał, w, samochodzie, [.]}A = {(v0, czekał, pred), (czekał, Jan, subj),(Jan, Kowalski, ne), (czekał, w, adjunct),(w, samochodzie, comp), (czekał, [.], punct)}

7/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWłasności drzew zależnościowych (Kubler i in., 2009)

Własności drzeww drzewie jest tylko jeden korzeń i nie ma on nadrzędnika,

drzewo zależnościowe zawiera (tj. rozpina się na)wszystkie segmenty zdania,wszystkie segmenty są połączone relacjami,drzewo zależnościowe zawiera wyłącznie krawędzieskierowane,każdy wierzchołek w drzewie (oprócz korzenia) ma tylkojeden nadrzędnik,drzewo nie ma cykli.

7/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWłasności drzew zależnościowych (Kubler i in., 2009)

Własności drzeww drzewie jest tylko jeden korzeń i nie ma on nadrzędnika,drzewo zależnościowe zawiera (tj. rozpina się na)wszystkie segmenty zdania,

wszystkie segmenty są połączone relacjami,drzewo zależnościowe zawiera wyłącznie krawędzieskierowane,każdy wierzchołek w drzewie (oprócz korzenia) ma tylkojeden nadrzędnik,drzewo nie ma cykli.

7/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWłasności drzew zależnościowych (Kubler i in., 2009)

Własności drzeww drzewie jest tylko jeden korzeń i nie ma on nadrzędnika,drzewo zależnościowe zawiera (tj. rozpina się na)wszystkie segmenty zdania,wszystkie segmenty są połączone relacjami,

drzewo zależnościowe zawiera wyłącznie krawędzieskierowane,każdy wierzchołek w drzewie (oprócz korzenia) ma tylkojeden nadrzędnik,drzewo nie ma cykli.

7/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWłasności drzew zależnościowych (Kubler i in., 2009)

Własności drzeww drzewie jest tylko jeden korzeń i nie ma on nadrzędnika,drzewo zależnościowe zawiera (tj. rozpina się na)wszystkie segmenty zdania,wszystkie segmenty są połączone relacjami,drzewo zależnościowe zawiera wyłącznie krawędzieskierowane,

każdy wierzchołek w drzewie (oprócz korzenia) ma tylkojeden nadrzędnik,drzewo nie ma cykli.

7/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWłasności drzew zależnościowych (Kubler i in., 2009)

Własności drzeww drzewie jest tylko jeden korzeń i nie ma on nadrzędnika,drzewo zależnościowe zawiera (tj. rozpina się na)wszystkie segmenty zdania,wszystkie segmenty są połączone relacjami,drzewo zależnościowe zawiera wyłącznie krawędzieskierowane,każdy wierzchołek w drzewie (oprócz korzenia) ma tylkojeden nadrzędnik,

drzewo nie ma cykli.

7/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWłasności drzew zależnościowych (Kubler i in., 2009)

Własności drzeww drzewie jest tylko jeden korzeń i nie ma on nadrzędnika,drzewo zależnościowe zawiera (tj. rozpina się na)wszystkie segmenty zdania,wszystkie segmenty są połączone relacjami,drzewo zależnościowe zawiera wyłącznie krawędzieskierowane,każdy wierzchołek w drzewie (oprócz korzenia) ma tylkojeden nadrzędnik,drzewo nie ma cykli.

8/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jKoncepcja struktury zależnościowej

Podstawy teoretyczneKoncepcja struktury zależnościowej wywodzi się z założeńgramatyki zależnościowej:

Tesniere (1959) – zasada centralności czasownika,connexion (relacja zależnościowa) vs. valence (relacjawalencyjna),Mel’cuk (1988) – ang. Meaning-Text Theory; strukturalingwistyczna w modelu MTT obejmuje wiele reprezentacjizależnościowych,Sgall i in. (1986) – ang. Functional Generative Description,Hellwig (1986, 2003) – ang. Dependency UnificationGrammar,Hudson (1990) – ang. Word Grammar,...

9/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jAnaliza zależnościowa

Parsowanie zależnościoweAnaliza składniowo-semantyczna, która wydobywastrukturę predykatywno-argumentową zdania.Proces automatycznego przypisania zdaniu wejściowemuodpowiedniej struktury zależnościowej.

Parsery zależnościoweRegułowe – operają się na ręcznie stworzonej gramatyce.Statystyczne – wykorzystują metody statystyczne dowytrenowania modeli parsowania.

9/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jAnaliza zależnościowa

Parsowanie zależnościoweAnaliza składniowo-semantyczna, która wydobywastrukturę predykatywno-argumentową zdania.Proces automatycznego przypisania zdaniu wejściowemuodpowiedniej struktury zależnościowej.

Parsery zależnościoweRegułowe – operają się na ręcznie stworzonej gramatyce.Statystyczne – wykorzystują metody statystyczne dowytrenowania modeli parsowania.

10/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jGramatyki parserów zależnościowych

Bezkontekstowe gramatyki zależnościoweLink Grammar (Sleator i Temperley, 1991),Gramatyki bileksykalne (Eisner, 1996; Eisner, 2000).

Gramatyki zależnościowe z ograniczeniamiWeighted Constraint Dependency Grammar (Menzel andSchroder, 1998; Foth et al., 2004),Probabilistic Constraint Dependency Grammar (Harperand Helzerman, 1995; Wang and Harper, 2004),Topological/Extensible Dependency Grammar (Duchierand Debusmann, 2001; Debusmann et al., 2004).

11/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStatystyczne parsery zależnościowe

Trenowanie modeli parsowaniaNa podstawie danych treningowych parsery uczą sięanalizować zdania i generować dla nich odpowiednie strukturyzależnościowe.

Parsery trenowane za pomocą metod z nadzoremtrenowane na banku ręcznie zaanotowanych drzew,osiągają najlepsze wyniki jak dotychczas,wymagają dużej liczby poprawnie zaanotowanych struktur.

Parsery trenowane za pomocą metod bez nadzorumało efektywne,bardzo duża złożoność obliczeniowa,generują głównie drzewa bez etykiet na krawędziachprzez co są niewystarczające dla wielu zadań NLP.

11/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStatystyczne parsery zależnościowe

Trenowanie modeli parsowaniaNa podstawie danych treningowych parsery uczą sięanalizować zdania i generować dla nich odpowiednie strukturyzależnościowe.

Parsery trenowane za pomocą metod z nadzoremtrenowane na banku ręcznie zaanotowanych drzew,osiągają najlepsze wyniki jak dotychczas,wymagają dużej liczby poprawnie zaanotowanych struktur.

Parsery trenowane za pomocą metod bez nadzorumało efektywne,bardzo duża złożoność obliczeniowa,generują głównie drzewa bez etykiet na krawędziachprzez co są niewystarczające dla wielu zadań NLP.

11/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStatystyczne parsery zależnościowe

Trenowanie modeli parsowaniaNa podstawie danych treningowych parsery uczą sięanalizować zdania i generować dla nich odpowiednie strukturyzależnościowe.

Parsery trenowane za pomocą metod z nadzoremtrenowane na banku ręcznie zaanotowanych drzew,osiągają najlepsze wyniki jak dotychczas,wymagają dużej liczby poprawnie zaanotowanych struktur.

Parsery trenowane za pomocą metod bez nadzorumało efektywne,bardzo duża złożoność obliczeniowa,generują głównie drzewa bez etykiet na krawędziachprzez co są niewystarczające dla wielu zadań NLP.

12/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jParsery trenowane z nadzorem

Parsery oparte na przejściach (ang. transition-based parsers)Parsery konstruują optymalną sekwencję przejść opierając sięna wytrenowanym modelu.

Parsery grafoweDla danego zdania parser grafowy definiuje zbiór możliwychdrzew zależnościowych (kandydaci), ocenia te drzewa napodstawie wytrenowanego modelu i wybiera najwyżejpunktowane drzewo jako ostateczną analizę.

12/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jParsery trenowane z nadzorem

Parsery oparte na przejściach (ang. transition-based parsers)Parsery konstruują optymalną sekwencję przejść opierając sięna wytrenowanym modelu.

Parsery grafoweDla danego zdania parser grafowy definiuje zbiór możliwychdrzew zależnościowych (kandydaci), ocenia te drzewa napodstawie wytrenowanego modelu i wybiera najwyżejpunktowane drzewo jako ostateczną analizę.

13/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jOgólnodostępne systemy parsujące

Parsery oparte na przejściachMaltParser (Nivre i in., 2007),http://www.maltparser.org/.Inne systemy: Attardi (2006), Attardi i Ciaramita (2007),Duan i in. (2007), Johansson i Nugues (2007), Titov iHenderson (2007).

Parsery grafoweParser Eisnera (1996).Parser MST (McDonald i in., 2006),http://sourceforge.net/projects/mstparser/.Parser MATE (Bohnet, 2010),https://code.google.com/p/mate-tools/.Inne systemy: Carreras (2007), Koo i in. (2007), Nakagawa(2007), Smith i Smith (2007).

14/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jJakość parsowania

Zawody (ang. shared task)CoNLL 2006 shared task (Buchholz i Marsi, 2006): 19parserów dla 13 języków.CoNLL 2007 shared task (Nivre i in., 2007): 23 parsery dla10 języków.

MaltParser i parser MST na CoNLL 2006MST Malt

arabski 66.91 66.71bułgarski 87.57 87.41

chiński 85.90 86.92czeski 80.18 78.42

niemiecki 87.34 85.82słoweński 73.44 70.30szwedzki 82.55 84.58

turecki 63.19 65.68

15/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jBank polskich struktur zależnościowych (PDB)

PDB-Składnica (Wróblewska, 2012)struktury przekonwertowane ze Składnicy frazowej wsposób automatyczny8242 drzewa

PDB-PROJ (Wróblewska, 2014)struktury rzutowane automatycznie z angielskich struktur f(LFG) i poprawiane ręcznie3979 drzew

PDB-CLARIN-PLaktualnie rozwijany zbiór drzew anotowanych ręcznie10 tys. drzew

15/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jBank polskich struktur zależnościowych (PDB)

PDB-Składnica (Wróblewska, 2012)struktury przekonwertowane ze Składnicy frazowej wsposób automatyczny8242 drzewa

PDB-PROJ (Wróblewska, 2014)struktury rzutowane automatycznie z angielskich struktur f(LFG) i poprawiane ręcznie3979 drzew

PDB-CLARIN-PLaktualnie rozwijany zbiór drzew anotowanych ręcznie10 tys. drzew

15/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jBank polskich struktur zależnościowych (PDB)

PDB-Składnica (Wróblewska, 2012)struktury przekonwertowane ze Składnicy frazowej wsposób automatyczny8242 drzewa

PDB-PROJ (Wróblewska, 2014)struktury rzutowane automatycznie z angielskich struktur f(LFG) i poprawiane ręcznie3979 drzew

PDB-CLARIN-PLaktualnie rozwijany zbiór drzew anotowanych ręcznie10 tys. drzew

16/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jParsowanie zależnościowe języka polskiego

Modele zależnościowe dla języka polskiegoDostępne na stroniehttp://zil.ipipan.waw.pl/PolishDependencyParser,kompatybilne z systemami MateParser i MaltParser,wytrenownane na PDB (Sładnica i PROJ),opis poszczególnych typów relacji zależnościowych –http://zil.ipipan.waw.pl/PDB/DepRelTypes.

17/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jEwaluacja polskich parserów zależnościowych

10-krotna walidacja krzyżowaModel LAS* UAS*Polski MateParser 0,89 0,93Polski MaltParser 0,84 0,89

Dokładność i kompletność typów zależnościW przypadku wielu funkcji powyżej 80%Trudne zjawiska lingiwstyczne: mowa zależna, apozycje,koordynacja, podrzędność, jednostki nazewnicze.

*LAS (labelled attachment score) – procent tokenów, którym został przypisanypoprawny nadrzędnik i poprawna funkcja gramatyczna (etykieta relacji).**UAS (unlabelled attachment score) – procent tokenów, którym został przypisanypoprawny nadrzędnik.

18/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jZalety i niedoskonałości parsowania zależnościowego

Zaletyszybkość – zdania mogą być parsowane w czasie liniowym,ujednoznacznianie – parser zwraca tylko jedną strukturędla zdania,łatwość w reprezentowaniu niektórych zjawisklingwistycznych np. nieciągłości,istnieje wiele systemów parsujących, które możnawykorzystać dla danego języka.

Niedoskonałościbrak możliwości zastąpienia zwracanej struktury, którazawiera błędne relacje, przez inną,ograniczenia i uproszczenia w reprezentowaniu niektórychzjawisk np. podmiot logiczny, podnoszenie podmiotu,duże uzależnienie od jakości tagowania.

18/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jZalety i niedoskonałości parsowania zależnościowego

Zaletyszybkość – zdania mogą być parsowane w czasie liniowym,ujednoznacznianie – parser zwraca tylko jedną strukturędla zdania,łatwość w reprezentowaniu niektórych zjawisklingwistycznych np. nieciągłości,istnieje wiele systemów parsujących, które możnawykorzystać dla danego języka.

Niedoskonałościbrak możliwości zastąpienia zwracanej struktury, którazawiera błędne relacje, przez inną,ograniczenia i uproszczenia w reprezentowaniu niektórychzjawisk np. podmiot logiczny, podnoszenie podmiotu,duże uzależnienie od jakości tagowania.

19/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jOutline

1 Część teoretycznaDrzewo zależnościoweParsery zależnościoweParsowanie zależnościowe języka polskiego

2 Część praktycznaWymaganiaParsowanie zależnościowe w MultiserviceMaltEval – wizualizacja i przeszukiwanie drzewzależnościowychEdycja i poprawianie drzew zależnościowych

20/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWymagania

Zainstalowana Java JRE (wersja 1.6 lub wyższa)Wejdź na stronę http://www.java.com/pl/download/.Kliknij “Bezpłatne pobieranie oprogramowania Java”, apotem “Zgadzam się – rozpocznij bezpłatne pobieranie”.Zapisz plik (np. “jxpiinstall.exe” w wersji Windowsowej) nadysku.Uruchom instalację klikając w zapisany plik.Postępuj zgodnie ze wskazówkami w oknie, które siępojawi.Szczegółowa instrukcja instalacji Javy jest dostępna nastronie https://www.java.com/pl/download/help/download_options.xml.

TestProszę otworzyć konsolę i wpisać: java -version

20/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWymagania

Zainstalowana Java JRE (wersja 1.6 lub wyższa)Wejdź na stronę http://www.java.com/pl/download/.Kliknij “Bezpłatne pobieranie oprogramowania Java”, apotem “Zgadzam się – rozpocznij bezpłatne pobieranie”.Zapisz plik (np. “jxpiinstall.exe” w wersji Windowsowej) nadysku.Uruchom instalację klikając w zapisany plik.Postępuj zgodnie ze wskazówkami w oknie, które siępojawi.Szczegółowa instrukcja instalacji Javy jest dostępna nastronie https://www.java.com/pl/download/help/download_options.xml.

TestProszę otworzyć konsolę i wpisać: java -version

21/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jMultiservice Demo

Czynności przygotowawczeUtwórz folder ”Dependency” np. na Pulpicie (w nim będązgromadzone narzędzia i zasoby z tego kursu)Utwórz foldery ”Trees” i ”Tools” w ”Dependency”

Parsowanie zdań w języku polskimhttp://test.multiservice.nlp.ipipan.waw.pl/pl/

”Wybierz jeden z gotowych łańcuchów narzędzi:” →”5: Concraft, DependencyParser””Wybierz format wyjściowy:” → ”Format CoNLL (parserzależnościowy)”Wstaw wybrany tekst do okna ”Tekst” i kliknij ”Uruchom”Nastąpi automatyczne pobranie pliku ”result.conll”Umieść plik ”result.conll” ze sparsowanymi zdaniami wfolderze ”Trees” w ”Dependency”

21/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jMultiservice Demo

Czynności przygotowawczeUtwórz folder ”Dependency” np. na Pulpicie (w nim będązgromadzone narzędzia i zasoby z tego kursu)Utwórz foldery ”Trees” i ”Tools” w ”Dependency”

Parsowanie zdań w języku polskimhttp://test.multiservice.nlp.ipipan.waw.pl/pl/

”Wybierz jeden z gotowych łańcuchów narzędzi:” →”5: Concraft, DependencyParser”

”Wybierz format wyjściowy:” → ”Format CoNLL (parserzależnościowy)”Wstaw wybrany tekst do okna ”Tekst” i kliknij ”Uruchom”Nastąpi automatyczne pobranie pliku ”result.conll”Umieść plik ”result.conll” ze sparsowanymi zdaniami wfolderze ”Trees” w ”Dependency”

21/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jMultiservice Demo

Czynności przygotowawczeUtwórz folder ”Dependency” np. na Pulpicie (w nim będązgromadzone narzędzia i zasoby z tego kursu)Utwórz foldery ”Trees” i ”Tools” w ”Dependency”

Parsowanie zdań w języku polskimhttp://test.multiservice.nlp.ipipan.waw.pl/pl/

”Wybierz jeden z gotowych łańcuchów narzędzi:” →”5: Concraft, DependencyParser””Wybierz format wyjściowy:” → ”Format CoNLL (parserzależnościowy)”Wstaw wybrany tekst do okna ”Tekst” i kliknij ”Uruchom”Nastąpi automatyczne pobranie pliku ”result.conll”Umieść plik ”result.conll” ze sparsowanymi zdaniami wfolderze ”Trees” w ”Dependency”

22/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jFormat CoNLL (1)

Format tekstowy, kolumnowyKażdy segment w osobnej liniiLinie podzielone na kolumny (TAB pomiędzy kolumnami)Pusta linia pomiędzy zdaniami

Kolumny w pliku CoNLL z drzewami1 Numer segmentu w zdaniu2 Forma ortograficzna segmentu3 Forma podstawowa (tzw. lemat)4 Część mowy (tzw. POS-tag)5 Część mowy6 Znaczniki morfologiczne7 ID nadrzędnika8 Funkcja gramatyczna

23/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jFormat CoNLL (2)

ĆwiczenieProszę otworzyć plik result.conll w dowolnym edytorzetekstowym (np. Notepad)

24/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jMaltEval Tree Viewer (Nilsson i Nivre, 2008)

Przed pierwszym uruchomieniem narzędziaWejdź na stronę https://drive.google.com/drive/folders/0B1KaZVnBJE8_TWozM0dwN0c4OWc.Wybierz MaltEval-dist.zip, pobierz plik i rozpakuj wfolderze ”MaltEval” w ”Tools”

Uruchomienie wizualizatoraOtwórz konsolę (np. Command Line w Windowsie)Wejdź do rozpakowanego folderu:cd Pulpit/Dependency/Tools/MaltEval/dist-20141005/lib

Uruchom wizualizator:java -jar MaltEval.jar -s../../../../Trees/xxx.conll -v 1

24/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jMaltEval Tree Viewer (Nilsson i Nivre, 2008)

Przed pierwszym uruchomieniem narzędziaWejdź na stronę https://drive.google.com/drive/folders/0B1KaZVnBJE8_TWozM0dwN0c4OWc.Wybierz MaltEval-dist.zip, pobierz plik i rozpakuj wfolderze ”MaltEval” w ”Tools”

Uruchomienie wizualizatoraOtwórz konsolę (np. Command Line w Windowsie)Wejdź do rozpakowanego folderu:cd Pulpit/Dependency/Tools/MaltEval/dist-20141005/lib

Uruchom wizualizator:java -jar MaltEval.jar -s../../../../Trees/xxx.conll -v 1

25/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWidok wizualizatora MaltEval

26/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jFunkcjonalność wizualizatora MaltEval (1)

Widok podzielony jest na dwie częściGórne okno – oglądane drzewo lub drzewaDolna część – lista zdań

Inne ułatwieniaprzesuwanie drzewapowiększanie/pomniejszaniewyświetlanie informacji morfoskładniowych po najechaniukursorem na wyrazpodświetlanie relacji

Menu: FileExport: eksport obrazów drzew w wybranym formaciegraficznym, np. jpeg, gif, png

26/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jFunkcjonalność wizualizatora MaltEval (1)

Widok podzielony jest na dwie częściGórne okno – oglądane drzewo lub drzewaDolna część – lista zdań

Inne ułatwieniaprzesuwanie drzewapowiększanie/pomniejszaniewyświetlanie informacji morfoskładniowych po najechaniukursorem na wyrazpodświetlanie relacji

Menu: FileExport: eksport obrazów drzew w wybranym formaciegraficznym, np. jpeg, gif, png

26/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jFunkcjonalność wizualizatora MaltEval (1)

Widok podzielony jest na dwie częściGórne okno – oglądane drzewo lub drzewaDolna część – lista zdań

Inne ułatwieniaprzesuwanie drzewapowiększanie/pomniejszaniewyświetlanie informacji morfoskładniowych po najechaniukursorem na wyrazpodświetlanie relacji

Menu: FileExport: eksport obrazów drzew w wybranym formaciegraficznym, np. jpeg, gif, png

27/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jFunkcjonalność wizualizatora MaltEval (2)

Menu: SettingsView Mode: wybór wizualizacjiFont Size: wybór wielkości czcionkiEmphasize search hits: Sposób podświetlaniawyszukanych relacji

Menu: Navigate

Previous Sentence ↔ Prev sent.Next Sentence ↔ Next sent.Previous Errornous Sentence ↔ Prev errorNext Errornous Sentence ↔ Next error

27/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jFunkcjonalność wizualizatora MaltEval (2)

Menu: SettingsView Mode: wybór wizualizacjiFont Size: wybór wielkości czcionkiEmphasize search hits: Sposób podświetlaniawyszukanych relacji

Menu: Navigate

Previous Sentence ↔ Prev sent.Next Sentence ↔ Next sent.Previous Errornous Sentence ↔ Prev errorNext Errornous Sentence ↔ Next error

28/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWyszukiwarka drzew

Search in:Jeśli więcej niż jeden plik (np. gold, parsed1i parsed2), tomożna wybrać, w którym szukać.

ResultWynik wyszukiwania: lista numerów zdań, numer zdania lub nic

Search direction:<< – przeszukiwanie wstecz>> – przeszukiwanie z wzrastającymi numerami zdań

28/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWyszukiwarka drzew

Search in:Jeśli więcej niż jeden plik (np. gold, parsed1i parsed2), tomożna wybrać, w którym szukać.

ResultWynik wyszukiwania: lista numerów zdań, numer zdania lub nic

Search direction:<< – przeszukiwanie wstecz>> – przeszukiwanie z wzrastającymi numerami zdań

28/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jWyszukiwarka drzew

Search in:Jeśli więcej niż jeden plik (np. gold, parsed1i parsed2), tomożna wybrać, w którym szukać.

ResultWynik wyszukiwania: lista numerów zdań, numer zdania lub nic

Search direction:<< – przeszukiwanie wstecz>> – przeszukiwanie z wzrastającymi numerami zdań

29/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStrategie wyszukiwania przez grupowanie

Search by: Search for:ArcDepth dystans do ROOT-a po krawędziachArcDirection kierunek krawędzi (right, left, to root, self)ArcProjectivity 0 (niekrzyżujące), 1 (krzyżujące się krawędzie)BranchingFactor liczba podrzędnikówCpostag część mowyDeprel funkcja gramatycznaEndWordPosition pozycja wyrazu licząc od końcaFeats znaczniki morfologiczneFrame etykiety lewych podrzędników *etykieta wyrazu*

etykiety prawych podrzędnikówGroupedRelationLength zbiór (to root, 1, 2, 3-6, 7-...), w którym jest różnica

pomiędzy pozycją wyrazu, a jego nadrzędnikiemLemma forma podstawowaPostag część mowyRelationLength różnica pomiędzy pozycją wyrazu a jego nadrzędnikiemSentence numer zdaniaSentenceLength długość zdaniaStartWordPosition pozycja wyrazu licząc od początkuToken numer wyrazu w korpusieWordform wyraz

29/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jStrategie wyszukiwania przez grupowanie

Search by: Search for:ArcDepth dystans do ROOT-a po krawędziachArcDirection kierunek krawędzi (right, left, to root, self)ArcProjectivity 0 (niekrzyżujące), 1 (krzyżujące się krawędzie)BranchingFactor liczba podrzędnikówCpostag część mowyDeprel funkcja gramatycznaEndWordPosition pozycja wyrazu licząc od końcaFeats znaczniki morfologiczneFrame etykiety lewych podrzędników *etykieta wyrazu*

etykiety prawych podrzędnikówGroupedRelationLength zbiór (to root, 1, 2, 3-6, 7-...), w którym jest różnica

pomiędzy pozycją wyrazu, a jego nadrzędnikiemLemma forma podstawowaPostag część mowyRelationLength różnica pomiędzy pozycją wyrazu a jego nadrzędnikiemSentence numer zdaniaSentenceLength długość zdaniaStartWordPosition pozycja wyrazu licząc od początkuToken numer wyrazu w korpusieWordform wyraz

30/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jMaltEvalAnnotator

Przed pierwszym uruchomieniem edytoraWejdź na stronę https://www.dropbox.com/home?preview=MaltEvalAnnotator_v3.zip

Kliknij niebieski przycisk Download. pobierz plikMaltEvalAnnotator.zip. i rozpakuj go w folderze ”Tools”.

Otwieranie edytoraKliknij dwukrotnie plik MaltEvalAnnotator(MaltEvalAnnotator.jar), który znajduje się wrozpakowanym katalogu.Pojawi się okno “Open”, w którym należy wybrać plikresult.conll ze sparsowanymi zdaniami, które chcemypoprawiać, i kliknąć przycisk Open.W otwartym edytorze można poprawiać drzewazależnościowe.

30/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jMaltEvalAnnotator

Przed pierwszym uruchomieniem edytoraWejdź na stronę https://www.dropbox.com/home?preview=MaltEvalAnnotator_v3.zip

Kliknij niebieski przycisk Download. pobierz plikMaltEvalAnnotator.zip. i rozpakuj go w folderze ”Tools”.

Otwieranie edytoraKliknij dwukrotnie plik MaltEvalAnnotator(MaltEvalAnnotator.jar), który znajduje się wrozpakowanym katalogu.Pojawi się okno “Open”, w którym należy wybrać plikresult.conll ze sparsowanymi zdaniami, które chcemypoprawiać, i kliknąć przycisk Open.W otwartym edytorze można poprawiać drzewazależnościowe.

31/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jMaltEvalAnnotator – widok anotatorów

32/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jMaltEvalAnnotator – widok superanotatorów

33/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q j.

Dziękuję za uwagę!

34/34

q q qt

tqt

ttq

ttq

tt

qtt

qt

qt

ttqt

tt

qt

tqt

tttqt

tttt

qtt

tttqt

tttq

tttt

qtttt

qtt

tttqt

ttqt

tt

qtt

tqttt

ttqtt

tq

tqt

ttt

tqttt

tttqt

tttt

qttt

qtt

tttqt

ttqt

tttt

qtt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tqtt

ttq

tttqt

tttt

tqttt

tqt

tttqt

ttt

tq tq

tq

ttt

qtt

ttq

ttt

qttt

qtt

tttqt

tttt

tqt

tq

tttqt

tttt

qttt

qtt

qtt

ttqt

ttt

tqt

ttqt

ttt

tqtt

ttqt

ttt

qtt

tttqt

ttqt

ttt

qttt

qt

tq

ttqt

ttttt

qttt

qttt

tqttt

tttqt

ttt

qt

tq

ttqt

tttt

qtttt

qttt

qtt tqtt

ttq

ttq

ttt

qtt

ttqt

ttqt

ttt

qttt

tq

ttqtt

ttt

qt

tttqt

tttqt

ttt

qt

tttqtt

tt

qtt

qtt

tqttt

tttqt

ttq

ttt

tqtt

ttqt tqt

ttt

qttt

qtt

ttq

ttt

tqtt

ttqt

tttt

qt tqtt

tqt qt q q q jLiteratura

Bohnet, B. (2010). Very High Accuracy and Fast Dependency Parsing is not aContradiction. In Proceedings of the 23rd International Conference onComputational Linguistics, COLING 2010, pages 89–97.S. Kubler, R.T. McDonald and J. Nivre (2009). Dependency Parsing. SynthesisLectures on Human Language Technologies. Morgan & Claypool Publishers.R. McDonald, K. Lerman and F. Pereira (2006) Multilingual dependency analysiswith a two-stage discriminative parser. In: Proceedings of the Tenth Conferenceon Computational Natural Language Learning. pp. 216–220.Nivre, J., J. Nilsson, J. Hall, A. Chanev, G. Eryigit, S. Kubler, S. Marinov & E.Marsi (2007) MaltParser: A Language-Independent System for Data-DrivenDependency Parsing. Natural Language Engineering 13(1), 1–41.