Papers by Juan Luis Castro Peña
2018 IEEE 31st International Symposium on Computer-Based Medical Systems (CBMS)
In this paper we propose a recognition system of medical concepts from free text clinical reports... more In this paper we propose a recognition system of medical concepts from free text clinical reports. Our approach tries to recognize also concepts which are named with local terminology, with medical writing scripts, short words, abbreviations and even spelling mistakes. We consider a clinical terminology ontology (Snomed-CT), as a dictionary of concepts. In a first step we obtain an embedding model using word2vec methodology from a big corpus database of clinical reports. Word vectors are positioned in the vector space such that words that share common contexts in the corpus are located in close proximity to one another in the space, and so the geometrical similarity can be considered a measure of semantic relation. We have considered 615513 emergency clinical reports from the Hospital "Rafael Méndez" in Lorca, Murcia. In these reports there are a lot of local language of the emergency domain, medical writing scripts, short words, abbreviations and even spelling mistakes. With the model obtained we represent the words and sentences as vectors, and by applying cosine similarity we identify which concepts of the ontology are named in the text. Finally, we represent the clinical reports (EHR) like a bag of concepts, and use this representation to search similar documents. The paper illustrates 1) how we build the word2vec model from the free text clinical reports, 2) How we extend the embedding from words to sentences, and 3) how we use the cosine similarity to identify concepts. The experimentation, and expert human validation, shows that: a) the concepts named in the text with the ontology terminology are well recognized, and b) others concepts that are not named with the ontology terminology are also recognized, obtaining a high precision and recall measures.
Actually in the Hospital Information Systems, there is a wide range of clinical information repre... more Actually in the Hospital Information Systems, there is a wide range of clinical information representation from the Electronic Health Records (EHR), and most of the information contained in clinical reports is written in natural language free text. In this context, we are researching the problem of automatic clinical named entities recognition from free text clinical reports. We are using Snomed-CT (Systematized Nomenclature of Medicine – Clinical Terms) as dictionary to identify all kind of clinical concepts, and thus the problem we are considering is to map each clinical entity named in a free text report with its Snomed-CT unique ID. More in general, we are developed a new approach for the named entity recognition (NER) problem in specific domains, and we have applied it to recognize clinical concepts in free text clinical reports. In our approach we apply two types of NER approaches, dictionary-based and machine learning-based. We use a specific domain dictionary-based gazetteer...
WSEAS Transactions on Computers archive, 2017
We have developed a new approach for the (NER) named entity recognition problem, in specific doma... more We have developed a new approach for the (NER) named entity recognition problem, in specific domains like the medical environment. The main idea is recognize clinical concepts in free text clinical reports. Actually most of the information contained in clinical reports from the Electronic Health System (EHR) of a hospital, is written in natural language free text, so we are researching the problem of automatic clinical named entities recognition from free text clinical reports, in this kind of texts we design a new NER approach, like a hybrid of theses approach, dictionary-based, machine learning, and a fuzzy function. To develop this, from clinical reports free text, we apply an unsupervised, shallow learning neural network, word2vec to represent words of the text as “words vectors”. Second, we use a specific domain dictionary-based gazetteer (using the ontology Snomed-CT to get the standard clinical code for the clinical concept), for match the correct concept, and recognize the n...
2019 IEEE 32nd International Symposium on Computer-Based Medical Systems (CBMS), 2019
Hospital Information Systems (H.I.S) use Electronic Health Record to store heterogeneous data fro... more Hospital Information Systems (H.I.S) use Electronic Health Record to store heterogeneous data from the patients. One important goal in this kind of systems is that the information must be, normalized and codify with a clinical terminology to represent exactly the healthcare meaning. Usually this process need human experts to identify and map the correct concept, this is a slow and tedious task. One of the most widespread clinical terminologies with more projection is Snomed-CT. This is an ontology multilingual clinical terminology that represent the clinical concepts with a unique code. We introduce in this paper Snomed2Vec, new approach of semantic search tool to find the most similar concepts using Snomed-CT. This is an ontology based named entity recognition system using word embedding, that suggest what is the most similar concept, that appear in a text. To evaluate the tool we suggest two kind of validations, one against a corpus gold with diagnostic from clinical reports, and ...
Mathware Soft Computing, 1998
Los asistentes virtuales son herramientas inteligentes que ayudan a los usuarios a buscar informa... more Los asistentes virtuales son herramientas inteligentes que ayudan a los usuarios a buscar información en un conglomerado de recursos web. El despliegue natural de los mismos se realiza en las propias páginas web, donde permiten resolver las dudas de los usuarios formuladas en lenguaje natural usando técnicas de Inteligencia Artificial. En este artículo presentamos las características más relevantes del asistente virtual Elvira y su integración en la página web de la Universidad de Granada. De forma paralela a la aparición de los asistentes virtuales, en la última década, los avances tecnológicos han hecho que el acceso a la información se produzca desde diferentes fuentes, trasladando la necesidad de la asistencia artificial a otros ámbitos. En este trabajo, detallamos la ampliación de los despliegues del asistente virtual Elvira sobre dispositivos móviles y redes sociales.
This paper establishes the equivalence between multilayer feedforward networks and linear combina... more This paper establishes the equivalence between multilayer feedforward networks and linear combinations of Lukasiewicz propositions. In this sense, multilayer forward networks have a logic interpretation, which should permit to apply logical techniques in the neural networks framework.
Expert Systems with Applications, 2012
The process of Natural Language Generation for a Conversational Agent translates some semantic la... more The process of Natural Language Generation for a Conversational Agent translates some semantic language to its surface form expressed in natural language. In this paper, we are going to show a Case Based Reasoning technique which is easily extensible and adaptable to multiple domains and languages, that generates coherent phrases and produces a natural outcome in the context of a Conversational Agent that maintains a dialogue with the user.
Mathware & soft computing. 2001 Vol. 8 Núm. 2, 2001
This paper presents the use of genetic algorithms to develop smartly tuned fuzzy logic controller... more This paper presents the use of genetic algorithms to develop smartly tuned fuzzy logic controllers in multicriteria complex problems. This tuning approach has some specific restrictions that make it very particular and complex because of the large time requirements existing due to the need of considering multiple criteria---which enlarges the solution search space---, and to the long computation time models usually used for fitness assessment. To solve these restrictions, two efficient genetic tuning strategies considering different ...
- SE CONSTRUYE UN MODELO ABSTRACTO DE LOGICA QUE INCLUYE COMO CASOS PARTICULARES LOS SISTEMAS DE ... more - SE CONSTRUYE UN MODELO ABSTRACTO DE LOGICA QUE INCLUYE COMO CASOS PARTICULARES LOS SISTEMAS DE LOGICA MAS USUALES (TODOS LOS MONOTOMOS Y AXIOMATIZABLES), - SE APLICA ESTE MODELO GENERAL PARA ESTUDIAR PROPIEDADES USUALES DE LAS LOGICAS EN GENERAL (COMPLETITUD, RAZONAMIENTO POR REDUCCION AL ABSURDO, INCONSISTENCIA, ETC...), OBTENIENDO COMO GENERALES TEOREMAS QUE HASTA EL MOMENTO SOLO HABIAN SIDO OBTENIDOS PARA SISTEMAS PARTICULARES. - SE APLICA EL MODELO GENERAL PARA GESTIONAR LA INCONSISTENCIA EN SISTEMAS BASADOS EN CONOCIMIENTO, OBTENIENDOSE UN ALGORITMO PARA CALCULAR TODAS LAS POSIBLES ENTRADAS INCONSISTENTES DEL SISTEMA.
Uploads
Papers by Juan Luis Castro Peña