XI. Magyar Számítógépes Nyelvészeti Konferencia MSZNY Szerkesztette: Tanács Attila Varga Viktor Vincze Veronika

Hasonló dokumentumok
XI. Magyar Számítógépes Nyelvészeti Konferencia MSZNY Szerkesztette: Tanács Attila Varga Viktor Vincze Veronika

VIII. Magyar Számítógépes. Nyelvészeti Konferencia MSZNY Szerkesztette: Tanács Attila. Vincze Veronika

Január 7. hétfő. I. Beszédtechnológia, fonológia

Igekötős szerkezetek a magyarban

Az igekötők gépi annotálásának problémái Kalivoda Ágnes

YANG ZIJIAN GYŐZŐ 杨子剑

DR. VINCZE VERONIKA. SZEMÉLYES ADATOK Születési idő: július 1. Állampolgárság: magyar

Ismeretlen kifejezések és a szófaji egyértelm sítés

Magyar nyelvű néprajzi keresőrendszer

A HG-1 Treebank és keresőfelület fejlesztői munkái, használata és felhasználhatósága

Különírás-egybeírás automatikusan

BitTorrent felhasználók értékeléseinek következtetése a viselkedésük alapján. Hegedűs István

Az enyhe kognitív zavar automatikus azonosítása beszédátiratok alapján

1. A OSZTÁLY Bogdán Dániel Bogdán Edina Bogdán György Bogdán György Bogdán Krisztián Bogdán László Bogdán Richárd Czimmerman Patrik Horváth Dorotina

Főnévi csoportok és mondatvázak elemzésének lehetősége magyar nyelvű korpuszokon

KOREFERENCIAVISZONYOK AZ ENYHE KOGNITÍV ZAVARBAN SZENVEDŐK BESZÉDÁTIRATAIBAN. Kovács Viktória SZTE Nyelvtudományi Doktori Iskola

Sz. 1 50m Gyorsúszás Férfi 7 éves és idősebb ben születettek Nincs szintidő

30. Szilveszteri Futógála - Békéscsaba m futás nemenkénti eredménylista

Yonex Nagydíj ranglisták a 6. forduló után

Név oszt. helyezés Kategória felkészítő tanár Kiss Hunor 1.a Gál Csabáné. Név oszt. helyezés Kategória felkészítő tanár

PTE BTK Magyar Nyelv- és Irodalomtudományi Intézet Nyelvtudományi Tanszék

Gépi tanulás a gyakorlatban. Bevezetés

A nyelvtechnológia alapjai

Főnévi csoportok azonosítása szabályalapú és hibrid módszerekkel

BBU Föld alatti futás

Eötvös Loránd Tudományegyetem Bölcsészettudományi Kar. Doktori Disszertáció Tézisei. Recski Gábor. Számítógépes módszerek a szemantikában

SZTE Eötvös Loránd Kollégium. 2. Móra György: Információkinyerés természetes nyelvű szövegekből

A Hunglish Korpusz és szótár

XI. Fóti-Futi. 5 km nemenkénti és kategóriánkénti eredménylista

Sapientia EMTE Gazdaság- és Humántudományok Kar. Közgazdaság képzési ág Csoportbeosztás tanév

RAJTLISTA. 50m férfi gyors. Hajdúság Kupa február 1. Hajdúböszörmény

1. Csapat: Pannonia Primera Összidő: 07:28: Csapat: GáborTeamII. Összidő: 07:50: Éger István Tamás :26:07

A magyar létige problémái a számítógépes nyelvi elemzésben

Pont Hely

BEKE ANDRÁS, FONETIKAI OSZTÁLY BESZÉDVIZSGÁLATOK GYAKORLATI ALKALMAZÁSA

TORNA DIÁKOLIMPIA ORSZÁGOS ELŐDÖNTŐ 2013/2014 tanév Pécs, Lauber Dezső Városi Sportcsarnok II. korcsoport leány csapatbajnokság

JEGYZŐKÖNYV Berettyóújfalu,2011.márc.19.

A Magyar Nemzeti Szövegtár új változatáról Váradi Tamás

REFORMÁTUS KÖZÉPISKOLÁK XX. ORSZÁGOS KÉMIAVERSENYE 7. évfolyam október 5-6. Szakács Erzsébet I.

SZÁMÍTÓGÉPES NYELVI ADATBÁZISOK

Zalaegerszeg Nyílt Fedett Pályás Atlétikai Bajnoksága XII. Kondex Kupa Kauzli József Emlékverseny Zalaegerszeg

Összefoglaló a Nagyjaink: Csukás István Meséi Alkotói Pályázatról

Hunfoglalás - Kékes-Vertikál, Kékestető 1 kör - 6 km nemenkénti és kategóriánkénti eredménylista

Hunfoglalás - Kékes-Vertikál, Kékestető 1 kör - 6 km nemenkénti és kategóriánkénti eredménylista

Ideiglenes felvételi jegyzék 2017/2018-as tanévre. 0010: 4 évfolyamos gimnázium kód: Közlekedés gépész kód: Agrár gépész

TORNA DIÁKOLIMPIA BUDAPESTI TERÜLETI DÖNTŐ 2006/2007 tanév Budapest, március V-VI. korcsoport "B" kategória leány csapatbajnokság

A Mazsola KORPUSZLEKÉRDEZŐ

ANGOL 1. kategória Max: 78 pont, Min: 47 pont A zölddel jelölt versenyzők jutottak a döntőbe.

