Software

September 2012

PDBparser

Polish dependency parsing models for MaltParser and MateParser trained on the Polish Dependency Bank.

PDBparser is a Polish dependency parser trained on the current version of (Polish Depedency Bank) with the publicly available parsing systems – MaltParser or MateParser. MaltParser is a transition-based dependency parser that uses a deterministic parsing algorithm. The deterministic parsing algorithm builds a dependency structure of an input sentence based on transitions (shift-reduce actions) predicted by a classifier. The classifier learns to predict the next transition given training data and the parse history. MateParser, in turn, is a graph-based parser that defines a space of well-formed candidate dependency trees for an input sentence, scores them given an induced parsing model, and selects the highest scoring dependency tree as a correct analysis of the input sentence.

Dependency parsing models for Polish

The dependency parsing models for Polish are released under the GNU General Public License v3 (GPL v.3) and by downloading it you accept the conditions of that licence.

Parsing performance

10-fold cross-validation (avg.)

Model LAS UAS
Polish MateParser 0.89 0.93
Polish MaltParser 0.84 0.89

Precision, recall and f-score of individual dependency relations (avg.)

The description of Polish dependency relations types is available on Polish dependency relation types.

Dependency relation type Precision Recall F-Measure
Mate Malt Mate Malt Mate Malt
abbrev_punct 0.99 0.98 0.98 0.96 0.98 0.97
adjunct 0.81 0.76 0.84 0.79 0.82 0.78
adjunct_qt 0.81 0.27 0.25 0.20 0.39 0.23
aglt 0.98 0.98 0.98 0.98 0.98 0.98
app 0.70 0.58 0.59 0.47 0.64 0.51
aux 0.94 0.92 0.97 0.92 0.96 0.92
comp 0.91 0.88 0.88 0.85 0.89 0.86
comp_ag 0.93 0.90 0.95 0.90 0.94 0.90
comp_fin 0.77 0.61 0.80 0.71 0.79 0.66
comp_inf 0.93 0.90 0.93 0.90 0.93 0.90
complm 0.89 0.86 0.83 0.83 0.88 0.84
cond 0.98 0.97 0.97 0.97 0.98 0.97
conjunct 0.84 0.74 0.81 0.72 0.82 0.73
coord 0.65 0.51 0.66 0.52 0.65 0.52
coord_punct 0.58 0.38 0.55 0.48 0.56 0.42
imp 1.0 1.00 0.91 0.74 0.95 0.85
item 0.77 0.62 0.51 0.51 0.61 0.56
mwe 0.95 0.87 0.88 0.80 0.91 0.84
ne 0.85 0.79 0.69 0.58 0.76 0.67
neg 0.98 0.98 0.98 0.99 0.93 0.98
obj 0.88 0.81 0.91 0.88 0.89 0.84
obj_th 0.83 0.79 0.76 0.68 0.79 0.73
pd 0.90 0.80 0.84 0.78 0.87 0.79
pre_coord 0.88 0.85 0.90 0.57 0.89 0.68
pred 0.94 0.88 0.94 0.88 0.94 0.88
punct 0.87 0.81 0.89 0.81 0.88 0.81
refl 0.98 0.97 0.98 0.97 0.98 0.97
subj 0.91 0.87 0.92 0.86 0.92 0.86

Publications

  • Alina Wróblewska. 2014. Polish Dependency Parser Trained on an Automatically Induced Dependency Bank. Institute of Computer Science, Polish Academy of Sciences, Warsaw.
  • Alina Wróblewska and Adam Przepiórkowski. 2014. Projection-based Annotation of a Polish Dependency Treebank. In Proceedings of the Ninth International Conference on Language Resources and Evaluation, LREC 2014, pages 2306–2312. European Language Resources Association (ELRA), Reykjavík, Iceland.
  • Alina Wróblewska. 2012. Polish Dependency Bank. In Linguistic Issues in Language Technology.
  • Alina Wróblewska and Marcin Woliński. 2012. Preliminary Experiments in Polish Dependency Parsing. In Security and Intelligent Information Systems: International Joint Conference, SIIS 2011, Warsaw, Poland, June 13-14, 2011, Revised Selected Papers, pages 279–292. Springer-Verlag.

Contact

Any questions, comments? Please send them to alina@ipipan.waw.pl.

→ Newer models: COMBO’s models for Polish