• Nem Talált Eredményt

Magyar mondatok SVM alapú szintaxiselemzése

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Magyar mondatok SVM alapú szintaxiselemzése"

Copied!
3
0
0

Teljes szövegt

(1)

Szeged, 2007. december 6–7. 281

Magyar mondatok SVM alapú szintaxiselemzése

Iván Szilárd1, Ormándi Róbert2, Kocsor András2

1 Szegedi Tudományegyetem, Informatikai tanszékcsoport szilivan@inf.u-szeged.hu

2 MTA-SZTE, Mesterséges Intelligencia Tanszéki Kutatócsoport {ormandi,kocsor}@inf.u-szeged.hu

Kivonat: A nyelvtechnológiai alkalmazások egyik fontos elemzése a szintaxis- elemzés. Bemutatásra kerül egy gépi tanuláson alapuló szintaxis elemző, mely az SVM alapú megközelítést alkalmazza. A használt algoritmusok elméleti és implementációs részleteinek bemutatásán túl, átfogó teszteléssel igazoljuk a módszer alkalmazhatóságát. A módszer további érdekessége, hogy a strukturált kimenetű tanulás paradigmáját követi.

1 Bevezetés

A szintaxis elemzés a természetes nyelvi feldolgozás elemzéseinek azon csoportja, melyeknek célja a mondatok nyelvtani struktúrájának felderítése. Ez a struktúra leg- gyakrabban egy hierarchikus szerkezet, ahol a legnagyobb egység a mondat, legki- sebb egységei pedig az alapszimbólumok (például a szavak szófajai, vagy azok POS kódjai). Az ilyen típusú szerkezetet általában egy fával, az úgynevezett szintaxis fával szokás reprezentálni, melynek gyökerében az egész mondatnak megfelelő csúcs áll, levelei az alapszimbólumokat, a belső csúcsok pedig az egyéb nyelvtani egységeket reprezentálják.

Az ilyen típusú elemzésnek rendkívül fontos szerepe van a természetes nyelvi fel- dolgozás számos területén, hiszen egy mondat szintaxisfájának helyes meghatározása alapvető fontosságú a magasabb szintű szövegfeldolgozáshoz (például szemantikai elemzés, vagy gépi fordítás).

Szintaxis elemzésre alapvetően kétféle megközelítés létezik, az egyik a szakértők által megadott összefüggéseken alapuló, a másik a gépi tanulást előtérbe helyező eljárások. Manapság a figyelem az utóbbi módszerekre összpontosul, angol nyelvre igen hatékony algoritmusok kerültek kidolgozásra, de a magyar nyelv sajátosságai (nyelvi variabilitás) miatt ezek változatlan formában történő alkalmazása jelentős hatékonyságveszteséggel jár [1], [2].

2 SVM alapú megközelítés

Jelen publikációban bemutatunk egy gépi tanuláson alapuló szintaxis-elemző eljárást, amely a manapság intenzíven kutatott SVM alapú megközelítést követi [5]. A kidol-

(2)

282 V. Magyar Számítógépes Nyelvészeti Konferencia

gozott eljárás a szintaxisfákat mint, adott valószínűségi környezet független nyelvtan feletti derivációs fákat értelmezi. Ezeket a fákat jól jellemzi, hogy a deriváció során az egyes szabályok hányszor lettek alkalmazva. A megközelítés lényege, hogy a sza- bályok alkalmazásának eloszlásának becslését végzi [3], [4]. Az itt előálló feladat, átalakítható olyan formára, mely a manapság intenzíven kutatott margó maximalizáló eljárások segítségével oldható meg. A módszer algoritmikus részleteinek bemutatásán túl, egy releváns gyakorlati feladaton keresztül igazoljuk a bevezetett eljárás létjogo- sultságát.

3 Korpusz

Az algoritmus teszteléséhez szükséges mondatok, és hozzájuk tartozó szintaxis-fák a Szeged Korpusz adattárából származnak. A korpusz több témakörben (iskolai, jogi, számítógépes, szépirodalmi, üzleti) tartalmaz szövegeket, amelyeken nyelvészek a különféle elemzéseket, mint morfológiai elemzés, szófaji egyértelműsítés, szintaxis elemzés.