Új alapokon az egészségügyi informatika

Bödõk, Ilona b: 1947 in Csicsó Mad. Nagy, Tibor "Dr" b: 1946 in Mad m: Nagy, Szabolcs "állatorvos Dr" b: 1976 in Mad

ALSÓ TAGOZATOS ANGOL NYELVŰ SZAVALÓVERSENY ÁPRILIS

Sport XXI. Észak-Alföldi Régió Őszi Mezei Bajnoksága november 7. szombat Debrecen. Nagyerdő, köztemetőnél

1. gyakorlat. Mesterséges Intelligencia 2.

Győrújbaráti Terepfutás km Terepfutás abszolút eredmények Absz Hely. R.sz. Név Nem Bruttó cél Diff. Tempó

GYŐR-MOSON-SOPRON MEGYEI MATEMATIKAVERSENY 2018/2019

Amatőr gyermek leány ( ) Amatőr gyermek fiú ( )

II. OrfűFitt Pécsi-tó Át-és Körbeúszás eredményei

25. FutaVác. 6km nemenkénti és kategóriánkénti eredménylista. Nem/Kategória: Gyermek-A (-9 év) Iskola. Tempó Hátrány

Félig kompozicionális fınév + ige szerkezetek a számítógépes nyelvészetben *

II. Tisza-parti Gyógy- és Élményfürdő Félmaraton

2. oldal Dolhai Balázs Dombi Ádám dr. Buséter Gábor dr. Galó Zsolt dr. Gyürke Bettina dr. Kovács Nikolett dr. Nagy Dóra Zita dr. Németh István dr. Sán

JELENTKEZÉSI LAP Fürkész verseny, körzeti szakasz,

- eredmények - 5. osztály

2016. február 1. hétfő 9 óra Terem: N I. Bizottság

VERSENYEREDMÉNYEK 2016/2017.

Eredménylista. Megye: Szilágy. Körzet: Zilah. Osztály: 2. osztály Sorszám

Statisztikai alapú tulajdonnév-felismerő magyar nyelvre

8.sz. körlevél. Köszönjük a fogadó intézményeknek, hogy sportterem biztosításával segítették a versenysorozat levezénylését.

Domének közti hasonlóságok és különbségek a szófajok és szintaktikai viszonyok eloszlásában

24km: abszolút férfi

Otthon Melege Program ZFR-KAZ/14 "Fűtéskorszerűsítés (Kazáncsere) alprogram" Nyugat-Dunántúli régió pályázatainak miniszteri döntése

Strukturált nyelvi adatbázis létrehozása gépi tanulási módszerekkel. Kutatási terv

I. OrfűFitt Pécsi-tó Át-és Körbeúszás eredményei

Wadokai Magyar Bajnokság 1. forduló EGYESÜLETI PONTTÁBLA. Bronz pontok (3)

2007/2008. TANÉV MEZEIFUTÓ DIÁKOLIMPIA ORSZÁGOS DÖNTŐ VÉGEREDMÉNY

Csapatverseny :35

2017/2018 Tanulmányi versenyek évfolyam

KEDVEZMÉNY TÁBLA 2012 BALATONMAN FÜRED 2013 BALATONMAN FÜRED 2014 BM FÜRED 2014 BM KENESE 2015 BM FÜRED 2015 BM KENESE TELJESÍTÉSEK

TORNA DIÁKOLIMPIA ORSZÁGOS ELŐDÖNTŐ 2015/2016 tanév Szombathely I. korcsoport "B" kategória leány csapatbajnokság

Szakmacsoportos szakmai előkészítő érettségi tantárgyak versenye (2009. április 8.)

Futakeszi. 10 km nemenkénti eredménylista. Férfi. Hely Rsz Név Szév Nettó idő 1. kör 2. kör 3. kör 4. kör

ZIJIAN GYŐZŐ YANG 杨子剑 Language technology expert specialized in machine translation evaluation

Hunyadi Mátyás Általános Iskola és Napköziotthonos Óvoda Tiszakanyár, Fő út 23. Tisztelt Igazgató Nő/Úr! Kedves Nyelvtanár Kollégák!

VII. KRISTYÁN ZSUZSA EMLÉKVERSENY 2014

2017/2018 versenyeredményei

MiSTER CLASSiC

VERSENYJEGYZŐKÖNYV. Verseny rendezője: Szerencs Város Sportegyesülete és Szerencs Város Önkormányzata

TDVT2018 VELENCEBIKE MTB MARATON RT/KT/HT EREDMÉNYEK

Események detektálása természetes nyelvű szövegekben

II. Futapest - Zebegény Crossfutás augusztus 16.

TORNA DIÁKOLIMPIA ORSZÁGOS ELŐDÖNTŐ 2017/2018 tanév Budapest V-VI. korcsoport KEZDŐ "B" kategória leány csapatbajnokság

Emlékeztető az Informatika Doktori Iskola Tanácsának üléséről

VelenceBike MTB Maraton RT/HT

Hibrid előfeldolgozó algoritmusok morfológiailag komplex nyelvek és erőforrásszegény domainek hatékony feldolgozására Orosz György

Otthon Melege Program ZBR-NY/14 "Homlokzati Nyílászárócsere Alprogram" Nyugat-Dunántúli régió pályázatainak miniszteri döntése

Név Évjárat Engedély Egyesület

