Pedro Gago - Academia.edu (original) (raw)

Papers by Pedro Gago

Research paper thumbnail of CENTERIS 2014 - Conference on ENTERprise Information Systems / ProjMAN 2014 - International Conference on Project MANagement / HCIST 2014 - International Conference on He alth and Social Care Information Systems and Technologies An expert system for supporting Traditional Chinese Medicine diagnos...

Portugal has recently become one the few European countries to fully acknowledge Traditional Chin... more Portugal has recently become one the few European countries to fully acknowledge Traditional Chinese Medicine (TCM); this substantial paradigm shift calls for novel tools for TCM practitioners, students and patients alike. This paper describes an Expert System for supporting the TCM consultation process-both in terms of gathering and managing the patients' personal and symptomatic data, and of obtaining accurate diagnoses and treatments under regulated and reviewed protocols. The proposed tool was designed and is being developed with the support of two TCM therapists, which act as experts and provide aid to the processes of building the knowledge base and the automatic diagnosis system. In terms of architecture, the current version of the framework includes a mobile client application for the Android platform, integrated with an online spreadsheet. A survey was conducted in order to assess some of the needs of the community of TCM practitioners, and allowed gathering information on their needs.

Research paper thumbnail of Enabling real-time intelligent decision support in intensive care

ABSTRACT Medical devices in ICU allow for both continuous monitoring of patients and data collect... more ABSTRACT Medical devices in ICU allow for both continuous monitoring of patients and data collection. Nevertheless, the amount of data to be considered is such that it is difficult for doctors to extract all the useful knowledge. In order to help uncover some of that knowledge we have built an IDSS based in the agent's paradigm and using data mining techniques to build prediction models. With the intention of collecting as much data as possible the data acquisition process was automated. Furthermore, given the paramount importance of data quality for data mining a data quality agent responsible for detecting the errors in the data was devised. Indeed, data acquisition in the ICU is error prone as, for instance, sensors may be displaced as patients move. The aim of this paper is to present the overall KDD process implemented, presenting in detail the data transformations that were done and the benefits achieved.

Research paper thumbnail of A metric for selection of the most promising rules

Lecture Notes in Computer Science, 1998

The process of Knowledge Discovery in Databases pursues the goal of extracting useful knowledge f... more The process of Knowledge Discovery in Databases pursues the goal of extracting useful knowledge from large amounts of data. It comprises a pre-processing step, application of a data-mining algorithm and post-processing of results. When rule induction is applied for datamining one must be prepared to deal with the generation of a large number of rules. In these circumstances it is important to have a way of selecting the rules that have the highest predictive power. We propose a metric for selection of the n rules with the highest average distance between them. We defend that applying our metric to select the rules that are more distant improves the system prediction capabilities against other criteria for rule selection. We present an application example and empirical results produced from a synthesized data set on a financial domain.

Research paper thumbnail of Intelligent decision support in Intensive Care Medicine

– This paper introduces the INTCare system, an intelligent decision support system for intensive ... more – This paper introduces the INTCare system, an intelligent decision support system for intensive medi-cine. The system aims at the automation of the Knowledge Discovery Process by using autonomous agents that are responsible for the various constituent steps. The system enables automation of data acquisition and model updating avoiding human intervention. We present the first impres-sions after the deployment of INTCare in a real environ-ment (Intensive Care Unit of the Hospital de Santo António, Oporto, Portugal) where it is supporting the physicians ’ decisions by means of prognostic Data Mining models. In particular, these techniques are used to predict organ failure and mortality assessment. The main intention is to change the current reactive behaviour to a pro-active one, enhancing the Quality of Service.

Research paper thumbnail of Pervasive real-time intelligent system for tracking critical events in intensive care patients

Nowadays it is fundamental in critical areas as is Intensive Medicine to have intelligent systems... more Nowadays it is fundamental in critical areas as is Intensive Medicine to have intelligent systems that are able to support the decision making process (DMP) giving important information in the right moment. Some of the biggest problems faced by such systems are related both to the number and the different types of data sources present in Intensive Care Units (ICU). Even though in such a setting the values for some variables are easy to collect, data collection is still performed manually for some others. In order to help the DMP in ICU, a Pervasive Intelligent Decision Support System, called INTCare was deployed in the ICU of Centro Hospitalar do Porto in Portugal. This system changed the way of the information is collected and presented. Taking advantage of the change of the environment and the data acquisition system, a system for critical events tracking was developed as the use of information regarding critical events to support decision making in Intensive Care Units is conside...