A tanításhoz és teszteléshez használt mondatok az üzleti témakörben található monda- tokból kerültek ki. A tanulás-tesztelés során használt szintaxisfák teljesen általános struktúrával rendelkeznek.

4 Eredményeink

Annak mérése, hogy az elemzés eredményeképpen előálló fa, mennyire jó, azaz mennyire hasonlít az elvárt szintaxisfához nem könnyű feladat. A szakirodalomban, erre három elterjedt mértéket szoktak használni:

Pontosság (precision): a helyesen felismert szócsoportok számának és az öszes felismert szócsoport számának hányadosa.

Fedés (recall): a helyesen felismert szócsoportok számának és a mintában tény- legesen szereplő szócsoportok számának hányadosa.

F1-mérték: 2*Pontosság*Fedés / (Pontosság+Fedés), azaz a Pontosság és a Fe- dés harmonikus átlaga.

Látható, hogy mindhárom mérték 0 és 1 között mozog, és minél nagyobb értéket vesz fel, annál ,,jobbnak'' mondható az eredmény. Az 1. táblázat összefoglalja a méré- si eredményeink. A táblázatban szereplő értékek F1-mértékben értendőek.

(3)

Szeged, 2007. december 6–7. 283

1. Táblázat: Eredmények a használt mondatok hosszának függvényében.

Mondat hossza Tanító adatbázis Teszt adatbázis

15-20 87.7% 89.2%

21-25 87.2% 89.0%

26-30 86.1% 86.5%

31-35 85.1% 83.3%

36-40 84.3% 79.6%

41-45 84.0% 78.7%

3-45 86.8% 87.0%

Bibliográfia

1. Brill, E.: Transformation-Based Learning. PhD thesis, University of Pennsylvania, (1993) 2. Hócza, A.: Teljes mondatszintaxis tanulása és felismerése. MSZNY (2004) 127-135 3. Joachims, T.: A support vector method for multivariate performance measures. Twenty-

Second International Conference on Machine Learning (2005)

4. Tsochantaridis, I., Joachims, T., Hofmann, T., Altun, Y.: Large Margin Methods for Structured and Interdependent Output Variables. Journal of Machine Learning Research (JMLR) (2005) 1453-1484

5. Vapnik, V.: Statistical learning theory. Wiley and Sons Inc (1998)

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

Tekintve, hogy a gumiabroncsok nyomásának pontos mérése igen nehézkes és költséges lehet, egy új, big-data alapú gumiabroncs-nyomásbecslőt kerül bemutatásra, amely

Meghatározható azonban néhány olyan lépés, amely sok tervtípusnál szükséges. először mindig tisztázni kell, hogy milyen körből szükséges információt gyűjteni.

A cikkben bemutatásra kerül egy morféma- alapú, rekurrens neuronhálós nyelvi modellt alkalmazó beszédfelismerő, amely használatával szignifikánsan jobb eredményeket

A tanulmány a support vector gépek (SVM) alkalmazásának lehetőségét mutatja be hitelpontozó kártyák fejlesztésére.. A módszer segítségével egy publikusan elérhető

A magyarázó változók feltárása mellett bemutatásra kerül, hogy miért lehet sikeres egy MOOC (Massive Open Online Course) alapú képzési portfólió hosszabbtávon, és

sás azonban – tekintve, hogy a saját lét kerül (újra)feldolgozásra – nem pusztán esztétikai, hanem és főleg ontológiai alapú, az újraemlékezés, újraélés tevékenysége

[26, 27] we proposed the least squares modification of the LS–SVM (LS 2 –SVM) which provided a sparse solution. This method is generalized further and is extended with weighting.

Párta László: Folyamatkövető, -elemző technológiai eszközök alkalmazása kínai hörcsög petefészek sejtvonal alapú eljárásoknál a biológiai