Lourdes Araujo

dblp:24/6640 · DBLP profile ↗
← Back
58ranked-venue papers
24as first author
6since 2021 · last 2025
0000-0002-7657-4794ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 39 · 20 first-author · 2 since 2021Databases, data management, data science and information retrieval · 9 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 4 since 2021Software engineering, systems software and programming languages · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3 · 3 since 2021Theory of computation · 3 · 1 first-authorSystems, architecture and hardware · 2 · 2 first-authorComputer networks · 1Security and privacy · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Generative AI for Education: A Retrieval-Augmented System for Effective Feedback in Self-Assessment
abstract
The application of generative AI in education has shown significant potential to enhance learning outcomes by providing personalized, adaptive feedback to students. In this work, we present a novel Retrieval-Augmented Generation (RAG) system designed to improve the explanations and feedback provided to students during self-assessment activities. The system we developed is grounded in the course's reference material, ensuring that the feedback remains accurate, consistent, and contextually relevant to the student's curriculum. The system retrieves information directly from the textbook, reducing ambiguity and interpretation errors, and generates responses tailored to the specific needs of each student. The feedback is not only designed to correct misconceptions but also to reinforce key concepts, making the system a valuable tool for self-guided learning. In this study, we also explore the importance of prompt engineering in creating effective AI-generated feedback. We detail the iterative process used to optimize the prompts and the strategies employed to ensure high-quality, interpretable responses. The findings from this work suggest that generative AI, when integrated with subject-specific textbooks and careful prompt engineering, can significantly enhance the educational experience by providing dynamic, and contextually accurate feedback. This approach opens new possibilities for AI-driven education tools, contributing to more personalized and effective learning experiences.
Juan Martínez-Romo, Lourdes Araujo, Laura Plaza, Fernando López-Ostenero
EDUCON2
2024 Generative LLMs for Multilingual Temporal Expression Normalization
abstract
Assigning a numerical value to a temporal expression (TE), known as temporal expression normalization, is a crucial process for tasks like timeline creation and temporal reasoning. Rule-based and classical deep-learning normalization systems lack versatility because they are limited to specific domains and languages, while current Large Language Models (LLMs) solutions are relatively unexplored. To overcome the current limitations in adaptability, we suggest utilizing five of the latest generative Large Language Models (LLMs) - Mistral 7B, Gemma 7B, Gemma 2B, Phi-2, and Llama-3 8B. We have explored various performance enhancement strategies, including using different prompts, contexts, and training techniques like Neftune. Our proposed models demonstrate the ability to adapt to diverse domains (news and biomedical) and multiple languages (Spanish, English, Italian, French, Portuguese, Catalan, and Basque) simultaneously. These models can handle expressions in various domains and languages, making them more versatile and useful for a wide range of applications. As a result, our approach offers significant performance improvements when compared to existing LLM-based and rule-based solutions for TE normalization and a promising solution for the challenges of temporal normalization.
Alejandro Sánchez-de-Castro-Fernández, Lourdes Araujo, Juan Martínez-Romo
ECAI2
2024 Personalized Self-Assessment Tool Using a Telegram Bot: A Case Study on Data Structures and Algorithms
abstract
Personalization of self-assessment educational tools plays a key role in enhancing the learning process. By allowing students to tailor the content and pace of their learning according to their individual needs, these tools encourage a more learner-centered approach. Our proposal consists in defining different personalization mechanisms for a self-assessment tool. This tool allows students to navigate the hierarchy of concepts of the subject and suggests them exercises covering the different concepts. After the student selects one of the possible answers, the tool informs if the student is right or wrong, The study has been carried out in a Computer Science course devoted to the teaching of algorithms and advanced data structures. However, the proposed tool and mechanisms can be easily exported to other subjects and topics. The tool has been implemented as a Telegram bot, which facilitates access to the tool from different platforms. The personalization mechanisms introduced in the tool on the one hand, allow to present the questions on each topic in increasing order of difficulty. This is achieved by analyzing the results of the exams in which the questions were originally proposed. In addition, the tool records the user's history, avoiding repeating questions already answered correctly and providing data on the user's performance. According to a questionnaire answered by the students, the tool, and in particular the personalization mechanisms, has been very useful for them in the preparation of the subject.
Fernando López-Ostenero, Juan Martínez-Romo, Laura Plaza, Lourdes Araujo
EDUCON4
2023 Negation-based transfer learning for improving biomedical Named Entity Recognition and Relation Extraction
Hermenegildo Fabregat, Andrés Duque, Juan Martínez-Romo, Lourdes Araujo
J. Biomed. Informatics4
2022 Self-Assesment tool with topic-driven navigation for algorithms learning
abstract
Algorithms and data structures are one of the most difficult parts of Computer Science for students to learn. It is therefore essential to develop approaches and tools that facilitate the acquisition of this crucial part of a computer scientist’s training. Based on the hypothesis that making the access to information and self-assessment easier improves the learning of the concepts, in this work we propose a graphical tool that allows the student to navigate through the topics of the subject, and to reach collections of self-assessment exercises on each of the topic. For this purpose, the information of the subject has been organized in a navigable hierarchy of topics that allows students to access exercises in a simple and visual way, on the one hand, but also to easily learn the relationships between the different concepts of the subject. These exercises allow students to self-evaluate and solve their doubts, as well as to find analogies between different topics in the hierarchy. This process is complemented by a web page recommender for the topics of the hierarchy. Results according to a questionnaire about the tool answered by the students indicate that it is considered of high utility and interest.
Fernando López-Ostenero, Laura Plaza, Lourdes Araujo, Juan Martínez-Romo
EDUCON3
2021 A keyphrase-based approach for interpretable ICD-10 code classification of Spanish medical reports
Andrés Duque, Hermenegildo Fabregat, Lourdes Araujo, Juan Martínez-Romo
Artif. Intell. Medicine3
2019 Can deep learning techniques improve classification performance of vandalism detection in Wikipedia?
Juan R. Martinez-Rico, Juan Martínez-Romo, Lourdes Araujo
Eng. Appl. Artif. Intell.3
2018 Co-occurrence graphs for word sense disambiguation in the biomedical domain
Andrés Duque, Mark Stevenson 0001, Juan Martínez-Romo, Lourdes Araujo
Artif. Intell. Medicine4
2018 Discovering taxonomies in Wikipedia by means of grammatical evolution
Lourdes Araujo, Juan Martínez-Romo, Andrés Duque
Soft Comput.1
2016 A Tagged Corpus for Automatic Labeling of Disabilities in Medical Scientific Papers
Carlos Valmaseda, Juan Martínez-Romo, Lourdes Araujo
LREC3
2016 SemGraph: Extracting keyphrases following a novel semantic graph-based approach
abstract
Keyphrases represent the main topics a text is about. In this article, we introduce SemGraph, an unsupervised algorithm for extracting keyphrases from a collection of texts based on a semantic relationship graph. The main novelty of this algorithm is its ability to identify semantic relationships between words whose presence is statistically significant. Our method constructs a co‐occurrence graph in which words appearing in the same document are linked, provided their presence in the collection is statistically significant with respect to a null model. Furthermore, the graph obtained is enriched with information from WordNet. We have used the most recent and standardized benchmark to evaluate the system ability to detect the keyphrases that are part of the text. The result is a method that achieves an improvement of 5.3% and 7.28% in F measure over the two labeled sets of keyphrases used in the evaluation of SemEval‐2010.
Juan Martínez-Romo, Lourdes Araujo, Andrés Duque
J. Assoc. Inf. Sci. Technol.2
2016 Can multilinguality improve Biomedical Word Sense Disambiguation?
Andrés Duque, Juan Martínez-Romo, Lourdes Araujo
J. Biomed. Informatics3
2016 Pattern-based unsupervised parsing method
abstract
Abstract We have developed a heuristic method for unsupervised parsing of unrestricted text. Our method relies on detecting certain patterns of part-of-speech tag sequences of words in sentences. This detection is based on statistical data obtained from the corpus and allows us to classify part-of-speech tags into classes that play specific roles in the parse trees. These classes are then used to construct the parse tree of new sentences via a set of deterministic rules. Aiming to asses the viability of the method on different languages, we have tested it on English, Spanish, Italian, Hebrew, German, and Chinese. We have obtained a significant improvement over other unsupervised approaches for some languages, including English, and provided, as far as we know, the first results of this kind for others.
Jesús Santamaría, Lourdes Araujo
Nat. Lang. Eng.2
2015 Choosing the best dictionary for Cross-Lingual Word Sense Disambiguation
Andrés Duque, Juan Martínez-Romo, Lourdes Araujo
Knowl. Based Syst.3
2015 CO-graph: A new graph-based technique for cross-lingual word sense disambiguation
abstract
Abstract In this paper, we present a new method based on co-occurrence graphs for performing Cross-Lingual Word Sense Disambiguation (CLWSD). The proposed approach comprises the automatic generation of bilingual dictionaries, and a new technique for the construction of a co-occurrence graph used to select the most suitable translations from the dictionary. Different algorithms that combine both the dictionary and the co-occurrence graph are then used for performing this selection of the final translations: techniques based on sub-graphs (communities) containing clusters of words with related meanings, based on distances between nodes representing words, and based on the relative importance of each node in the whole graph. The initial output of the system is enhanced with translation probabilities, provided by a statistical bilingual dictionary. The system is evaluated using datasets from two competitions: task 3 of SemEval 2010, and task 10 of SemEval 2013. Results obtained by the different disambiguation techniques are analysed and compared to those obtained by the systems participating in the competitions. Our system offers the best results in comparison with other unsupervised systems in most of the experiments, and even overcomes supervised systems in some cases.
Andrés Duque, Lourdes Araujo, Juan Martínez-Romo
Nat. Lang. Eng.2
2013 Semi-supervised Constituent Grammar Induction Based on Text Chunking Information
Jesús Santamaría, Lourdes Araujo
CICLing (1)2
2013 Detecting malicious tweets in trending topics using a statistical analysis of language
Juan Martínez-Romo, Lourdes Araujo
Expert Syst. Appl.2
2013 Answering questions about European legislation
Álvaro Rodrigo, Joaquín Pérez-Iglesias, Anselmo Peñas, Guillermo Garrido, Lourdes Araujo
Expert Syst. Appl.5
2012 Updating broken web links: An automatic recommendation system
Juan Martínez-Romo, Lourdes Araujo
Inf. Process. Manag.2
2011 Diversity Through Multiculturality: Assessing Migrant Choice Policies in an Island Model
abstract
The natural mate-selection behavior of preferring individuals which are somewhat (but not too much) different has been proved to increase the resistance to infection of the resulting offspring, and thus fitness. Inspired by these results we have investigated the improvement obtained from diversity induced by differences between individuals sent and received and the resident population in an island model, by comparing different migration policies, including our proposed multikulti methods, which choose the individuals that are going to be sent to other nodes based on the principle of multiculturality; the individual sent should be different enough to the target population, which will be represented through a proxy string (computed in several possible ways) in the emitting population. We have checked a set of policies following these principles on two discrete optimization problems of diverse difficulty for different sizes and number of nodes, and found that, in average or in median, multikulti policies outperform the usual policy of sending the best or a random individual; however, the size of this advantage changes with the number of nodes involved and the difficulty of the problem, tending to be greater as the number of nodes increases. The success of this kind of policies will be explained via the measurement of entropy as a representation of population diversity for the policies tested.
Lourdes Araujo, Juan Julián Merelo Guervós
IEEE Trans. Evol. Comput.1
2010 Training a classifier for the selection of good query expansion terms with a genetic algorithm
abstract
Retrieving precise information from large collections of documents or from the web is an important task in our world. The specification of the information needed is done in form of a sequence of terms or query, which is frequently too short or unspecific to allow selecting a set of relevant documents small enough to be inspected by the user. This problem can be alleviated by expanding the query with other terms that make it more specific. The selection of these possible expansion terms is the problem addressed in this work. We have developed a classifier which has been trained for distinguishing good expansion terms. The identification of good terms to train the classifier has been achieved with a genetic algorithm whose fitness function is based on users' relevance judgements on a set of documents. Results show that the training performed by the genetic algorithm is able to improve the quality of the query expansion results.
Lourdes Araujo, Joaquín Pérez-Iglesias
IEEE Congress on Evolutionary Computation1
2010 Evolving natural language grammars without supervision
abstract
Unsupervised grammar induction is one of the most difficult works of language processing. Its goal is to extract a grammar representing the language structure using texts without annotations of this structure. We have devised an evolutionary algorithm which for each sentence evolves a population of trees that represent different parse trees of that sentence. Each of these trees represent a part of a grammar. The evaluation function takes into account the contexts in which each sequence of Part-Of-Speech tags (POSseq) appears in the training corpus, as well as the frequencies of those POSseqs and contexts. The grammar for the whole training corpus is constructed in an incremental manner. The algorithm has been evaluated using a well known Annotated English corpus, though the annotation have only been used for evaluation purposes. Results indicate that the proposed algorithm is able to improve the results of a classical optimization algorithm, such as EM (Expectation Maximization), for short grammar constituents (right side of the grammar rules), and its precision is better in general.
Lourdes Araujo, Jesús Santamaría
IEEE Congress on Evolutionary Computation1
2010 Identifying Patterns for Unsupervised Grammar Induction
Jesús Santamaría, Lourdes Araujo
CoNLL2
2010 Analyzing Information Retrieval Methods to Recover Broken Web Links
Juan Martínez-Romo, Lourdes Araujo
ECIR2
2010 Standard Deviation as a Query Hardness Estimator
Joaquín Pérez-Iglesias, Lourdes Araujo
SPIRE2
2010 Evaluation of Query Performance Prediction Methods by Range
Joaquín Pérez-Iglesias, Lourdes Araujo
SPIRE2
2010 Structure of morphologically expanded queries: A genetic algorithm approach
Lourdes Araujo, Hugo Zaragoza, José R. Pérez-Agüera, Joaquín Pérez-Iglesias
Data Knowl. Eng.1
2010 Automatic detection of trends in time-stamped sequences: an evolutionary approach
Lourdes Araujo, Juan Julián Merelo Guervós
Soft Comput.1
2010 Web spam detection: new classification features based on qualified link analysis and language models
abstract
Web spam is a serious problem for search engines because the quality of their results can be severely degraded by the presence of this kind of page. In this paper, we present an efficient spam detection system based on a classifier that combines new link-based features with language-model (LM)-based ones. These features are not only related to quantitative data extracted from the Web pages, but also to qualitative properties, mainly of the page links. We consider, for instance, the ability of a search engine to find, using information provided by the page for a given link, the page that the link actually points at. This can be regarded as indicative of the link reliability. We also check the coherence between a page and another one pointed at by any of its links. Two pages linked by a hyperlink should be semantically related, by at least a weak contextual relation. Thus, we apply an LM approach to different sources of information from a Web page that belongs to the context of a link, in order to provide high-quality indicators of Web spam. We have specifically applied the Kullback-Leibler divergence on different combinations of these sources of information in order to characterize the relationship between two linked pages. The result is a system that significantly improves the detection of Web spam using fewer features, on two large and public datasets SUchasWEBSPAM-UK2006 and WEBSPAM-UK2007.
Lourdes Araujo, Juan Martínez-Romo
IEEE Trans. Inf. Forensics Secur.1
2009 Multikulti algorithm: Using genotypic differences in adaptive distributed evolutionary algorithm migration policies
abstract
Migration policies in distributed evolutionary algorithms are bound to have, as much as any other evolutionary operator, an impact on the overall performance. However, they have not been an active area of research until recently, and this research has concentrated on the migration rate. In this paper we compare different migration policies, including our proposed multikulti methods, which choose the individuals that are going to be sent to other nodes based on the principle of multiculturalism: the individual sent should be as different as possible to the receiving population (represented in several possible ways). We have checked this policy on two discrete optimization problems for different number of nodes, and found that, in average or in median, multikulti policies outperform others like sending the best or a random individual; however, their advantage changes with the number of nodes involved and the difficulty of the problem. The success of these kind of policies is explained via the measurement of entropies, which are known to have an impact in the performance of the evolutionary algorithm.
Lourdes Araujo, Juan Julián Merelo Guervós
IEEE Congress on Evolutionary Computation1
2009 Genotypic differences and migration policies in an island model
abstract
In this paper we compare different policies to select individuals to migrate in an island model. Our thesis is that choosing individuals in a way that exploits differences between populations can enhance diversity, and improve the system performance. This has lead us to propose a family of policies that we call multikulti, in which nodes exchange individuals different "enough" among them. In this paper we present a policy according to which the receiver node chooses the most different individual among the sample received from the sending node. This sample is randomly built but only using individuals with a fitness above a threshold. This threshold is previously established by the receiving node. We have tested our system in two problems previously used in the evaluation of parallel systems, presenting different degree of difficulty. The multikulti policy presented herein has been proved to be more robust than other usual migration policies, such as sending the best or a random individual.
Lourdes Araujo, Juan Julián Merelo Guervós, Antonio Mora García, Carlos Cotta
GECCO1
2009 Increasing GP Computing Power for Free via Desktop GRID Computing and Virtualization
abstract
This paper presents how it is possible to increase the Genetic Programming (GP) Computing Power (CP) for free, via Volunteer Computing (VC), using the well known framework BOINC plus a new ``virtualization'' layer which adds all the benefits from the virtualization paradigm. Two different experiments, employing a standard GP tool and a complex GP system, are performed --with distributed PCs over several cities-- to show the free achieved CP by means of VC, without the necessity of modifying or adapting the original GP source code. The methodology can be easily extended to Evolutionary Algorithms (EAs).
Daniel Lombraña Gonzalez, Francisco Fernández de Vega, Leonardo Trujillo 0001, Gustavo Olague, Lourdes Araujo, Pedro A. Castillo, Juan Julián Merelo Guervós, Ken Sharman
PDP5
2008 Improving Query Expansion with Stemming Terms: A New Genetic Algorithm Approach
Lourdes Araujo, José R. Pérez-Agüera
EvoCOP1
2008 Exploiting Morphological Query Structure Using Genetic Optimisation
José R. Pérez-Agüera, Hugo Zaragoza, Lourdes Araujo
NLDB3
2008 Testing the Intermediate Disturbance Hypothesis: Effect of Asynchronous Population Incorporation on Multi-Deme Evolutionary Algorithms
Juan Julián Merelo Guervós, Antonio Mora García, Pedro A. Castillo, Juan Luis Jiménez Laredo, Lourdes Araujo, Ken Sharman, Anna Esparcia-Alcázar, Eva Alfaro-Cid, Carlos Cotta
PPSN5
2008 NectaRSS, an intelligent RSS feed reader
Juan J. Samper, Pedro A. Castillo, Lourdes Araujo, Juan Julián Merelo Guervós, Oscar Cordón, Fernando Tricas García
J. Netw. Comput. Appl.3
2008 Highly accurate error-driven method for noun phrase detection
Lourdes Araujo, Jose Ignacio Serrano
Pattern Recognit. Lett.1
2007 A genetic algorithm for dynamic modelling and prediction of activity in document streams
abstract
This paper presents an evolutionary algorithm for modeling the arrival dates of document streams, which is any time-stamped collection of documents, such as newscasts, e-mails, scientific journals archives and weblog postings. The goal is to find a frequency curve that fits the data circumventing the unavoidable noise. Classical dynamic programming algorithms are limited by memory and efficiency requirements, which can be a problem when dealing with long streams. This suggests to explore alternative search methods which although do not guarantee optimality, are far more efficient. Experiments have shown that the designed evolutionary algorithm is able to reach high quality solutions in a short time. We have also explored different approaches to infer whether new arrivals increase or decrease interest in the topic the document stream is about. In particular, we present a variant of the evolutionary algorithm, which is able to very quickly fit a stream extended with new data, by taking advantage of the fit obtained for the original substream. These mechanisms can be used for real time detection of changes in the trend of interest in a topic, an important application of this kind of models.
Lourdes Araujo, Juan Julián Merelo Guervós
GECCO1
2006 Query Expansion with an Automatically Generated Thesaurus
José R. Pérez-Agüera, Lourdes Araujo
IDEAL2
2006 Multiobjective Genetic Programming for Natural Language Parsing and Tagging
Lourdes Araujo
PPSN1
2006 Genetic Algorithm for Burst Detection and Activity Tracking in Event Streams
Lourdes Araujo, José A. Cuesta, Juan Julián Merelo Guervós
PPSN1
2006 Natural language tagging with genetic algorithms
Enrique Alba 0001, Gabriel Luque, Lourdes Araujo
Inf. Process. Lett.3
2005 Evolutionary algorithm for noun phrase detection in natural language processing
abstract
Noun phrases of a document usually are the main information bearers. Thus, the detection of these units is crucial in many applications related to information retrieval, such as collecting relevant documents by search engines according to a user query, text summarizing, etc. We present an evolutionary algorithm for obtaining a probabilistic finite-state automaton, able to recognize valid noun phrases defined as a sequence of lexical categories. This approach is highly flexible in the sense that the automaton is able to recognize noun phrases similar enough to the ones given by the inferred noun phrase grammar. This flexibility can be allowed thanks to the very accurate set of probabilities provided by the evolutionary algorithm. It works with both, positive and negative examples of the language, thus improving the system coverage, while maintaining its precision. Experimental results show a clear improvement of the performance with respect to others systems
Jose Ignacio Serrano, Lourdes Araujo
Congress on Evolutionary Computation2
2005 Statistical Recognition of Noun Phrases in Unrestricted Text
Jose Ignacio Serrano, Lourdes Araujo
IDA2
2004 A Probabilistic Chart Parser Implemented with an Evolutionary Algorithm
Lourdes Araujo
CICLing1
2004 Genetic Programming for Natural Language Parsing
Lourdes Araujo
EuroGP1
2004 Metaheuristics for Natural Language Tagging
Lourdes Araujo, Gabriel Luque, Enrique Alba 0001
GECCO (1)1
2004 Symbiosis of evolutionary techniques and statistical natural language processing
abstract
Presents some applications of evolutionary programming to different tasks of natural language processing (NLP). First of all, the work defines a general scheme of application of evolutionary techniques to NLP, which gives the mainstream for the design of the elements of the algorithm. This scheme largely relies on the success of probabilistic approaches to NLP. Secondly, the scheme has been illustrated with two fundamental applications in NLP: tagging, i.e., the assignment of lexical categories to words and parsing, i.e., the determination of the syntactic structure of sentences. In both cases, the elements of the evolutionary algorithm are described in detail, as well as the results of different experiments carried out to show the viability of this evolutionary approach to deal with tasks as complex as those of NLP.
Lourdes Araujo
IEEE Trans. Evol. Comput.1
2003 Studying the Advantages of a Messy Evolutionary Algorithm for Natural Language Tagging
Lourdes Araujo
GECCO1
2002 Part-of-Speech Tagging with Evolutionary Algorithms
Lourdes Araujo
CICLing1
2002 A Parallel Evolutionary Algorithm for Stochastic Natural Language Parsing
Lourdes Araujo
PPSN1
2000 A hybrid evolutionary approach for solving constrained optimization problems over finite domains
abstract
A novel approach for the integration of evolution programs and constraint-solving techniques over finite domains is presented. This integration provides a problem-independent optimization strategy for large-scale constrained optimization problems over finite domains. In this approach, genetic operators are based on an arc-consistency algorithm, and chromosomes are arc-consistent portions of the search space of the problem. The paper describes the main issues arising in this integration: chromosome representation and evaluation, selection and replacement strategies, and the design of genetic operators. We also present a parallel execution model for a distributed memory architecture of the previous integration. We have adopted a global parallelization approach that preserves the properties, behavior, and fundamentals of the sequential algorithm. Linear speedup is achieved since genetic operators are coarse grained as they perform a search in a discrete space carrying out arc consistency. The implementation has been tested on a GRAY T3E multiprocessor using a complex constrained optimization problem.
Alvaro Ruiz-Andino, Lourdes Araujo, Fernando Sáenz-Pérez, José J. Ruz
IEEE Trans. Evol. Comput.2
1999 Parallel Execution Models for Constraint Programming over Finite Domains
Alvaro Ruiz-Andino, Lourdes Araujo, Fernando Sáenz-Pérez, José J. Ruz
PPDP2
1998 Parallel Execution Models for Constraint Propagation
Alvaro Ruiz-Andino, Lourdes Araujo, Fernando Sáenz-Pérez, José J. Ruz
CP2
1998 Parallel Evolutionary Optimisation with Constraint Propagation
Alvaro Ruiz-Andino, Lourdes Araujo, José J. Ruz, Fernando Sáenz-Pérez
PPSN2
1998 Parallel execution of Prolog with granularity control
Lourdes Araujo, José J. Ruz
Future Gener. Comput. Syst.1
1997 Towards Full Prolog on a Distributed Architecture
Lourdes Araujo
Euro-Par1
1994 PDP: Prolog Distributed Processor for Independent AND\OR Parallel Execution of Prolog
Lourdes Araujo, José J. Ruz
ICLP1