Primavera BalatonMan Kenese 2019 Kategóriás Eredmények

Angol nyelvű összetett kifejezések automatikus azonosítása i

V. Rábapatonai Futó Körverseny

Baranya kerékpáros túra. Négy Évszak Futás (tavasz) Négy Évszak Futás (nyár) 2012 másodperces. DÖKE kerékpáro s túra

Átírás:

XI. Magyar Számítógépes Nyelvészeti Konferencia MSZNY 2015 Szerkesztette: Tanács Attila Varga Viktor Vincze Veronika Szeged, 2015. január 15-16. http://rgai.inf.u-szeged.hu/mszny2015

ISBN: 978-963-306-359-0 Szerkesztette: Tanács Attila, Varga Viktor és Vincze Veronika {tanacs, vinczev}@inf.u-szeged.hu viktor.varga.1991@gmail.com Felelős kiadó: Szegedi Tudományegyetem, Informatikai Tanszékcsoport 6720 Szeged, Árpád tér 2. Nyomtatta: JATEPress 6722 Szeged, Petőfi Sándor sugárút 30 34. Szeged, 2015. január

Előszó Idén immár tizenegyedik alkalommal rendezzük meg Szegeden a Magyar Számítógépes Nyelvészeti Konferenciát 2015. január 15-16-án. A konferencia fő célkitűzése a kezdetek óta állandó maradt: a rendezvény fő profilja a nyelv- és beszédtechnológia területén végzett legújabb, illetve folyamatban levő kutatások eredményeinek ismertetése és megvitatása, mindemellett lehetőség nyílik különféle hallgatói projektek, illetve ipari alkalmazások bemutatására is. Nagy örömömre szolgál, hogy a hagyományoknak megfelelően a konferencia nagyfokú érdeklődést váltott ki az ország nyelv- és beszédtechnológiai szakembereinek körében. A konferenciafelhívásra idén is nagy számban beérkezett tudományos előadások közül a programbizottság 36-ot fogadott el az idei évben, így 24 előadás, 8 poszter-, illetve 4 laptopos bemutató gazdagítja a konferencia programját. A programban a magyar számítógépes nyelvészet rendkívül széles skálájáról találhatunk előadásokat a számítógépes szintaxis és szemantika területétől kezdve a véleménykinyerésen át a klinikai szövegek számítógépes feldolgozásáig. Nagy örömet jelent számomra az is, hogy Tihanyi László, az Európai Bizottság gépi fordítással foglalkozó szakértője, elfogadta meghívásunkat, és plenáris előadása is a konferenciaprogram szerves részét képezi. Ahogy az már hagyománnyá vált, idén is tervezzük a Legjobb Ifjú Kutatói Díj odaítélését, mellyel a fiatal korosztály tagjait kívánjuk ösztönözni arra, hogy kiemelkedő eredményekkel járuljanak hozzá a magyarországi nyelv- és beszédtechnológiai kutatásokhoz. Ezúton szeretném megköszönni a Neumann János Számítógép-tudományi Társaságnak szíves anyagi támogatásukat. Szeretnék köszönetet mondani a programbizottságnak: Vámos Tibor programbizottsági elnöknek, valamint Alberti Gábor, Kornai András, László János, Németh Géza, Prószéky Gábor és Váradi Tamás programbizottsági tagoknak. Szeretném továbbá megköszönni a rendezőbizottság és a kötetszerkesztők munkáját is. Csirik János, a rendezőbizottság elnöke Szeged, 2015. január

Tartalomjegyzék I. Fordítás Gépi fordítás minőségének becslése referencia nélküli módszerrel... 3 Yang Zijian Győző, Laki László, Prószéky Gábor Synonym Acquisition from Translation Graph... 14 Judit Ács Comparison of Distributed Language Models on Medium-resourced Languages... 22 Márton Makrai Statisztika megbízhatóságaanyelvészetben Széljegyzetek egy szótárbővítés ürügyén... 34 Naszódi Mátyás II. Szintaxis, szemantika Konstituensfák automatikus átalakítása függőségi fákká vagy kézi annotáció?... 49 Simkó Katalin Ilona, Vincze Veronika, Szántó Zsolt, Farkas Richárd Hungarian Data-Driven Syntactic Parsing in 2014... 61 Zsolt Szántó, Richárd Farkas, Anders Björkelund, Özlem Çetinoğlu, Agnieszka Faleńska, Thomas Müller, Wolfgang Seeker Nyelvadaptáció atöbbszavas kifejezések automatikus azonosításában... 71 Nagy T. István, Vincze Veronika Lexikális behelyettesítés magyarul... 83 Takács Dávid, Gábor Kata Szemantikus szerepek automatikus címkézése függőségi elemző alkalmazásával magyar nyelvű gazdasági szövegeken... 95 Subecz Zoltán III. Morfológia, korpusz Mennyiségből minőséget: Nyelvtechnológiai kihívások és tanulságok az MNSz új változatának elkészítésében... 109 Oravecz Csaba, Sass Bálint, Váradi Tamás

