Supervised learning for relationship extraction from textual documents

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorMartins, Bruno
dc.contributor.authorLebre Magalhães Pereira, João Pedro
dc.contributor.departmentPerustieteiden korkeakoulufi
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.schoolSchool of Scienceen
dc.contributor.supervisorOja, Erkki
dc.date.accessioned2020-12-28T15:26:05Z
dc.date.available2020-12-28T15:26:05Z
dc.date.issued2013
dc.description.abstractInformation Extraction (IE) is the task of automatically extracting structured information from unstructured data, aiming to facilitate the use of said data by other applications. A typical sub-problem is the extraction of relationships from textual documents, which aims at identifying and classifying the relationships expressed between entities mentioned in the texts. In order to extract relationships from a raw text, it is important to pre-process the data, organizing the textual contents into useful data structures, with techniques from Natural Language Processing. Furthermore, since relationships are expressed between entities, it is mandatory to identify the entities using an entity extraction method, which is another sub problem of IE. Assigning a relationship type to a pair of entities can be seen as a classification problem. Therefore, supervised machine learning techniques can be applied. In this thesis, we used Support Vector Machines (SVM), which we trained with basis on online methods similar to Pegasos. Two specific modelling choices have been tested. The first one is a simple online solution that trains SVM models considering a single kernel. The second approach is based on the idea of online multiple kernel learning. With existing datasets and common pre-processing tools, we formulated a benchmark, which was then used to evaluate kernel-based methods. We then implemented state-of-the-art kernels, specifically designed for relationship extraction. The results show that a multiple kernel learning solution obtains the best performance, and that multiple kernel learning solutions can perform better than heuristic solutions learning with linear combinations of the same kernels.en
dc.format.extent(8) + 55
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/101155
dc.identifier.urnURN:NBN:fi:aalto-2020122859986
dc.language.isoenen
dc.programme.majorInformaatiotekniikkafi
dc.programme.mcodeT-61fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordrelationship extractionen
dc.subject.keywordsupport vector machinesen
dc.subject.keywordonline learningen
dc.subject.keywordmultiple kernel learningen
dc.titleSupervised learning for relationship extraction from textual documentsen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_12361
local.aalto.idinssi48703
local.aalto.openaccessno

Files