Research paper thumbnail of Distributed and real time data mining in the intensive care unit

19Th European Conference on Artificial Intelligence Ecai 2010, Aug 1, 2010

Distributed and real time Data Mining in the Intensive Care Unit Marta Vilas-Boas 1 and Pedro Gag... more Distributed and real time Data Mining in the Intensive Care Unit Marta Vilas-Boas 1 and Pedro Gago2 and Filipe Portela1 and Fernando Rua3 and Álvaro Silva3 and Manuel Filipe Santos1 Abstract. Pervasive computing, ubiquitous computing and ambient intelligence are ...

Research paper thumbnail of An Evolutionary Approach for Selection of the Most Promising Rules

Research paper thumbnail of Adaptive knowledge discovery for decision support in intensive care units

Clinical Decision Support Systems (CDSS) are becoming commonplace. They are used to alert doctors... more Clinical Decision Support Systems (CDSS) are becoming commonplace. They are used to alert doctors about drug interactions, to suggest possible diagnostics and in several other clinical situations. One of the approaches to building CDSS is by using techniques from the Knowledge Discovery from Databases (KDD) area. However using KDD for the construction of the knowledge base used in such systems, while reducing the maintenance work still demands repeated human intervention. In this work we present a KDD based architecture for CDSS for intensive care medicine. By resorting to automated data acquisition our architecture allows for the evaluation of the predictions made and subsequent action aiming at improving the predictive performance thus enhancing adaptive capacities.

Research paper thumbnail of Closed loop knowledge discovery for decision support in intensive care medicine

Clinical Decision Support Systems (CDSS) are becoming commonplace. They are used to alert doctors... more Clinical Decision Support Systems (CDSS) are becoming commonplace. They are used to alert doctors about drug interactions, to suggest possible diagnostics and in several other clinical situations. One of the approaches to building CDSS is by using techniques from the Knowledge Discovery from Databases (KDD) area. However using KDD for the construction of the knowledge base used in such systems, while reducing the maintenance work still demands repeated human intervention. In this work we present a KDD based architecture for CDSS for intensive care medicine. By resorting to automated data acquisition our architecture allows for the evaluation of the predictions made and subsequent action aiming at improving the predictive performance thus closing the KDD loop.

Research paper thumbnail of Intelligent Decision Support in Intensive Care Medicine

This paper introduces the INTCare system, an intelligent decision support system for intensive me... more This paper introduces the INTCare system, an intelligent decision support system for intensive medi- cine. The system aims at the automation of the Knowledge Discovery Process by using autonomous agents that are responsible for the various constituent steps. The system enables automation of data acquisition and model updating avoiding human intervention. We present the first impres- sions after the deployment of INTCare in a real environ- ment (Intensive Care Unit of the Hospital de Santo António, Oporto, Portugal) where it is supporting the physicians' decisions by means of prognostic Data Mining models. In particular, these techniques are used to predict organ failure and mortality assessment. The main intention is to change the current reactive behaviour to a pro-active one, enhancing the Quality of Service.

Research paper thumbnail of Adaptive Decision Support for Intensive Care

Lecture Notes in Computer Science, 2007

Page 1. Adaptive Decision Support for Intensive Care Pedro Gago1, Álvaro Silva2, and Manuel Filip... more Page 1. Adaptive Decision Support for Intensive Care Pedro Gago1, Álvaro Silva2, and Manuel Filipe Santos3 1 Escola Superior de Tencologia e Gest˜ao do Instituto Politécnico de Leiria, Portugal 2 Instituto de Ciências Biomédicas ...

Research paper thumbnail of Evaluating hybrid ensembles for intelligent decision support for intensive care

... 0 for i = 1,...,n answer ← 0 for j = 1, ..., m predicted ← Classify(ej,xi ) answer ... for Ar... more ... 0 for i = 1,...,n answer ← 0 for j = 1, ..., m predicted ← Classify(ej,xi ) answer ... for Artificial Intelligence, Menlo Park (1996) 6. Gago, P., Santos, MF, Silva, ´A., Cortez, P., Neves, J ... In: Franke, J., Nakhaeizadeh, G., Renz, I. (eds.) Text Mining - Theoretical Aspects and Applications, pp. ...