VI Tartalomjegyzék Magyar nyelvű webes szövegek morfológiai és szintaktikai annotációja... 122 Vincze Veronika, Varga Viktor, Papp Petra Anna, Simkó Katalin Ilona, Zsibrita János, Farkas Richárd Finnugor nyelvű közösségek nyelvtechnológiai támogatása online tartalmak létrehozásában... 133 Benyeda Ivett, Koczka Péter, Ludányi Zsófia, Simon Eszter, Váradi Tamás Olcsó morfológia... 145 Novák Attila IV. Beszédtechnológia Kétszintű algoritmus spontán beszéd prozódiaalapú szegmentálására... 161 Beke András, Markó Alexandra, Szaszák György, Váradi Viola Környezetfüggő akusztikai modellek létrehozása Kullback-Leibler divergencia alapú klaszterezéssel... 174 Grósz Tamás, Gosztolya Gábor, Tóth László Hibajavítási idő csökkentése magyar nyelvű diktálórendszerben... 182 Szabó Lili, Tarján Balázs, Mihajlik Péter, Fegyó Tibor V. Véleménykinyerés TrendMiner: politikai témájú Facebook-üzenetek feldolgozása és szociálpszichológiai elemzése... 195 Miháltz Márton, Váradi Tamás Avéleményváltozás azonosítása politikai témájú közösségi médiában megjelenő szövegekben... 198 Pólya Tibor, Csertő István, Fülöp Éva, Kővágó Pál, Miháltz Márton, Váradi Tamás Doménspecifikus polaritáslexikonok automatikus előállítása magyar nyelvre... 210 Hangya Viktor, Farkas Richárd Egy magyar nyelvű szentimentkorpusz létrehozásának tapasztalatai... 219 Szabó Martina Katalin, Vincze Veronika Entitásorientált véleménydetekció webes híranyagokból... 227 Hangya Viktor, Farkas Richárd, Berend Gábor VI. Alkalmazások Nem felügyelt módszerek alkalmazása releváns kifejezések azonosítására és csoportosítására klinikai dokumentumokban... 237 Siklósi Borbála, Novák Attila

Tartalomjegyzék VII Az enyhe kognitív zavar automatikus azonosítása beszédátiratok alapján. 249 Vincze Veronika, Hoffmann Ildikó, Szatlóczki Gréta, Bíró Edit, Gosztolya Gábor, Tóth László, Pákáski Magdolna, Kálmán János Beszéd-zene lejátszási listák nyelvtechnológiai vonatkozása... 257 Benyeda Ivett, Jani Mátyás, Lukács Gergely VII. Poszterbemutatók Gyógyszermellékhatások kinyerése magyar nyelvű orvosi szaklapok szövegeiből... 271 Farkas Richárd, Miklós István, Tímár György, Zsibrita János Elliptikus listák jogszabályszövegekben... 273 Hamp Gábor, Syi, Markovich Réka FinUgRevita: nyelvtechnológiai eszközök fejlesztése kisebbségi finnugor nyelvekre... 282 Horváth Csilla, Kozmács István, Szilágyi Norbert, Vincze Veronika, Nagy Ágoston, Bogár Edit, Fenyvesi Anna Az automatikus irreguláriszönge-detekció sikeressége az irregularitás mintázatának függvényében magyar (spontán és olvasott) beszédben... 290 Markó Alexandra, Csapó Tamás Gábor Igei vonzatkeretek és tematikus szerepek felismerése nyelvi erőforrások összekapcsolásával egy kereslet-kínálat elvű szövegelemzőben... 298 Miháltz Márton, Indig Balázs, Prószéky Gábor 28 millió szintaktikailag elemzett mondat és 500000 igei szerkezet... 303 Sass Bálint Egy kereslet-kínálat elvű elemzőműködése és a koordináció kezelésének módszere... 309 Sass Bálint SzegedKoref: kézzel annotált magyar nyelvű koreferenciakorpusz... 312 Vincze Veronika, Hegedűs Klára, Farkas Richárd VIII. Laptopos bemutatók Yako: egy intelligens üzenetváltó alkalmazás nyelvtechnológiai kihívásai.. 323 Farkas Richárd, Kojedzinszky Tamás, Zsibrita János, Wieszner Vilmos HumInA projektcsoport a ReALIS1.1 bázisán... 326 Nőthig László, Alberti Gábor Neticle Megmutatjuk, mit gondol a web... 333 Szekeres Péter

VIII Tartalomjegyzék Magyar nyelvű hasonló tartalmú orvosi leletek azonosítása... 336 Wieszner Vilmos, Farkas Richárd, Csizmadia Sándor, Palkó András IX. Angol nyelvű absztraktok Natural Language Processing for Mixed Speech-Music Playlist Generation 341 Ivett Benyeda, Mátyás Jani, Gergely Lukács The Reliability of Statistics in Linguistics Notes to a Dictionary Extension 342 Mátyás Naszódi Automatic Conversion of Constituency Trees into Dependency Trees or Manual Annotation?... 344 Katalin Ilona Simkó, Veronika Vincze, Zsolt Szántó, Richárd Farkas SzegedKoref: A Manually Annotated Coreference Corpus of Hungarian.. 345 Veronika Vincze, Klára Hegedűs, Richárd Farkas Morphological and Syntactic Annotation of Hungarian Webtext... 346 Veronika Vincze, Viktor Varga, Petra Anna Papp, Katalin Ilona Simkó, János Zsibrita, Richárd Farkas Névmutató... 347

