Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Tópicos
de interesse
Detalhes

Detalhes

  • Nome

    Vítor Santos Costa
  • Cargo

    Investigador Sénior
  • Desde

    01 janeiro 2009
006
Publicações

2024

Yet Another Lock-Free Atom Table Design for Scalable Symbol Management in Prolog

Autores
Moreno, P; Areias, M; Rocha, R; Costa, VS;

Publicação
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING

Abstract
Prolog systems rely on an atom table for symbol management, which is usually implemented as a dynamically resizeable hash table. This is ideal for single threaded execution, but can become a bottleneck in a multi-threaded scenario. In this work, we replace the original atom table implementation in the YAP Prolog system with a lock-free hash-based data structure, named Lock-free Hash Tries (LFHT), in order to provide efficient and scalable symbol management. Being lock-free, the new implementation also provides better guarantees, namely, immunity to priority inversion, to deadlocks and to livelocks. Performance results show that the new lock-free LFHT implementation has better results in single threaded execution and much better scalability than the original lock based dynamically resizing hash table.

2024

Program Synthesis using Inductive Logic Programming for the Abstraction and Reasoning Corpus

Autores
Rocha, FM; Dutra, I; Costa, VS;

Publicação
CoRR

Abstract

2024

Regular Typed Unification

Autores
Barbosa, J; Florido, M; Costa, VS;

Publicação
CoRR

Abstract

2023

Using Balancing Methods to Improve Glycaemia-Based Data Mining

Autores
Machado, D; Costa, VS; Brandão, P;

Publicação
Proceedings of the 16th International Joint Conference on Biomedical Engineering Systems and Technologies, BIOSTEC 2023, Volume 5: HEALTHINF, Lisbon, Portugal, February 16-18, 2023.

Abstract

2022

Online Learning of Logic Based Neural Network Structures

Autores
Guimaraes, V; Costa, VS;

Publicação
INDUCTIVE LOGIC PROGRAMMING (ILP 2021)

Abstract
In this paper, we present two online structure learning algorithms for NeuralLog, NeuralLog+OSLR and NeuralLog+OMIL. NeuralLog is a system that compiles first-order logic programs into neural networks. Both learning algorithms are based on Online Structure Learner by Revision (OSLR). NeuralLog+OSLR is a port of OSLR to use NeuralLog as inference engine; while NeuralLog+OMIL uses the underlying mechanism from OSLR, but with a revision operator based on Meta-Interpretive Learning. We compared both systems with OSLR and RDN-Boost on link prediction in three different datasets: Cora, UMLS and UWCSE. Our experiments showed that NeuralLog+OMIL outperforms both the compared systems on three of the four target relations from the Cora dataset and in the UMLS dataset, while both NeuralLog+OSLR and NeuralLog+OMIL outperform OSLR and RDNBoost on the UWCSE, assuming a good initial theory is provided.

Teses
supervisionadas

2023

Advising Diabetes’ self-management supported by user data in a mobile platform

Autor
Diogo Roberto de Melo e Diogo Machado

Instituição
UP-FCUP

2023

Overcoming the current limitations of Reinforcement Learning towards Artificial General Intelligence

Autor
Filipe Emanuel dos Santos Marinho da Rocha

Instituição
UP-FCUP

2023

Type Assignment in Logic Programming

Autor
João Luis Alves Barbosa

Instituição
UP-FCUP

2023

Towards Early detection of faults and failures in complex systems

Autor
Christopher David Harrison

Instituição
UP-FCUP

2023

Towards Early detection of faults and failures in complex systems

Autor
Christopher David Harrison

Instituição
UP-FCUP