Research paper thumbnail of INTCare: On-line knowledge discovery in the intensive care unit

Proceedings - 2009 International Conference on Intelligent Engineering Systems, INES 2009, 2009

In our work aim to automate the knowledge discovery process. In this paper we present the INTCare... more In our work aim to automate the knowledge discovery process. In this paper we present the INTCare system, an intelligent decision support system for intensive care medicine. INTCare is an agent based system that has (autonomous) agents responsible both for data acquisition and model updating thus reducing the need for human intervention. In the present, INTCare is predicting organ failure

Research paper thumbnail of A Framework Proposal for Ontologies Usage in Marketing Databases

... Filipe Mota Pinto1, Teresa Guarda2, and Pedro Gago1 1 Computer Science Department of Polytech... more ... Filipe Mota Pinto1, Teresa Guarda2, and Pedro Gago1 1 Computer Science Department of Polytechnic Institute of Leiria, Leiria, Portugal {fpinto,pgago}@ipleiria.pt 2 Superior Institute of Languages and Administration of Leiria, Leiria, Portugal tguarda@gmail.com Abstract. ...

Research paper thumbnail of Marketing database knowledge extraction - towards a domain ontology

2009 International Conference on Intelligent Engineering Systems, 2009

Abstract— Ontologies are currently the most prominent computer science research area under develo... more Abstract— Ontologies are currently the most prominent computer science research area under development. With this paper we use ontologies at an almost unexplored research area within the marketing discipline, throughout ontological approach to the database marketing. We ...

Research paper thumbnail of Intelligent and Real Time Data Acquisition and Evaluation to Determine Critical Events in Intensive Medicine

Procedia Technology, 2012

Using the information regarding critical events to support decision making in Intensive Care Unit... more Using the information regarding critical events to support decision making in Intensive Care Units would be useful. However it is seldom used in real settings as the information regarding those critical events is difficult to gather and make available in real time. The most usual procedures record only those events that are related to errors. This paper presents a solution to obtain critical events from clinical data. From data collected using an automatic and real-time data acquisition system it is possible to calculate the critical events regarding five variables that are usually monitored in an ICU. These results are presented to the medical and nursing staff in a friendly and intuitive mode. Using a color code our system provides visual warnings related to the evolution of the monitored variables values. Actually, a quick glance allows doctors to get a high level overview of the patient's condition

Research paper thumbnail of Learning to verify design solutions from failure knowledge

AI EDAM, 1998

Learning is an intrinsic product of case-based reasoning. Acquiring new cases is one possible way... more Learning is an intrinsic product of case-based reasoning. Acquiring new cases is one possible way of learning in a case-based system. These cases comprise mainly success knowledge. The successful cases are essentially used to generate new design solutions. But a case-based system also can make use of failure knowledge. In this paper we present how a case-based system can acquire failure cases for verification of the solution created by success cases. We describe IM-RECIDE, a system that uses case-based reasoning for solving design problems that are imperfectly described and explained. The learning aspect is focused and some of the machine learning dimensions in design are criticized. Experimental results in the domain of room configuration also are presented.

Research paper thumbnail of INTCare: a knowledge discovery based intelligent decision support system for intensive care medicine

Journal of Decision Systems, 2006

This paper introduces the INTCare system, an intelligent information system based on a completely... more This paper introduces the INTCare system, an intelligent information system based on a completely automated Knowledge Discovery process and on the Agents paradigm. The system was designed to work in Hospital Intensive Care Units, supporting the physicians' decisions by means of prognostic Data Mining models. In particular, these techniques were used to predict organ failure and mortality assessment. The main intention is to change the current reactive behaviour to a pro-active one, enhancing the quality of service. Current ...

Research paper thumbnail of Towards a Case-Based Model for Creative Processes

ECAI, 1996

Page 1. Towards a Case-Based Model for Creative Processes Paulo GoraesJ Carlos Bento? Pedro Gago?... more Page 1. Towards a Case-Based Model for Creative Processes Paulo GoraesJ Carlos Bento? Pedro Gago? and Ernesto Costa4 Abstract. This paper describes a case-based model for cre-ative processes. We defend that, searching ...