Szeged, 2015. január 15 16. 227 Entitásorientált véleménydetekció webes híranyagokból Hangya Viktor, Farkas Richárd, Berend Gábor Szegedi Tudományegyetem, TTIK, Informatikai Tanszékcsoport Szeged, Árpád tér 2., e-mail:{hangyav,rfarkas,berendg}@inf.u-szeged.hu Kivonat Napjainkban a hírközlés jelentős hányada digitális formában történik, a híranyagokban említett entitásokra vonatkozó vélemények polaritásának automatikus meghatározása pedig komoly előnyökkel járhat. Éppen ezért munkánk során az OpinHuBank adatbázisban található entitásokra vonatkozó vélemények bekategorizálását tűztük ki feladatunkul. A javasolt megoldásunk többek között a szövegegységek dependenciaelemzésére is támaszkodva képes az entitások mondatbeli szerepének figyelembevételével pontosabb képet adni a rájuk vonatkozó véleményekről. 1. Bevezetés A hírportálok egyre növekvő száma és kibocsátási aktivitása mind nagyobb mértékben teszi lehetővé számunkra, hogy a híranyagokban közölt entitásokkal kapcsolatos véleményeket megfigyeljük. Az ezen entitásokra (például cégekre vagy politikai szereplőkre) vonatkozó vélemények monitorozása hasznos segítséget nyújthat azok pozitív reputációjának megtartásában, felépítésében [1]. Mivel az online tartalmak száma egyre gyarapszik, így ezen feladat hatékony elvégzésére csupán automatikus rendszereket használva nyílik lehetőségünk. Munkánk során éppen ezért az OpinHuBank adatbázisát fölhasználva építettünk az entitásokkal kapcsolatos hírek polaritását detektáló rendszert. Rendszerünket úgy terveztük, hogy az a célentitásokra nézve képes legyen az azt tartalmazó mondat mélyebb elemzésének végrehajtása által az entitásra vonatkozó polaritás minél pontosabb meghatározására. Az általunk kitűzött feladat nehézségei közül kiemelendő, hogy amennyiben egy mondat több entitást is tartalmaz, úgy könnyen megeshet, hogy azok egy része pozitív, míg másik részük negatív (vagy akár semleges) kontextusban kerül említésre, vagyis a mondatban található pozitív, illetve negatív konnotációjú szavak nem egyforma mértékben képesek befolyásolni egy-egy entitás véleménytöltetének végső polaritását. Példaképp tekintsük az OpinHuBank-ban található következő mondatot: A befutó Tóth Adrienn az első sorozatban többet is hibázott, a németek utolsó versenyzője, az olimpiai bajnok Lena Schöneborn viszont jól célzott, s 10 mp-re csökkentette a különbséget.

228 XI. Magyar Számítógépes Nyelvészeti Konferencia Jól látható, hogy míg a mondat által közvetített vélemény Tóth Adriennre vonatkozóan negatív, addig Lena Schönebornra nézve ezzel éppen ellentétes. Az előzőekkel összhangban elmondható, hogy a hibázott szó jelenléte nem bír befolyásoló erővel a mondat Lena Schönebornnal kapcsolatban megfogalmazott állítás polaritására nézve. A fenti jelenség kezelésére a mondatok dependenciaelemzésének a modellünkbe történő beépítése mellett döntöttünk. 2. Korábbi munkák Az elmúlt években a véleménydetekció feladatát nagyfokú tudományos érdeklődés övezte, számos versenyfeladatot tűztek ki témájában [1,2]. Az angol nyelvű szövegek feldolgozására vonatkozó munkák [3,4,5] mellett a magyar nyelvű szövegekből történő véleménydetekcióra is egyre nagyobb figyelem irányul, köszönve a benne rejlő gazdasági lehetőségeknek. Cikkünkben olyan módszert mutatunk be, mely lehetőséget nyújt az egyes entitásokra irányuló vélemények beazonosítására, illetve monitorozására, azaz a velük kapcsolatos hírekben található vélemények polaritásuk szerinti kategorizálására. Munkánk a korábbi versenykiírások közül a 2014-es SemEval aspektus-alapú véleményanalízisre vonatkozó feladatával rokonítható leginkább. A versenyfeladat kapcsán éttermekről és laptopokról szóló termékvéleményezések mondataiból az azokban említett főnévi csoportok formájában jelentkező aspektusokra (pl. kiszolgálás minősége) vonatkozó vélemények polaritását kellett meghatározni. A cél ebben az esetben tehát nem egyszerűen dokumentum- vagy mondatszintű véleményértékek meghatározása volt, hanem aspektus-mondatpárokra vonatkozóan kellett a megfelelő döntéseket meghozni. Utóbbi feladat kétségkívül nehezebb, hiszen egy mondat nyilatkozhat teljesen tárgyilagosan (vagy akár pozitívan is) a kiszolgálás minőségéről, miközben adott esetben negatív véleményeket fogalmazhat meg a termék vagy szolgáltatás árára vonatkozóan. Az ilyen és ehhez hasonló esetek kezelése a mondatok szerkezeti elemzése nélkül nem vagy csak korlátozott mértékben képzelhető el. Munkánk során mi is a verseny szervezői által megfogalmazott célhoz hasonlót tűztünk ki magunk elé, azzal a különbséggel, hogy esetünkben az OpinHuBank adatbázisban található entitások képezték a mondatok azon elemeit, melyekkel kapcsolatosan a véleménytöltet polaritását meg kívántuk határozni, nem pedig termékvéleményezések jellemzően köznévi aspektusai. Módszerünk kidolgozásához és validálásához a 2013-ban létrehozott Opin- HuBank [6] szöveges adatbázist használtuk fel, mely egy szabadon hozzáférhető annotált magyar nyelvű korpusz véleményelemzéshez. Az adatbázisban olyan mondatok találhatók, melyek mindegyike egy előre megadott entitással kapcsolatosak. Feladatunk tehát az volt, hogy ezen mondat-entitás párokra meghatározzuk, hogy az adott mondat tartalmaz-e az entitásra nézve pozitív vagy negatív információt. Az adatbázis közel háromnegyede hírportálok, illetve hírügynökségek oldalairól lett összegyűjtve, a fennmaradó dokumentumok forrásai blogok voltak.

