Views
No views yet
dictabert-joint model with instant visualization of the syntax tree can be found here.model.predict(..., output_style='json')model.predict(..., output_style='ud')model.predict(..., output_style='iahlt_ud')model = AutoModel.from_pretrained('dicta-il/dictabert-parse', trust_remote_code=True, do_lex=False)do_lex, do_syntax, do_ner, do_prefix, do_morph.1from transformers import AutoModel, AutoTokenizer
2
3tokenizer = AutoTokenizer.from_pretrained('dicta-il/dictabert-parse')
4model = AutoModel.from_pretrained('dicta-il/dictabert-parse', trust_remote_code=True)
5
6model.eval()
7
8sentence = 'בשנת 1948 השלים אפרים קישון את לימודיו בפיסול מתכת ובתולדות האמנות והחל לפרסם מאמרים הומוריסטיים'
9print(model.predict([sentence], tokenizer, output_style='json')) # see below for other return formats1[
2 {
3 "text": "בשנת 1948 השלים אפרים קישון את לימודיו בפיסול מתכת ובתולדות האמנות והחל לפרסם מאמרים הומוריסטיים",
4 "tokens": [
5 {
6 "token": "בשנת",
7 "offsets": {
8 "start": 0,
9 "end": 4
10 },
11 "syntax": {
12 "word": "בשנת",
13 "dep_head_idx": 2,
14 "dep_func": "obl",
15 "dep_head": "השלים"
16 },
17 "seg": [
18 "ב",
19 "שנת"
20 ],
21 "lex": "שנה",
22 "morph": {
23 "token": "בשנת",
24 "pos": "NOUN",
25 "feats": {
26 "Gender": "Fem",
27 "Number": "Sing"
28 },
29 "prefixes": [
30 "ADP"
31 ],
32 "suffix": false
33 }
34 },
35 {
36 "token": "1948",
37 "offsets": {
38 "start": 5,
39 "end": 9
40 },
41 "syntax": {
42 "word": "1948",
43 "dep_head_idx": 0,
44 "dep_func": "compound:smixut",
45 "dep_head": "בשנת"
46 },
47 "seg": [
48 "1948"
49 ],
50 "lex": "1948",
51 "morph": {
52 "token": "1948",
53 "pos": "NUM",
54 "feats": {},
55 "prefixes": [],
56 "suffix": false
57 }
58 },
59 {
60 "token": "השלים",
61 "offsets": {
62 "start": 10,
63 "end": 15
64 },
65 "syntax": {
66 "word": "השלים",
67 "dep_head_idx": -1,
68 "dep_func": "root",
69 "dep_head": "הומוריסטיים"
70 },
71 "seg": [
72 "השלים"
73 ],
74 "lex": "השלים",
75 "morph": {
76 "token": "השלים",
77 "pos": "VERB",
78 "feats": {
79 "Gender": "Masc",
80 "Number": "Sing",
81 "Person": "3",
82 "Tense": "Past"
83 },
84 "prefixes": [],
85 "suffix": false
86 }
87 },
88 {
89 "token": "אפרים",
90 "offsets": {
91 "start": 16,
92 "end": 21
93 },
94 "syntax": {
95 "word": "אפרים",
96 "dep_head_idx": 2,
97 "dep_func": "nsubj",
98 "dep_head": "השלים"
99 },
100 "seg": [
101 "אפרים"
102 ],
103 "lex": "אפרים",
104 "morph": {
105 "token": "אפרים",
106 "pos": "PROPN",
107 "feats": {},
108 "prefixes": [],
109 "suffix": false
110 }
111 },
112 {
113 "token": "קישון",
114 "offsets": {
115 "start": 22,
116 "end": 27
117 },
118 "syntax": {
119 "word": "קישון",
120 "dep_head_idx": 3,
121 "dep_func": "flat:name",
122 "dep_head": "אפרים"
123 },
124 "seg": [
125 "קישון"
126 ],
127 "lex": "קישון",
128 "morph": {
129 "token": "קישון",
130 "pos": "PROPN",
131 "feats": {},
132 "prefixes": [],
133 "suffix": false
134 }
135 },
136 {
137 "token": "את",
138 "offsets": {
139 "start": 28,
140 "end": 30
141 },
142 "syntax": {
143 "word": "את",
144 "dep_head_idx": 6,
145 "dep_func": "case:acc",
146 "dep_head": "לימודיו"
147 },
148 "seg": [
149 "את"
150 ],
151 "lex": "את",
152 "morph": {
153 "token": "את",
154 "pos": "ADP",
155 "feats": {},
156 "prefixes": [],
157 "suffix": false
158 }
159 },
160 {
161 "token": "לימודיו",
162 "offsets": {
163 "start": 31,
164 "end": 38
165 },
166 "syntax": {
167 "word": "לימודיו",
168 "dep_head_idx": 2,
169 "dep_func": "obj",
170 "dep_head": "השלים"
171 },
172 "seg": [
173 "לימודיו"
174 ],
175 "lex": "לימוד",
176 "morph": {
177 "token": "לימודיו",
178 "pos": "NOUN",
179 "feats": {
180 "Gender": "Masc",
181 "Number": "Plur"
182 },
183 "prefixes": [],
184 "suffix": "ADP_PRON",
185 "suffix_feats": {
186 "Gender": "Masc",
187 "Number": "Sing",
188 "Person": "3"
189 }
190 }
191 },
192 {
193 "token": "בפיסול",
194 "offsets": {
195 "start": 39,
196 "end": 45
197 },
198 "syntax": {
199 "word": "בפיסול",
200 "dep_head_idx": 6,
201 "dep_func": "nmod",
202 "dep_head": "לימודיו"
203 },
204 "seg": [
205 "ב",
206 "פיסול"
207 ],
208 "lex": "פיסול",
209 "morph": {
210 "token": "בפיסול",
211 "pos": "NOUN",
212 "feats": {
213 "Gender": "Masc",
214 "Number": "Sing"
215 },
216 "prefixes": [
217 "ADP"
218 ],
219 "suffix": false
220 }
221 },
222 {
223 "token": "מתכת",
224 "offsets": {
225 "start": 46,
226 "end": 50
227 },
228 "syntax": {
229 "word": "מתכת",
230 "dep_head_idx": 7,
231 "dep_func": "compound:smixut",
232 "dep_head": "בפיסול"
233 },
234 "seg": [
235 "מתכת"
236 ],
237 "lex": "מתכת",
238 "morph": {
239 "token": "מתכת",
240 "pos": "NOUN",
241 "feats": {
242 "Gender": "Fem",
243 "Number": "Sing"
244 },
245 "prefixes": [],
246 "suffix": false
247 }
248 },
249 {
250 "token": "ובתולדות",
251 "offsets": {
252 "start": 51,
253 "end": 59
254 },
255 "syntax": {
256 "word": "ובתולדות",
257 "dep_head_idx": 7,
258 "dep_func": "conj",
259 "dep_head": "בפיסול"
260 },
261 "seg": [
262 "וב",
263 "תולדות"
264 ],
265 "lex": "תולדה",
266 "morph": {
267 "token": "ובתולדות",
268 "pos": "NOUN",
269 "feats": {
270 "Gender": "Fem",
271 "Number": "Plur"
272 },
273 "prefixes": [
274 "CCONJ",
275 "ADP"
276 ],
277 "suffix": false
278 }
279 },
280 {
281 "token": "האמנות",
282 "offsets": {
283 "start": 60,
284 "end": 66
285 },
286 "syntax": {
287 "word": "האמנות",
288 "dep_head_idx": 9,
289 "dep_func": "compound:smixut",
290 "dep_head": "ובתולדות"
291 },
292 "seg": [
293 "ה",
294 "אמנות"
295 ],
296 "lex": "אומנות",
297 "morph": {
298 "token": "האמנות",
299 "pos": "NOUN",
300 "feats": {
301 "Gender": "Fem",
302 "Number": "Sing"
303 },
304 "prefixes": [
305 "DET"
306 ],
307 "suffix": false
308 }
309 },
310 {
311 "token": "והחל",
312 "offsets": {
313 "start": 67,
314 "end": 71
315 },
316 "syntax": {
317 "word": "והחל",
318 "dep_head_idx": 2,
319 "dep_func": "conj",
320 "dep_head": "השלים"
321 },
322 "seg": [
323 "ו",
324 "החל"
325 ],
326 "lex": "החל",
327 "morph": {
328 "token": "והחל",
329 "pos": "VERB",
330 "feats": {
331 "Gender": "Masc",
332 "Number": "Sing",
333 "Person": "3",
334 "Tense": "Past"
335 },
336 "prefixes": [
337 "CCONJ"
338 ],
339 "suffix": false
340 }
341 },
342 {
343 "token": "לפרסם",
344 "offsets": {
345 "start": 72,
346 "end": 77
347 },
348 "syntax": {
349 "word": "לפרסם",
350 "dep_head_idx": 11,
351 "dep_func": "xcomp",
352 "dep_head": "והחל"
353 },
354 "seg": [
355 "לפרסם"
356 ],
357 "lex": "פרסם",
358 "morph": {
359 "token": "לפרסם",
360 "pos": "VERB",
361 "feats": {},
362 "prefixes": [],
363 "suffix": false
364 }
365 },
366 {
367 "token": "מאמרים",
368 "offsets": {
369 "start": 78,
370 "end": 84
371 },
372 "syntax": {
373 "word": "מאמרים",
374 "dep_head_idx": 12,
375 "dep_func": "obj",
376 "dep_head": "לפרסם"
377 },
378 "seg": [
379 "מאמרים"
380 ],
381 "lex": "מאמר",
382 "morph": {
383 "token": "מאמרים",
384 "pos": "NOUN",
385 "feats": {
386 "Gender": "Masc",
387 "Number": "Plur"
388 },
389 "prefixes": [],
390 "suffix": false
391 }
392 },
393 {
394 "token": "הומוריסטיים",
395 "offsets": {
396 "start": 85,
397 "end": 96
398 },
399 "syntax": {
400 "word": "הומוריסטיים",
401 "dep_head_idx": 13,
402 "dep_func": "amod",
403 "dep_head": "מאמרים"
404 },
405 "seg": [
406 "הומוריסטיים"
407 ],
408 "lex": "הומוריסטי",
409 "morph": {
410 "token": "הומוריסטיים",
411 "pos": "ADJ",
412 "feats": {
413 "Gender": "Masc",
414 "Number": "Plur"
415 },
416 "prefixes": [],
417 "suffix": false
418 }
419 }
420 ],
421 "root_idx": 2,
422 "ner_entities": [
423 {
424 "phrase": "אפרים קישון",
425 "label": "PER",
426 "start": 16,
427 "end": 27,
428 "token_start": 3,
429 "token_end": 4
430 }
431 ]
432 }
433]1sentence = 'בשנת 1948 השלים אפרים קישון את לימודיו בפיסול מתכת ובתולדות האמנות והחל לפרסם מאמרים הומוריסטיים'
2print(model.predict([sentence], tokenizer, output_style='ud')) 1[
2 [
3 "# sent_id = 1",
4 "# text = בשנת 1948 השלים אפרים קישון את לימודיו בפיסול מתכת ובתולדות האמנות והחל לפרסם מאמרים הומוריסטיים",
5 "1-2\tבשנת\t_\t_\t_\t_\t_\t_\t_\t_",
6 "1\tב\tב\tADP\tADP\t_\t2\tcase\t_\t_",
7 "2\tשנת\tשנה\tNOUN\tNOUN\tGender=Fem|Number=Sing\t4\tobl\t_\t_",
8 "3\t1948\t1948\tNUM\tNUM\t\t2\tcompound:smixut\t_\t_",
9 "4\tהשלים\tהשלים\tVERB\tVERB\tGender=Masc|Number=Sing|Person=3|Tense=Past\t0\troot\t_\t_",
10 "5\tאפרים\tאפרים\tPROPN\tPROPN\t\t4\tnsubj\t_\t_",
11 "6\tקישון\tקישון\tPROPN\tPROPN\t\t5\tflat:name\t_\t_",
12 "7\tאת\tאת\tADP\tADP\t\t8\tcase:acc\t_\t_",
13 "8-10\tלימודיו\t_\t_\t_\t_\t_\t_\t_\t_",
14 "8\tלימוד_\tלימוד\tNOUN\tNOUN\tGender=Masc|Number=Plur\t4\tobj\t_\t_",
15 "9\t_של_\tשל\tADP\tADP\t_\t10\tcase\t_\t_",
16 "10\t_הוא\tהוא\tPRON\tPRON\tGender=Masc|Number=Sing|Person=3\t8\tnmod:poss\t_\t_",
17 "11-12\tבפיסול\t_\t_\t_\t_\t_\t_\t_\t_",
18 "11\tב\tב\tADP\tADP\t_\t12\tcase\t_\t_",
19 "12\tפיסול\tפיסול\tNOUN\tNOUN\tGender=Masc|Number=Sing\t8\tnmod\t_\t_",
20 "13\tמתכת\tמתכת\tNOUN\tNOUN\tGender=Fem|Number=Sing\t12\tcompound:smixut\t_\t_",
21 "14-16\tובתולדות\t_\t_\t_\t_\t_\t_\t_\t_",
22 "14\tו\tו\tCCONJ\tCCONJ\t_\t16\tcc\t_\t_",
23 "15\tב\tב\tADP\tADP\t_\t16\tcase\t_\t_",
24 "16\tתולדות\tתולדה\tNOUN\tNOUN\tGender=Fem|Number=Plur\t12\tconj\t_\t_",
25 "17-18\tהאמנות\t_\t_\t_\t_\t_\t_\t_\t_",
26 "17\tה\tה\tDET\tDET\t_\t18\tdet\t_\t_",
27 "18\tאמנות\tאומנות\tNOUN\tNOUN\tGender=Fem|Number=Sing\t16\tcompound:smixut\t_\t_",
28 "19-20\tוהחל\t_\t_\t_\t_\t_\t_\t_\t_",
29 "19\tו\tו\tCCONJ\tCCONJ\t_\t20\tcc\t_\t_",
30 "20\tהחל\tהחל\tVERB\tVERB\tGender=Masc|Number=Sing|Person=3|Tense=Past\t4\tconj\t_\t_",
31 "21\tלפרסם\tפרסם\tVERB\tVERB\t\t20\txcomp\t_\t_",
32 "22\tמאמרים\tמאמר\tNOUN\tNOUN\tGender=Masc|Number=Plur\t21\tobj\t_\t_",
33 "23\tהומוריסטיים\tהומוריסטי\tADJ\tADJ\tGender=Masc|Number=Plur\t22\tamod\t_\t_"
34 ]
35]MRL Parsing without Tears: The Case of Hebrew1@misc{shmidman2024mrl,
2 title={MRL Parsing Without Tears: The Case of Hebrew},
3 author={Shaltiel Shmidman and Avi Shmidman and Moshe Koppel and Reut Tsarfaty},
4 year={2024},
5 eprint={2403.06970},
6 archivePrefix={arXiv},
7 primaryClass={cs.CL}
8}