Research paper thumbnail of CENTERIS 2014 - Conference on ENTERprise Information Systems / ProjMAN 2014 - International Conference on Project MANagement / HCIST 2014 - International Conference on He alth and Social Care Information Systems and Technologies An expert system for supporting Traditional Chinese Medicine diagnos...

Portugal has recently become one the few European countries to fully acknowledge Traditional Chin... more Portugal has recently become one the few European countries to fully acknowledge Traditional Chinese Medicine (TCM); this substantial paradigm shift calls for novel tools for TCM practitioners, students and patients alike. This paper describes an Expert System for supporting the TCM consultation process-both in terms of gathering and managing the patients' personal and symptomatic data, and of obtaining accurate diagnoses and treatments under regulated and reviewed protocols. The proposed tool was designed and is being developed with the support of two TCM therapists, which act as experts and provide aid to the processes of building the knowledge base and the automatic diagnosis system. In terms of architecture, the current version of the framework includes a mobile client application for the Android platform, integrated with an online spreadsheet. A survey was conducted in order to assess some of the needs of the community of TCM practitioners, and allowed gathering information on their needs.

Research paper thumbnail of Enabling real-time intelligent decision support in intensive care

ABSTRACT Medical devices in ICU allow for both continuous monitoring of patients and data collect... more ABSTRACT Medical devices in ICU allow for both continuous monitoring of patients and data collection. Nevertheless, the amount of data to be considered is such that it is difficult for doctors to extract all the useful knowledge. In order to help uncover some of that knowledge we have built an IDSS based in the agent's paradigm and using data mining techniques to build prediction models. With the intention of collecting as much data as possible the data acquisition process was automated. Furthermore, given the paramount importance of data quality for data mining a data quality agent responsible for detecting the errors in the data was devised. Indeed, data acquisition in the ICU is error prone as, for instance, sensors may be displaced as patients move. The aim of this paper is to present the overall KDD process implemented, presenting in detail the data transformations that were done and the benefits achieved.

Research paper thumbnail of A metric for selection of the most promising rules

Lecture Notes in Computer Science, 1998

The process of Knowledge Discovery in Databases pursues the goal of extracting useful knowledge f... more The process of Knowledge Discovery in Databases pursues the goal of extracting useful knowledge from large amounts of data. It comprises a pre-processing step, application of a data-mining algorithm and post-processing of results. When rule induction is applied for datamining one must be prepared to deal with the generation of a large number of rules. In these circumstances it is important to have a way of selecting the rules that have the highest predictive power. We propose a metric for selection of the n rules with the highest average distance between them. We defend that applying our metric to select the rules that are more distant improves the system prediction capabilities against other criteria for rule selection. We present an application example and empirical results produced from a synthesized data set on a financial domain.

Research paper thumbnail of Intelligent decision support in Intensive Care Medicine

– This paper introduces the INTCare system, an intelligent decision support system for intensive ... more – This paper introduces the INTCare system, an intelligent decision support system for intensive medi-cine. The system aims at the automation of the Knowledge Discovery Process by using autonomous agents that are responsible for the various constituent steps. The system enables automation of data acquisition and model updating avoiding human intervention. We present the first impres-sions after the deployment of INTCare in a real environ-ment (Intensive Care Unit of the Hospital de Santo António, Oporto, Portugal) where it is supporting the physicians ’ decisions by means of prognostic Data Mining models. In particular, these techniques are used to predict organ failure and mortality assessment. The main intention is to change the current reactive behaviour to a pro-active one, enhancing the Quality of Service.

Research paper thumbnail of Pervasive real-time intelligent system for tracking critical events in intensive care patients

Nowadays it is fundamental in critical areas as is Intensive Medicine to have intelligent systems... more Nowadays it is fundamental in critical areas as is Intensive Medicine to have intelligent systems that are able to support the decision making process (DMP) giving important information in the right moment. Some of the biggest problems faced by such systems are related both to the number and the different types of data sources present in Intensive Care Units (ICU). Even though in such a setting the values for some variables are easy to collect, data collection is still performed manually for some others. In order to help the DMP in ICU, a Pervasive Intelligent Decision Support System, called INTCare was deployed in the ICU of Centro Hospitalar do Porto in Portugal. This system changed the way of the information is collected and presented. Taking advantage of the change of the environment and the data acquisition system, a system for critical events tracking was developed as the use of information regarding critical events to support decision making in Intensive Care Units is conside...