Szeged, 2015. január 15 16. 229 3. Módszerek Különféle modelljeinket az OpinHuBank adatbázison értékeltük ki. Az adatbázis 10006 entitás-mondatpárra tartalmazza az egyes mondatokban az entitásokra vonatkozó vélemény polaritását, melyek pozitív, negatív avagy semleges besorolásba eshetnek. Az entitás-mondatpárokat öt független annotátor sorolta be a három kategória valamelyikébe, mely feladatra vonatkozó egyezés mértékét az 1. ábra foglalja össze. Az ábrából kitűnik, hogy az entitás-mondatpárok közel 70%- ára tökéletes egyezés mutatkozott mind az öt annotátor között. A fennmaradó entitás-mondatpárok kapcsán az osztályozó modellünk tanítása és kiértékelése során osztálycímkékül az annotátorok leggyakoribb döntését vettük. Ahogy az az 1. ábrából kitűnik, az esetek több, mint 29%-ában egyértelműen meghatározható volt az annotátorok által választott osztálycímkék leggyakrabbika, és mindössze 0,5%-ban alakult ki holtverseny az annotátorok döntései kapcsán. Ezekre az esetekre ellentmondásos jelölésükből adódóan a továbbiakban semleges egyedekként tekintettünk. Ilyen módon az OpinHuBank adatbázisban található entitás-mondatpároknak rendre 74,9, 16,3, valamint 8,8%-ára tekintettünk semleges, negatív, valamint pozitív címkéjű példaként további vizsgálataink során. A valamilyen polaritással bíró 2511 entitás-mondatpár esetében pedig 64,9, valamint 35,1% mutatkozott negatív, illetőleg pozitív osztálybelinek. Modelljeinket egyaránt kiértékeltük azokban az esetekben, ahol feladatunkul az entitásmondatpárok három, illetve két osztályba sorolását tűztük ki célunkul. Utóbbi esetben az adatbázisban semlegesnek mutatkozó egyedek kihagyásával tanítottuk, illetve értékeltük ki modelljeinket, melyek eredményeit a három-, illetve kétosztályos tanítás kapcsán egyaránt tízszeres keresztvalidáció eredményeként közöljük. 69.75 60 % 40 20 12.02 17.72 0 0.51 2 3 4 5 1. ábra. Entitás-mondatpáronként a leggyakoribb címkét választó annotátorok számának eloszlása

230 XI. Magyar Számítógépes Nyelvészeti Konferencia Munkánk során a véleményérték meghatározásának feladatára felügyelt osztályozási problémaként tekintettünk, melyben a szövegek (legfeljebb 1 ) három osztályba tartozhattak annak függvényében, hogy azok egy célentitásra nézve pozitív, negatív vagy semleges információt hordoztak. Maximum entrópia alapú modelljeink paramétereinek meghatározásához a MALLET gépi tanulási programcsomagot [7] használtuk. Az entitások kontextusának kategorizálása során nem csupán a környező szavak, szókapcsolatok jelenlétét vettük figyelembe, hanem azoknak az entitásokhoz vett relatív pozíciójának alapján történő súlyozást is alkalmaztunk a modellalkotás során. Egy n hosszúságú a célentitást az i. tokenpozíción tartalmazó mondat j. tokenjéhez rendelt jellemző értékét a 1 e 1 n i j formula által határoztuk meg, így juttatva nagyobb fontossághoz a célentitás környezetében fellelhető szavakat. Az osztályozás során az entitások kontextusának vizsgálata alkalmával a környező és kapcsolódó szavak pozitív, illetve negatív voltát is figyelembe vettük. Ennek elvégzéséhez azonban pozitív és negatív szavakat tartalmazó listákra volt szükségünk, melyekből angol nyelven több lexikon (pl. [8]) is rendelkezésre áll, ugyanakkor a magyar nyelvű szövegek esetében saját polaritáslexikonok előállítására volt szükség [9]. A lexikon létrehozása során egy 2676 negatív, valamint 646 pozitív szót tartalmazó lista lefordítására került sor. A lista segítségével az egyes mondatokban található pozitív, illetve negatív szavak számából, illetve a mondatban szereplő listaelemekből külön is hoztunk létre jellemzőket ennek a jellemzőcsoportnak a kapcsán. Mivel egyes mondatok több, adott esetben eltérő polaritású véleménnyel illetett entitást is tartalmazhatnak, ezért olyan módszerekre is támaszkodtunk, melyek képesek szeparálni a különböző entitásokra vonatkozó véleményeket, majd ezek közül kiválasztani a vizsgált entitásra nézve relevánsakat. A szövegek dependenciaelemzésére támaszkodva lehetőségünk nyílt az egyes szavak pozícióin túlmenően azok nyelvtani szerepének figyelembevételére is. A dependenciaelemzés végrehajtására a magyarlanc [10] eszközt használtuk, egy célentitás kapcsán pedig a mondat dependenciagráfjának gyökerétől az adott entitásig elhelyezkedő szavak képezték a jellemzőcsoport által bevezetett jellemzők halmazát. Az előzőekben bemutatott, és az eredmények ismertetése során hivatkozott jellemzőcsoportokra vonatkozó rövidítéseinket a 3. táblázat foglalja össze. 4. Diszkusszió Ablációs kísérleteinket két-, illetve háromosztályos osztályozás kapcsán is kiértékeltük, melyek eredményeit a 2., illetve a 3. ábra tartalmazza. A 2. ábrán a 1 Kétosztályos modelljeink esetében csak a pozitív, illetve negatív osztályokba történő besorolás volt a célunk.

