VLDB 2026 Research / reviewers in the wild / expert
Raúl Monroy
dblp:m/RaulMonroy · also Raúl Monroy Borja
· DBLP profile ↗
41ranked-venue papers
9as first author
13since 2021 · last 2026
0000-0002-3465-995XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 29 · 5 first-author · 12 since 2021Software engineering, systems software and programming languages · 5 · 4 first-authorSecurity and privacy · 4Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 2Databases, data management, data science and information retrieval · 2 · 1 since 2021Theory of computation · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Minutiae-based palm photo recognition using deep neural networks
Javad Khodadoust, Raúl Monroy, Miguel Angel Medina-Pérez, Emanuela Marasco, Worapan Kusakunniran |
Eng. Appl. Artif. Intell. | 2 |
| 2026 | An explainable autoencoder integrating regression and classification trees for anomaly detection
Zoe Caballero-Domínguez, Raúl Monroy, Miguel Angel Medina-Pérez |
Expert Syst. Appl. | 2 |
| 2026 | A multibiometric system based on finger photo and palm photo
Javad Khodadoust, Raúl Monroy, Miguel Angel Medina-Pérez, Worapan Kusakunniran, Ali Mohammad Khodadoust |
Multim. Tools Appl. | 2 |
| 2025 | Comparative Analysis of Performance Predictors in Multi-objective Neural Architecture Search for Single Image Super-Resolution: XGBoost Regressor and SynFlow
Sergio M. Sarmiento-Rosales, Jesús L. Llano García, Jesper Michiel Janssen, Jesús Guillermo Falcón-Cardona, Raúl Monroy, Víctor Adrián Sosa-Hernández |
IJCCI (2) | 5 |
| 2025 | Resilient facility location optimization under failure scenarios using NSGA-III: A multi-objective approach for enhanced system robustness
Mariano Vargas-Santiago, Diana Assaely León-Velasco, Raúl Monroy |
Expert Syst. Appl. | 3 |
| 2024 | Surrogate Modeling for Efficient Evolutionary Multi-Objective Neural Architecture Search in Super Resolution Image Restoration
Sergio M. Sarmiento-Rosales, Jesús L. Llano García, Jesús Guillermo Falcón-Cardona, Raúl Monroy, Manuel Iván Casillas del Llano, Víctor Adrián Sosa-Hernández |
IJCCI | 4 |
| 2024 | Integrating Knowledge Graph Data with Large Language Models for Explainable InferenceabstractWe propose a method to enable Large Language Models to access Knowledge Graph (KG) data and justify their text generation by showing the specific graph data the model accessed during inference. For this, we combine Language Models with methods from Neurosymbolic Artificial Intelligence designed to answer queries on Knowledge Graphs. This is done by modifying the model so that at different stages of inference it outputs an Existential Positive First-Order (EPFO) query, which is then processed by an additional query appendix. In turn, the query appendix uses neural link predictors along with description aware embeddings to resolve these queries. After that, the queries are logged and used as an explanation of the inference process of the complete model. Lastly, we train the model using a Linear Temporal Logic (LTL) constraint-based loss function to measure the consistency of the queries among each other and with the final model output. Carlos Efrain Quintero Narvaez, Raúl Monroy |
WSDM | 2 |
| 2024 | Neural architecture search for image super-resolution: A review on the emerging state-of-the-art
Jesús L. Llano García, Raúl Monroy, Víctor Adrián Sosa-Hernández |
Neurocomputing | 2 |
| 2022 | A secure and robust indexing algorithm for distorted fingerprints and latent palmprints
Javad Khodadoust, Miguel Angel Medina-Pérez, Octavio Loyola-González, Raúl Monroy, Ali Mohammad Khodadoust |
Expert Syst. Appl. | 4 |
| 2022 | FT4cip: A new functional tree for classification in class imbalance problems
Leonardo Cañete-Sifuentes, Raúl Monroy, Miguel Angel Medina-Pérez |
Knowl. Based Syst. | 2 |
| 2021 | A multibiometric system based on the fusion of fingerprint, finger-vein, and finger-knuckle-print
Javad Khodadoust, Miguel Angel Medina-Pérez, Raúl Monroy, Ali Mohammad Khodadoust, S. S. Mirkamali |
Expert Syst. Appl. | 3 |
| 2021 | The adaptable Pareto set problem for facility location: A video game approach
Mariano Vargas-Santiago, Raúl Monroy, Chi Zhang 0005, Jose Emmanuel Ramirez-Marquez, Diana Assaely León-Velasco |
Expert Syst. Appl. | 2 |
| 2021 | An ensemble of fingerprint matching algorithms based on cylinder codes and mtriplets for latent fingerprint identification
Danilo Valdes-Ramirez, Miguel Angel Medina-Pérez, Raúl Monroy |
Pattern Anal. Appl. | 3 |
| 2020 | A one-class classification approach for bot detection on Twitter
Jorge Rodríguez-Ruiz, Javier Israel Mata-Sánchez, Raúl Monroy, Octavio Loyola-González, Armando López-Cuevas |
Comput. Secur. | 3 |
| 2019 | Stacking Fingerprint Matching Algorithms for Latent Fingerprint Identification
Danilo Valdes-Ramirez, Miguel Angel Medina-Pérez, Raúl Monroy |
CIARP | 3 |
| 2019 | Cluster validation in clustering-based one-class classificationabstractAbstract Reconstruction‐based one‐class classification has shown to be very effective in a number of domains. This approach works by attempting to capture the underlying structure of the normal class, typically, by means of clusters of objects. It has the main disadvantage, however, that one has to indicate the number of clusters in advance, for this yields an efficient way of computing a clustering. In this paper, we introduce a new algorithm, OCKRA++, which achieves a better performance, by enhancing a clustering‐based one‐class ensemble classifier (OCKRA) with a cluster validity index that is used to set the best number of clusters during the classifier's training process. We have thoroughly tested OCKRA++ in a particular domain, namely masquerade detection. For this purpose, we have used the Windows‐Users and ‐Intruder simulation Logs data set repository, which contains 70 different masquerade data sets. We have found that OCKRA++ is currently the algorithm that achieves the best area under the curve, with a significant difference, in masquerade detection using the file system navigation approach. Jorge Rodríguez-Ruiz, Raúl Monroy, Miguel Angel Medina-Pérez, Octavio Loyola-González, Bárbara Cervantes |
Expert Syst. J. Knowl. Eng. | 2 |
| 2019 | A survey on minutiae-based palmprint feature representations, and a full analysis of palmprint feature representation role in latent identification performanceabstractLatent palmprint identification is a crucial element for both law enforcement and integrated automated fingerprint identification systems because approximately 30% of the imprints found in a crime scene originate from a human’s palms. To find the person whom the palmprint belongs to, forensic experts use systems that automatically compare the imprints found, called latent, against thousands of potential palmprints. Identification systems rely on features obtained from the palmprint, and different feature representations to include discriminative information. However, there is no consensus as to which representation allows for a better matching between latent palmprints, and those with a known identity. Furthermore, evaluating the identification performance when matching palmprints obtained when using different representations has not been done fairly. The current manner of evaluating palmprint identification methods uses different datasets, performance measures, and does not allow to discern the contributions of the feature representation and the methods for matching the palmprints. In this study, we have reviewed those features used for latent palmprint identification, and also we propose an evaluation methodology that allows for a fair comparison of minutiae-based features. Using our methodology, we evaluated each representation performing more than 5 billion comparisons. Our experiments are done using a dataset that includes information about the matching minutiae according to an expert. We aim with our results to provide a baseline for new research in latent palmprint identification feature representations, allowing for a fair comparison of newly developed representations in the future, which would enhance the whole latent palmprint identification methods. For this purpose, we also publicly provide our dataset, methodology implementation, and the feature representations implementation tested in our experiments. Jorge Rodríguez-Ruiz, Miguel Angel Medina-Pérez, Raúl Monroy, Octavio Loyola-González |
Expert Syst. Appl. | 3 |
| 2019 | Bagging-RandomMiner: a one-class classifier for file access-based masquerade detection
Benito Camiña, Miguel Angel Medina-Pérez, Raúl Monroy, Octavio Loyola-González, Luis Angel Pereyra Villanueva, Luis Carlos González-Gurrola |
Mach. Vis. Appl. | 3 |
| 2018 | Some features speak loud, but together they all speak louder: A study on the correlation between classification error and feature usage in decision-tree classification ensembles
Bárbara Cervantes, Raúl Monroy, Miguel Angel Medina-Pérez, Miguel González-Mendoza 0001, Jose Emmanuel Ramirez-Marquez |
Eng. Appl. Artif. Intell. | 2 |
| 2018 | Cluster validation using an ensemble of supervised classifiers
Jorge Rodríguez-Ruiz, Miguel Angel Medina-Pérez, Andrés Eduardo Gutiérrez-Rodríguez, Raúl Monroy, Hugo Terashima-Marín |
Knowl. Based Syst. | 4 |
| 2018 | FiToViz: A Visualisation Approach for Real-Time Risk Situation AwarenessabstractPeople often face risk-prone situations, that range from a mild event to a severe, life-threatening scenario. Risk situations stem from a number of different scenarios: a health condition, a hazard situation due to a natural disaster, a dangerous situation because one is being subject to a crime or physical violence, among others. The lack of a prompt response, calling for assistance, may severely worsen the consequences. In this paper, we propose a novel visualisation method to track and to identify, in real-time, when a person is under a risk-prone situation. Our visualisation model is capable of providing a decision maker a visual description of the physiological behaviour of an individual, or a group thereof; through it, the decision maker may infer whether further assistance is required, if a risky situation is in progress. Our visualisation is leveraged with a traffic light model of a one-class classifier. This combination allows us to train the decision maker into visualising correct and potential risky or abnormal behaviour. Armando López-Cuevas, Miguel Angel Medina-Pérez, Raúl Monroy, Jose Emmanuel Ramirez-Marquez, Luis A. Trejo |
IEEE Trans. Affect. Comput. | 3 |
| 2017 | Online personal risk detection based on behavioural and physiological patternsabstractWe define personal risk detection as the timely identification of when someone is in the midst of a dangerous situation, for example, a health crisis or a car accident, events that may jeopardize a person’s physical integrity. We work under the hypothesis that a risk-prone situation produces sudden and significant deviations in standard physiological and behavioural user patterns. These changes can be captured by a group of sensors, such as the accelerometer, gyroscope, and heart rate. We introduce a dataset, called PRIDE, which provides a baseline for the development and the fair comparison of personal risk detection mechanisms. PRIDE contains information on 18 test subjects; for each subject, it includes partial information about the user’s behavioural and physiological patterns, as captured by Microsoft Band©. PRIDE test subject records include sensor readings of not only when a subject is carrying out ordinary daily life activities, but also when exposed to a stressful scenario, thereby simulating a dangerous or abnormal situation. We show how to use PRIDE to develop a personal risk detection mechanism; to accomplish this, we have tackled risk detection as a one-class classification problem. We have trained several classifiers based only on the daily behaviour of test subjects. Further, we tested the accuracy of the classifiers to detect anomalies that were not included in the training process of the classifiers. We used a number of one-class classifiers, namely: SVM, Parzen, and two versions of Parzen based on k-means. While there is still room for improvement, our results are encouraging: they support our hypothesis that abnormal behaviour can be automatically detected. Ari Yair Barrera-Animas, Luis A. Trejo, Miguel Angel Medina-Pérez, Raúl Monroy, Benito Camiña, Fernando Godínez |
Inf. Sci. | 4 |
| 2017 | PBC4cip: A new contrast pattern-based classifier for class imbalance problems
Octavio Loyola-González, Miguel Angel Medina-Pérez, José Fco. Martínez-Trinidad, Jesús Ariel Carrasco-Ochoa, Raúl Monroy, Milton García-Borroto |
Knowl. Based Syst. | 5 |
| 2017 | Bagging-TPMiner: a classifier ensemble for masquerader detection based on typical objects
Miguel Angel Medina-Pérez, Raúl Monroy, Benito Camiña, Milton García-Borroto |
Soft Comput. | 2 |
| 2016 | Temporal and Spatial Locality: An Abstraction for Masquerade DetectionabstractMost studies in masquerade detection focus mainly on the user action, ignoring the object upon which that action is performed. This may yield limited models, since, for example, command execution (an action) usually ends up in the transformation of a file (the object). The overall goal of this paper is to prove that the object is paramount to distinguishing a user from a masquerade. With this in mind, we have developed a new approach to masquerade detection, called file system navigation, and tested our ideas using the Windows-Users and Windows-Intruder simulations Logs Data set, (WUIL) which unlike other datasets of its kind includes close-to-real simulated attacks. We have shown that our approach makes it possible to capture computer behavior in an abstract way difficult to realize in a purely action-based approach. In this paper, we introduce an abstraction called locality, the tendency of programs to cluster references to memory. While temporal locality is applicable to both actions and objects, spatial locality is more suitable to objects, as it depends on a notion of position. We have successfully validated our working hypothesis: locality-based features better capture user behavior for masquerade detection. Particularly, results based on our approach report an Area Under the Curve (AUC) of the receiver operating characteristic curve value of 0.97 in average with 30% of users having an AUC equal to or above 0.99. Benito Camiña, Raúl Monroy, Luis A. Trejo, Miguel Angel Medina-Pérez |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2014 | Towards a Masquerade Detection System Based on User's Tasks
Benito Camiña, Jorge Rodríguez-Ruiz, Raúl Monroy |
RAID | 3 |
| 2014 | The Windows-Users and -Intruder simulations Logs dataset (WUIL): An experimental framework for masquerade detection mechanisms
Benito Camiña, Carlos Arturo Hernández-Gracidas, Raúl Monroy, Luis A. Trejo |
Expert Syst. Appl. | 3 |
| 2012 | Masquerade attacks based on user's profile
Iván S. Razo-Zapata, J. Carlos Mex-Perera, Raúl Monroy |
J. Syst. Softw. | 3 |
| 2012 | Analyzing Log Files for Postmortem Intrusion DetectionabstractUpon an intrusion, security staff must analyze the IT system that has been compromised, in order to determine how the attacker gained access to it, and what he did afterward. Usually, this analysis reveals that the attacker has run an exploit that takes advantage of a system vulnerability. Pinpointing, in a given log file, the execution of one such an exploit, if any, is very valuable for computer security. This is both because it speeds up the process of gathering evidence of the intrusion, and because it helps taking measures to prevent a further intrusion, e.g., by building and applying an appropriate attack signature for intrusion detection system maintenance. This problem, which we call postmortem intrusion detection, is fairly complex, given both the overwhelming length of a standard log file, and the difficulty of identifying exactly where the intrusion has occurred. In this paper, we propose a novel approach for postmortem intrusion detection, which factors out repetitive behavior, thus, speeding up the process of locating the execution of an exploit, if any. Central to our intrusion detection mechanism is a classifier, which separates abnormal behavior from normal one. This classifier is built upon a method that combines a hidden Markov model withk-means. Our experimental results establish that our method is able to spot the execution of an exploit, with a cumulative detection rate of over 90%. In addition, we propose an entropy-based approach that speeds up the construction of a profile for ordinary system behavior. Karen A. García, Raúl Monroy, Luis A. Trejo, J. Carlos Mex-Perera, Eduardo Aguirre-Bermúdez |
IEEE Trans. Syst. Man Cybern. Part C | 2 |
| 2010 | Evader surveillance under incomplete informationabstractThis paper is concerned with determining whether a mobile robot, called the pursuer, is up to maintaining visibility of an antagonist agent, called the evader. This problem, a variant of pursuit-evasion, has been largely studied, following a systematic treatment by increasingly relaxing a number of restrictions. In, we considered a scenario where the pursuer and the evader move at bound speed, traveling around a known, 2D environment, which contains obstacles. Then, considering that, in an attempt to escape, the evader travels the shortest path to reach a potential escape region, we provided a decision procedure that determines whether or not the pursuer is up to maintain visibility of the evader and obtained complexity measures of this surveillance task. In this paper, we prove that there are cases for which an evader may escape only if it does not travel the shortest path to an escapable region. We introduce planning strategies for the movement of the pursuer that keeps track of the evader, even if the evader chooses not to travel the shortest path to an escape region. We also present a sufficient condition for the evader to escape that does not depend on the initial positions of the players. It can be verified only using the environment. All our algorithms have been implemented and we show simulation results. Israel Becerra, Rafael Murrieta-Cid, Raúl Monroy |
ICRA | 3 |
| 2009 | On Process Equivalence = Equation Solving in CCS
Raúl Monroy, Alan Bundy, Ian Green |
J. Autom. Reason. | 1 |
| 2008 | A Complexity result for the pursuit-evasion game of maintaining visibility of a moving evaderabstractIn this paper we consider the problem of maintaining visibility of a moving evader by a mobile robot, the pursuer, in an environment with obstacles. We simultaneously consider bounded speed for both players and a variable distance separating them. Unlike our previous efforts [R. Murrieta-Cid et al., 2007], we give special attention to the combinatorial problem that arises when searching for a solution through visiting several locations. We approach evader tracking by decomposing the environment into convex regions. We define two graphs: one is called the mutual visibility graph (MVG) and the other the accessibility graph (AG). The MVG provides a sufficient condition to maintain visibility of the evader while the AG defines possible regions to which either the pursuer or the evader may go to. The problem is framed as a non cooperative game. We establish the existence of a solution, based on a k- Min approach, for the following givens: the environment, the initial state of the evader and the pursuer, including their maximal speeds. We show that the problem of finding a solution to this game is NP-complete. Rafael Murrieta-Cid, Raúl Monroy, Seth Hutchinson 0001, Jean-Paul Laumond |
ICRA | 2 |
| 2007 | On the Automated Correction of Security Protocols Susceptible to a Replay Attack
Juan Carlos López Pimentel, Raúl Monroy, Dieter Hutter |
ESORICS | 2 |
| 2004 | A Process Algebra Model of the Immune System
Raúl Monroy |
KES | 1 |
| 2003 | Predicate Synthesis for Correcting Faulty Conjectures: The Proof Planning Paradigm
Raúl Monroy |
Autom. Softw. Eng. | 1 |
| 2001 | Concept Formation via Proof Planning Failure
Raúl Monroy |
LPAR | 1 |
| 2000 | The Use of Abduction and Recursion-Editor Techniques for the Correction of Faulty ConjecturesabstractThe synthesis of programs, as well as other synthetic tasks, often ends up with an unprovable, partially false conjecture. A successful subsequent synthesis attempt depends on determining why the conjecture is faulty and how it can be corrected. Hence, it is highly desirable to have an automated means for detecting and correcting fault conjectures. We introduce a method for patching faulty conjectures. The method is based on abduction and performs its task during an attempt to prove a given conjecture. On input /spl forall/X.G(X), the method builds a definition for a corrective predicate, P(X), such that /spl forall/X.P(X)/spl rarr/G(X) is a theorem. The synthesis of a corrective predicate is guided by the constructive principle of "formulae as types", relating inference to computation. We take the construction of a corrective predicate as a program transformation task. The method consists of a collection of construction commands. A construction command is a small program that makes use of one or more program editing commands, geared towards building recursive, equational procedures. A synthesised corrective predicate is guaranteed to be correct, turning a faulty conjecture into a theorem. If conditional, it will be well-defined. If recursive, it will also be terminating. Raúl Monroy |
ASE | 1 |
| 2000 | Planning Proofs of Equations in CCS
Raúl Monroy, Alan Bundy, Ian Green |
Autom. Softw. Eng. | 1 |
| 1998 | Observant: An Annotated Term-Rewriting System for Deciding Observation Congruence
Raúl Monroy, Alan Bundy, Ian Green |
ECAI | 1 |
| 1998 | Planning Equational Verification in CCSabstractMost efforts to automate the formal verification of communicating systems have centred around finite-state systems (FSSs). However, FSSs are incapable of modelling many practical communicating systems, and hence there is interest in a novel class of problems, which we call VIPSs (Value-passing Infinite-state Parameterised Systems). Existing approaches using model checking over FSSs are insufficient for VIPSs, due to their inability both to reason with and about domain-specific theories, and to cope with systems having an unbounded or arbitrary state space. We use the Calculus of Communicating Systems (CCS) with parameterised constants to express and specify VIPSs. We use the laws of CCS to conduct the verification task. This approach allows us to study communicating systems, regardless of their state space, and the data such systems communicate. Automating theorem proving in this system is an extremely difficult task. We provide automated methods for CCS analysis; they are applicable to both FSSs and VIPSs. Adding these methods to the Clam proof-planner, we have implemented an automated theorem prover that is capable of dealing with problems outside the scope of current methods. This paper describes these methods, gives an account as to why they work and provides a short summary of experimental results. Raúl Monroy, Alan Bundy, Ian Green |
ASE | 1 |
| 1994 | Proof Plans for the Correction of False Conjectures
Raúl Monroy, Alan Bundy, Andrew Ireland |
LPAR | 1 |