AYNEXT - tools for streamlining the evaluation of link prediction techniques

AYNEXT is an open source Python suite aimed towards researchers in the field of link prediction in Knowledge Graphs. Link prediction consists of predicting missing edges in a Knowledge Graph, which usually involves the application of different techniques to generate negative examples (false triples)...

Full description

Bibliographic Details
Main Authors: Fernando Sola, Daniel Ayala, Rafael Ayala, Inma Hernández, Carlos R. Rivero, David Ruiz
Format: Article
Language:English
Published: Elsevier 2023-07-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S235271102300170X
_version_ 1827812149960900608
author Fernando Sola
Daniel Ayala
Rafael Ayala
Inma Hernández
Carlos R. Rivero
David Ruiz
author_facet Fernando Sola
Daniel Ayala
Rafael Ayala
Inma Hernández
Carlos R. Rivero
David Ruiz
author_sort Fernando Sola
collection DOAJ
description AYNEXT is an open source Python suite aimed towards researchers in the field of link prediction in Knowledge Graphs. Link prediction consists of predicting missing edges in a Knowledge Graph, which usually involves the application of different techniques to generate negative examples (false triples) to fit a model, and splitting edges into training, testing and validation sets. Setting up a correct evaluation setup or testing new negatives-generation strategies becomes more challenging as more complex strategies and considerations (e.g., removal of inverse relations) develop. AYNEXT makes it easy to configure and customize the creation of evaluation datasets and the computation of evaluation metrics and statistical significance tests for each pair of link prediction techniques. AYNEXT has been designed to be simple to use, but modular enough to enable customization of the main steps in the evaluation process. AYNEXT-DataGen covers the pre-processing, splitting, and negatives generation steps of the evaluation process, while AYNEXT-ResTest covers the metrics computing and the statistical tests. AYNEXT offers a simple to use command line interface that takes as input either a Knowledge Graph in standard formats or the results of applying existing techniques, but can be used programmatically for in-depth customization.
first_indexed 2024-03-11T23:14:54Z
format Article
id doaj.art-c943affe0d2d4bc3a2d9652cc2e504c2
institution Directory Open Access Journal
issn 2352-7110
language English
last_indexed 2024-03-11T23:14:54Z
publishDate 2023-07-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj.art-c943affe0d2d4bc3a2d9652cc2e504c22023-09-21T04:37:36ZengElsevierSoftwareX2352-71102023-07-0123101474AYNEXT - tools for streamlining the evaluation of link prediction techniquesFernando Sola0Daniel Ayala1Rafael Ayala2Inma Hernández3Carlos R. Rivero4David Ruiz5Universidad de Sevilla, ETSII, Avda. Reina Mercedes, s/n. Sevilla, Spain; Corresponding author.Universidad de Sevilla, ETSII, Avda. Reina Mercedes, s/n. Sevilla, SpainOkinawa Institute of Science and Technology Graduate University, 7542 Onna, Onna-Son, Kunigami, Okinawa 904-0411, JapanUniversidad de Sevilla, ETSII, Avda. Reina Mercedes, s/n. Sevilla, SpainRochester Institute of Technology, 92 Lomb Memorial Drive, Rochester, NY, USAUniversidad de Sevilla, ETSII, Avda. Reina Mercedes, s/n. Sevilla, SpainAYNEXT is an open source Python suite aimed towards researchers in the field of link prediction in Knowledge Graphs. Link prediction consists of predicting missing edges in a Knowledge Graph, which usually involves the application of different techniques to generate negative examples (false triples) to fit a model, and splitting edges into training, testing and validation sets. Setting up a correct evaluation setup or testing new negatives-generation strategies becomes more challenging as more complex strategies and considerations (e.g., removal of inverse relations) develop. AYNEXT makes it easy to configure and customize the creation of evaluation datasets and the computation of evaluation metrics and statistical significance tests for each pair of link prediction techniques. AYNEXT has been designed to be simple to use, but modular enough to enable customization of the main steps in the evaluation process. AYNEXT-DataGen covers the pre-processing, splitting, and negatives generation steps of the evaluation process, while AYNEXT-ResTest covers the metrics computing and the statistical tests. AYNEXT offers a simple to use command line interface that takes as input either a Knowledge Graph in standard formats or the results of applying existing techniques, but can be used programmatically for in-depth customization.http://www.sciencedirect.com/science/article/pii/S235271102300170XKnowledge graphsEvaluationLink prediction
spellingShingle Fernando Sola
Daniel Ayala
Rafael Ayala
Inma Hernández
Carlos R. Rivero
David Ruiz
AYNEXT - tools for streamlining the evaluation of link prediction techniques
SoftwareX
Knowledge graphs
Evaluation
Link prediction
title AYNEXT - tools for streamlining the evaluation of link prediction techniques
title_full AYNEXT - tools for streamlining the evaluation of link prediction techniques
title_fullStr AYNEXT - tools for streamlining the evaluation of link prediction techniques
title_full_unstemmed AYNEXT - tools for streamlining the evaluation of link prediction techniques
title_short AYNEXT - tools for streamlining the evaluation of link prediction techniques
title_sort aynext tools for streamlining the evaluation of link prediction techniques
topic Knowledge graphs
Evaluation
Link prediction
url http://www.sciencedirect.com/science/article/pii/S235271102300170X
work_keys_str_mv AT fernandosola aynexttoolsforstreamliningtheevaluationoflinkpredictiontechniques
AT danielayala aynexttoolsforstreamliningtheevaluationoflinkpredictiontechniques
AT rafaelayala aynexttoolsforstreamliningtheevaluationoflinkpredictiontechniques
AT inmahernandez aynexttoolsforstreamliningtheevaluationoflinkpredictiontechniques
AT carlosrrivero aynexttoolsforstreamliningtheevaluationoflinkpredictiontechniques
AT davidruiz aynexttoolsforstreamliningtheevaluationoflinkpredictiontechniques