Szeged, 2015. január 15 16. 231 1. táblázat. A jellemzőcsoportokra vonatkozó rövidítések Rövidítés Jelentés lf lexikai jellemzők (uni,-és bigramok) bf bigram jellemzők df dependencia alapú jellemzők w távolság alapú súlyozás pl polaritáslexikonból származó jellemzők háromosztályos feladat megoldása során mért eredményeink láthatók, melyeket a 3. ábrán látható eredményekkel összevetve megállapíthatjuk, hogy ahogy a várakozásoknak megfelelően a semleges vélemények felismerését is magában foglaló feladat némileg nehezebbnek tekinthető a csupán a pozitív, illetve negatív vélemények elkülönítését megcélzó feladattól. Szaggatott vonallal azon rendszerek pontossága látható, melyek a 3. fejezetben bemutatott jellemzőtípusok mindegyikét egyidejűleg használták, folytonos vonallal pedig a csak unigram jellemzőket használó baseline rendszerünk eredményessége látható. Az egyes oszlopokhoz társított értékek pedig azt mutatják, hogy mennyiben változik az osztályozási feladat során elért eredményességünk, amennyiben egy-egy jellemzőcsoportot nem építünk be a jellemzőterünkbe. 81.5 81.29 81.17 81.45 81 80.86 Pontosság (%) 80.5 80 80.6 79.5 79 lf bf df w pl 2. ábra. Ablációs kísérleteink pontosságértékei a háromosztályos feladat kapcsán Az ábrák alapján mindkét feladat kapcsán kijelenthető, hogy a modellekből az lf jelzéssel ellátott lexikális (uni- és bigram) jellemzőket elhagyva figyelhető meg az osztályozási pontosság legnagyobb mértékű csökkenése. Az is elmondható, hogy ez a csökkenés javarészt az unigram jellemzők elhagyásának számlájára írható, ha ugyanis az eredményesség változásának mértékét össze-

232 XI. Magyar Számítógépes Nyelvészeti Konferencia vetjük a bf jelzésű kizárólag a bigram jellemzőket mellőző oszlopokéval, az eredmények hasonló fokú romlása nem volt tapasztalható. A 2. ábra további vizsgálatából kitűnik, hogy a lexikális jellemzőket követően a dependenciaelemzésből előálló jellemzők elhagyása okozta a teljesítmény legnagyobb fokú romlását, így kijelenthető, hogy ezek alkalmazása a végső rendszer eredményességéhez nagyban hozzájárult. A dependenciaelemzésből származtatott jellemzőket követően leginkább a távolságalapú súlyozás tudott hozzájárulni a végső eredményességhez, a legkisebb hozzáadott értéke pedig a polaritásszótár használatának volt a háromosztályos feladat megoldása során az ablációs kísérleteink tanúsága szerint. 87.51 87.64 87.59 87 Pontosság (%) 86 85 85.05 84 84.02 lf bf df w pl 3. ábra. Ablációs kísérleteinek pontosságértékei a kétosztályos feladat kapcsán A 2. ábrának a 3. ábrával való összevetése rámutat a két különböző a három-, illetve kétosztályos (a neutrális osztályt tartalmazó, illetve mellőző) tanulási feladat nagyfokú különbözőségére. Ugyan a leghasznosabbnak mindkét esetben a lexikális (főképp az unigram) jellemzők mutatkoztak, a további jellemzőcsoportok relatív hasznosságának sorrendje jelentősen eltér. Míg a háromosztályos esetben például a polaritáslexikonnak volt tulajdonítható a legkisebb szerep, addig a kétosztályos esetben a teljes rendszer szempontjából ezen jellemzők szerepe elsődlegesnek tekinthető. Ez persze nem meglepő, ha figyelembe vesszük, hogy a háromosztályos esetben a példányok közel háromnegyede a neutrális osztályba tartozó volt, a kétosztályos esetben pedig mindezen példáktól eltekintettünk, így ott kizárólag valamilyen polaritással bíró egyedek szerepeltek már csupán. Meglepő eredményként azt tapasztaltuk, hogy a bigramok figyelembevételéből, a dependenciaelemzésből, valamint a távolságalapú súlyozásból származtatott jellemzők használata noha a háromosztályos feladat esetében mind kivétel nélkül hozzá tudtak járulni a végső rendszer eredményességéhez nem bizonyultak