Research paper thumbnail of Distributed and real time data mining in the intensive care unit

19Th European Conference on Artificial Intelligence Ecai 2010, Aug 1, 2010

Distributed and real time Data Mining in the Intensive Care Unit Marta Vilas-Boas 1 and Pedro Gag... more Distributed and real time Data Mining in the Intensive Care Unit Marta Vilas-Boas 1 and Pedro Gago2 and Filipe Portela1 and Fernando Rua3 and Álvaro Silva3 and Manuel Filipe Santos1 Abstract. Pervasive computing, ubiquitous computing and ambient intelligence are ...

Research paper thumbnail of An Evolutionary Approach for Selection of the Most Promising Rules

Research paper thumbnail of Adaptive knowledge discovery for decision support in intensive care units

Clinical Decision Support Systems (CDSS) are becoming commonplace. They are used to alert doctors... more Clinical Decision Support Systems (CDSS) are becoming commonplace. They are used to alert doctors about drug interactions, to suggest possible diagnostics and in several other clinical situations. One of the approaches to building CDSS is by using techniques from the Knowledge Discovery from Databases (KDD) area. However using KDD for the construction of the knowledge base used in such systems, while reducing the maintenance work still demands repeated human intervention. In this work we present a KDD based architecture for CDSS for intensive care medicine. By resorting to automated data acquisition our architecture allows for the evaluation of the predictions made and subsequent action aiming at improving the predictive performance thus enhancing adaptive capacities.

Research paper thumbnail of Closed loop knowledge discovery for decision support in intensive care medicine

Clinical Decision Support Systems (CDSS) are becoming commonplace. They are used to alert doctors... more Clinical Decision Support Systems (CDSS) are becoming commonplace. They are used to alert doctors about drug interactions, to suggest possible diagnostics and in several other clinical situations. One of the approaches to building CDSS is by using techniques from the Knowledge Discovery from Databases (KDD) area. However using KDD for the construction of the knowledge base used in such systems, while reducing the maintenance work still demands repeated human intervention. In this work we present a KDD based architecture for CDSS for intensive care medicine. By resorting to automated data acquisition our architecture allows for the evaluation of the predictions made and subsequent action aiming at improving the predictive performance thus closing the KDD loop.

Research paper thumbnail of Intelligent Decision Support in Intensive Care Medicine

This paper introduces the INTCare system, an intelligent decision support system for intensive me... more This paper introduces the INTCare system, an intelligent decision support system for intensive medi- cine. The system aims at the automation of the Knowledge Discovery Process by using autonomous agents that are responsible for the various constituent steps. The system enables automation of data acquisition and model updating avoiding human intervention. We present the first impres- sions after the deployment of INTCare in a real environ- ment (Intensive Care Unit of the Hospital de Santo António, Oporto, Portugal) where it is supporting the physicians' decisions by means of prognostic Data Mining models. In particular, these techniques are used to predict organ failure and mortality assessment. The main intention is to change the current reactive behaviour to a pro-active one, enhancing the Quality of Service.

Research paper thumbnail of Adaptive Decision Support for Intensive Care

Lecture Notes in Computer Science, 2007

Page 1. Adaptive Decision Support for Intensive Care Pedro Gago1, Álvaro Silva2, and Manuel Filip... more Page 1. Adaptive Decision Support for Intensive Care Pedro Gago1, Álvaro Silva2, and Manuel Filipe Santos3 1 Escola Superior de Tencologia e Gest˜ao do Instituto Politécnico de Leiria, Portugal 2 Instituto de Ciências Biomédicas ...

Research paper thumbnail of Evaluating hybrid ensembles for intelligent decision support for intensive care

... 0 for i = 1,...,n answer ← 0 for j = 1, ..., m predicted ← Classify(ej,xi ) answer ... for Ar... more ... 0 for i = 1,...,n answer ← 0 for j = 1, ..., m predicted ← Classify(ej,xi ) answer ... for Artificial Intelligence, Menlo Park (1996) 6. Gago, P., Santos, MF, Silva, ´A., Cortez, P., Neves, J ... In: Franke, J., Nakhaeizadeh, G., Renz, I. (eds.) Text Mining - Theoretical Aspects and Applications, pp. ...

