SpaceRL — A reinforcement learning-based knowledge graph driver
Knowledge Graphs are powerful data structures used by large IT companies and the scientific community alike. They aid in the representation of related information by means of nodes connected through links indicating types of relations. These graphs are used as the basis for several smart application...
| Autores: | , , , , |
|---|---|
| Formato: | artículo |
| Estado: | Versión publicada |
| Fecha de publicación: | 2025 |
| País: | España |
| Recursos: | Universidad de Sevilla (US) |
| Repositorio: | idUS. Depósito de Investigación de la Universidad de Sevilla |
| OAI Identifier: | oai:idus.us.es:11441/171218 |
| Acesso em linha: | https://hdl.handle.net/11441/171218 https://doi.org/10.1016/j.softx.2025.102078 |
| Access Level: | acceso abierto |
| Palavra-chave: | Knowledge graphs Reinforcement learning Explainability Link prediction Open source |
| id |
ES_dbd434fb2a49ebcccb24c9df48bfecdc |
|---|---|
| oai_identifier_str |
oai:idus.us.es:11441/171218 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
SpaceRL — A reinforcement learning-based knowledge graph driverBermudo Bayo, MiguelAyala Hernández, DanielHernández Salmerón, Inmaculada ConcepciónRuiz Cortés, DavidToro Bonilla, MiguelKnowledge graphsReinforcement learningExplainabilityLink predictionOpen sourceKnowledge Graphs are powerful data structures used by large IT companies and the scientific community alike. They aid in the representation of related information by means of nodes connected through links indicating types of relations. These graphs are used as the basis for several smart applications, such as question answering or product recommendation. However, they are built in an automated unsupervised way, which leads to gaps in information, usually in the form of missing links between related entities in the original data source, which have to be added later by completion techniques. SpaceRL is an end-to-end Python framework designed for the generation of reinforcement learning (RL) agents, which can be used to complete knowledge graphs through link discovery. The purpose of the generated agents is to help identify missing links in a knowledge graph by finding paths that implicitly connect two nodes, incidentally providing a reasoned explanation for the inferred new link. The generation of such agents is a complex task, even more so for a non-expert user. SpaceRL is meant to overcome these limitations by providing a flexible set of tools designed with a wide variety of customization options, in order to adapt to different users’ needs, while also including a variety of state-of-the-art RL algorithms and several embedding models that can be combined to optimize the agents performance. Furthermore, SpaceRL offers different interfaces to make it available either locally (programmatically or via a GUI), or through an OpenAPI-compliant REST API.ElsevierCiencias de la Computación e Inteligencia ArtificialLenguajes y Sistemas InformáticosSpanish Ministry of Science, Innovation and Universities2025info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfapplication/pdfapplication/pdfhttps://hdl.handle.net/11441/171218https://doi.org/10.1016/j.softx.2025.102078reponame:idUS. Depósito de Investigación de la Universidad de Sevillainstname:Universidad de Sevilla (US)InglésSoftwareX, 30, 102078.PID2019-105471RB-I00https://softxjournal.com/retrieve/pii/S2352711025000457info:eu-repo/semantics/openAccessoai:idus.us.es:11441/1712182026-06-17T12:51:07Z |
| dc.title.none.fl_str_mv |
SpaceRL — A reinforcement learning-based knowledge graph driver |
| title |
SpaceRL — A reinforcement learning-based knowledge graph driver |
| spellingShingle |
SpaceRL — A reinforcement learning-based knowledge graph driver Bermudo Bayo, Miguel Knowledge graphs Reinforcement learning Explainability Link prediction Open source |
| title_short |
SpaceRL — A reinforcement learning-based knowledge graph driver |
| title_full |
SpaceRL — A reinforcement learning-based knowledge graph driver |
| title_fullStr |
SpaceRL — A reinforcement learning-based knowledge graph driver |
| title_full_unstemmed |
SpaceRL — A reinforcement learning-based knowledge graph driver |
| title_sort |
SpaceRL — A reinforcement learning-based knowledge graph driver |
| dc.creator.none.fl_str_mv |
Bermudo Bayo, Miguel Ayala Hernández, Daniel Hernández Salmerón, Inmaculada Concepción Ruiz Cortés, David Toro Bonilla, Miguel |
| author |
Bermudo Bayo, Miguel |
| author_facet |
Bermudo Bayo, Miguel Ayala Hernández, Daniel Hernández Salmerón, Inmaculada Concepción Ruiz Cortés, David Toro Bonilla, Miguel |
| author_role |
author |
| author2 |
Ayala Hernández, Daniel Hernández Salmerón, Inmaculada Concepción Ruiz Cortés, David Toro Bonilla, Miguel |
| author2_role |
author author author author |
| dc.contributor.none.fl_str_mv |
Ciencias de la Computación e Inteligencia Artificial Lenguajes y Sistemas Informáticos Spanish Ministry of Science, Innovation and Universities |
| dc.subject.none.fl_str_mv |
Knowledge graphs Reinforcement learning Explainability Link prediction Open source |
| topic |
Knowledge graphs Reinforcement learning Explainability Link prediction Open source |
| description |
Knowledge Graphs are powerful data structures used by large IT companies and the scientific community alike. They aid in the representation of related information by means of nodes connected through links indicating types of relations. These graphs are used as the basis for several smart applications, such as question answering or product recommendation. However, they are built in an automated unsupervised way, which leads to gaps in information, usually in the form of missing links between related entities in the original data source, which have to be added later by completion techniques. SpaceRL is an end-to-end Python framework designed for the generation of reinforcement learning (RL) agents, which can be used to complete knowledge graphs through link discovery. The purpose of the generated agents is to help identify missing links in a knowledge graph by finding paths that implicitly connect two nodes, incidentally providing a reasoned explanation for the inferred new link. The generation of such agents is a complex task, even more so for a non-expert user. SpaceRL is meant to overcome these limitations by providing a flexible set of tools designed with a wide variety of customization options, in order to adapt to different users’ needs, while also including a variety of state-of-the-art RL algorithms and several embedding models that can be combined to optimize the agents performance. Furthermore, SpaceRL offers different interfaces to make it available either locally (programmatically or via a GUI), or through an OpenAPI-compliant REST API. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/11441/171218 https://doi.org/10.1016/j.softx.2025.102078 |
| url |
https://hdl.handle.net/11441/171218 https://doi.org/10.1016/j.softx.2025.102078 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
SoftwareX, 30, 102078. PID2019-105471RB-I00 https://softxjournal.com/retrieve/pii/S2352711025000457 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier |
| publisher.none.fl_str_mv |
Elsevier |
| dc.source.none.fl_str_mv |
reponame:idUS. Depósito de Investigación de la Universidad de Sevilla instname:Universidad de Sevilla (US) |
| instname_str |
Universidad de Sevilla (US) |
| reponame_str |
idUS. Depósito de Investigación de la Universidad de Sevilla |
| collection |
idUS. Depósito de Investigación de la Universidad de Sevilla |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869421712073818112 |
| score |
15,81155 |