Szeged, 2015. január 15 16. 233 elég hatékonynak a kétosztályos feladat megoldása során, hiszen az bármelyikét elhagyva javulást tapasztaltunk ahhoz a rendszerhez képest, amelyik az összes jellemzőcsoportot egyidejűleg használta. Ezek alapján úgy tűnik, hogy alkalmazott jellemzőink egy része alkalmasnak mutatkozik annak megítélésére, hogy egy adott entitás neutrális kontextusban kerül-e említésre vagy sem, ugyanakkor kevésbé alkalmasak a polaritás megléte esetén annak pozitív vagy negatív voltának meghatározására. Előző megfigyeléseinkből kiindulva a kétosztályos feladat kapcsán a jellemzőcsoportokat relatív hasznosságuk szerint sorrendbe állítva külön modelleket hoztunk létre. Ennek során megvizsgáltuk, hogy a baseline rendszer jellemzőterének az egyre csökkenőnek mutatkozó hasznosságú jellemzőcsoportokkal történő fokozatos bővítése milyen módon befolyásolja az eredményeket, melynek eredménye a 4. ábrán látható. A kétosztályos tanulásra vonatkozó ábrák összevetéséből magyarázatot kaphatunk arra a kontraintuitív jelenségre is, hogy a teljes jellemzőtérből csupán a polaritáslexikonra támaszkodó jellemzők elhagyásával hogyan kaphattunk a baseline rendszernél gyengébb teljesítményt (3. ábra folytonos egyenese, illetve 5. oszlopa). Ebben az esetben ugyanis az unigramokból származó jegykészleten túl csupa olyan jellemzőcsoport által került kialakításra a jellemzőkészletünk, amelyek a 4. ábra tanúsága szerint nem képesek javítani az osztályozás pontosságán. 88.5 88 Pontosság (%) 87.5 87 86.5 5. Konklúzió 86 baseline pl pl+bf pl+bf+w teljes 4. ábra. A kétosztályos kiértékelés kísérleteinek pontossága Megközelítésünk alapvetően a szövegekben előforduló szavakon és szópárosokon alapul, azonban a pontosabb eredmények eléréséhez további többek között a szövegek dependenciaelemzéséből, illetve polaritáslexikon alapján meghatározott információk vizsgálatát is végrehajtottuk. A kidolgozott módszerek segítségével

234 XI. Magyar Számítógépes Nyelvészeti Konferencia a 80%-os pontosságértéket meghaladva sikerült javítani az egyszerű unigram alapú véleménykinyerésre vonatkozó osztályozás eredményein. Ezen felül olyan módszereket dolgoztunk ki, melyek hasznosak lehetnek más véleménydetekciós feladatok megoldása során is. Köszönetnyilvánítás A jelen kutatás a futurict.hu nevű, TÁMOP-4.2.2.C-11/1/KONV-2012-0013 azonosítószámú projekt keretében az Európai Unió támogatásával és az Európai Szociális Alap társfinanszírozásával valósult meg. Hivatkozások 1. Amigó, E., de Albornoz, J.C., Chugur, I., Corujo, A., Gonzalo, J., Martín, T., Meij, E., de Rijke, M., Spina, D.: Overview of RepLab 2013: Evaluating Online Reputation Monitoring Systems. In: Proceedings of Information Access Evaluation. Multilinguality, Multimodality, and Visualization - 4th International Conference of the CLEF Initiative (CLEF 2013). (2013) 333 352 2. Pontiki, M., Galanis, D., Pavlopoulos, J., Papageorgiou, H., Androutsopoulos, I., Manandhar, S.: SemEval-2014 Task 4: Aspect Based Sentiment Analysis. In: Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014), Dublin, Ireland, Association for Computational Linguistics and Dublin City University (2014) 27 35 3. Hangya, V., Berend, G., Varga, I., Farkas, R.: SZTE-NLP: aspect level opinion mining exploiting syntactic cues. In: Proceedings of the 8th International Workshop on Semantic Evaluation (SemEval 2014), Dublin, Ireland, Association for Computational Linguistics and Dublin City University (2014) 610 614 4. Hangya, V., Farkas, R.: Filtering and polarity detection for reputation management on tweets. In: Working Notes of CLEF 2013 Evaluation Labs and Workshop. (2013) 5. Hangya, V., Farkas, R.: Target-oriented opinion mining from tweets. In: Cognitive Infocommunications (CogInfoCom), 2013 IEEE 4th International Conference on, IEEE (2013) 251 254 6. Miháltz, M.: OpinHuBank: szabadon hozzáférhető annotált korpusz magyar nyelvű véleményelemzéshez. In: IX. Magyar Számítógépes Nyelvészeti Konferencia. (2013) 343 345 7. McCallum, A.K.: MALLET: a machine learning for language toolkit. http://mallet.cs.umass.edu (2002) 8. Baccianella, S., Esuli, A., Sebastiani, F.: SentiWordNet 3.0: An Enhanced Lexical Resource for Sentiment Analysis and Opinion Mining. In: Proceedings of the Seventh International Conference on Language Resources and Evaluation (LREC 10). (2010) 9. Hangya, V., Farkas, R.: Doménspecifikus polaritáslexikonok automatikus előállítása magyar nyelvre. In: MSzNy 2015 XI. Magyar Számítógépes Nyelvészeti Konferencia, Szeged, Szegedi Tudományegyetem (2015) 10. Zsibrita, J., Vincze, V., Farkas, R.: magyarlanc 2.0: szintaktikai elemzés és felgyorsított szófaji egyértelműsítés. In Tanács, A., Vincze, V., eds.: MSzNy 2013 IX. Magyar Számítógépes Nyelvészeti Konferencia, Szeged, Szegedi Tudományegyetem (2013) 368 374