Research paper thumbnail of INTCare: On-line knowledge discovery in the intensive care unit

Proceedings - 2009 International Conference on Intelligent Engineering Systems, INES 2009, 2009

In our work aim to automate the knowledge discovery process. In this paper we present the INTCare... more In our work aim to automate the knowledge discovery process. In this paper we present the INTCare system, an intelligent decision support system for intensive care medicine. INTCare is an agent based system that has (autonomous) agents responsible both for data acquisition and model updating thus reducing the need for human intervention. In the present, INTCare is predicting organ failure

Research paper thumbnail of A Framework Proposal for Ontologies Usage in Marketing Databases

... Filipe Mota Pinto1, Teresa Guarda2, and Pedro Gago1 1 Computer Science Department of Polytech... more ... Filipe Mota Pinto1, Teresa Guarda2, and Pedro Gago1 1 Computer Science Department of Polytechnic Institute of Leiria, Leiria, Portugal {fpinto,pgago}@ipleiria.pt 2 Superior Institute of Languages and Administration of Leiria, Leiria, Portugal tguarda@gmail.com Abstract. ...

Research paper thumbnail of Marketing database knowledge extraction - towards a domain ontology

2009 International Conference on Intelligent Engineering Systems, 2009

Abstract— Ontologies are currently the most prominent computer science research area under develo... more Abstract— Ontologies are currently the most prominent computer science research area under development. With this paper we use ontologies at an almost unexplored research area within the marketing discipline, throughout ontological approach to the database marketing. We ...

Research paper thumbnail of Intelligent and Real Time Data Acquisition and Evaluation to Determine Critical Events in Intensive Medicine

Procedia Technology, 2012

Using the information regarding critical events to support decision making in Intensive Care Unit... more Using the information regarding critical events to support decision making in Intensive Care Units would be useful. However it is seldom used in real settings as the information regarding those critical events is difficult to gather and make available in real time. The most usual procedures record only those events that are related to errors. This paper presents a solution to obtain critical events from clinical data. From data collected using an automatic and real-time data acquisition system it is possible to calculate the critical events regarding five variables that are usually monitored in an ICU. These results are presented to the medical and nursing staff in a friendly and intuitive mode. Using a color code our system provides visual warnings related to the evolution of the monitored variables values. Actually, a quick glance allows doctors to get a high level overview of the patient's condition

Research paper thumbnail of Learning to verify design solutions from failure knowledge

AI EDAM, 1998

Learning is an intrinsic product of case-based reasoning. Acquiring new cases is one possible way... more Learning is an intrinsic product of case-based reasoning. Acquiring new cases is one possible way of learning in a case-based system. These cases comprise mainly success knowledge. The successful cases are essentially used to generate new design solutions. But a case-based system also can make use of failure knowledge. In this paper we present how a case-based system can acquire failure cases for verification of the solution created by success cases. We describe IM-RECIDE, a system that uses case-based reasoning for solving design problems that are imperfectly described and explained. The learning aspect is focused and some of the machine learning dimensions in design are criticized. Experimental results in the domain of room configuration also are presented.

Research paper thumbnail of INTCare: a knowledge discovery based intelligent decision support system for intensive care medicine

Journal of Decision Systems, 2006

This paper introduces the INTCare system, an intelligent information system based on a completely... more This paper introduces the INTCare system, an intelligent information system based on a completely automated Knowledge Discovery process and on the Agents paradigm. The system was designed to work in Hospital Intensive Care Units, supporting the physicians' decisions by means of prognostic Data Mining models. In particular, these techniques were used to predict organ failure and mortality assessment. The main intention is to change the current reactive behaviour to a pro-active one, enhancing the quality of service. Current ...

Research paper thumbnail of Towards a Case-Based Model for Creative Processes

ECAI, 1996

Page 1. Towards a Case-Based Model for Creative Processes Paulo GoraesJ Carlos Bento? Pedro Gago?... more Page 1. Towards a Case-Based Model for Creative Processes Paulo GoraesJ Carlos Bento? Pedro Gago? and Ernesto Costa4 Abstract. This paper describes a case-based model for cre-ative processes. We defend that, searching ...