PhD. Jose Luis Subirats Contreras

Blvr. Louis Pasteur, 35, Puerto de la Torre, 29071 Málaga, España · (+34) 952 131 330 jlsubirats@uma.es

Computer Engineer from the University of Malaga. I obtained my PhD in Artificial Intelligence in 2013. I currently work as a teaching professor and researcher in the Department of Languages and Computer Science at the University of Malaga. My research work is conducted in the field of constructive artificial neural networks.


Constructive Algorithms for Neural Networks

Published in Malaga on May 20, 2013

Experience

Professor

Universidad de Málaga

Faculty member at the University of Malaga. (PDI)

2023 - ...

Senior Web Developer

Instituto de Investigación Biomédica de Málaga (IBIMA))

Web development manager for the Galen application. Galen is the primary tool for oncology services in public hospitals in Malaga.

2016 - 2023

Adjunct professor

Professor in the Department of Science and Computer Science at the prestigious Ecuadorian University of Yachay Tech.

2014 -2016

Research intern

Inteligencia Computacional en Biomedicina (ICB)

PhD student and researcher funded by projects. Years of hard work and studying.

2006- 2014

Junior web Developer

Ingenia

My first job in technology at a private company developing webs applications in ASP.NET.

2005 - 2006

Education

Postdoctoral

University of Málaga
2013 - 2014

PhD in Computational Sciences

University of Málaga
2009 - 2013

Master in Artificial Intelligence and Software Engineering

University of Málaga
2007 - 2008

Computer Engineer

University of Málaga
1995 - 2005

High school studies

High School Pablo Picasso
1990- 1994

Skills

Programming Languages
  • C
  • C++
  • .NET
  • Python
  • Matlab
  • R
  • Haskell
  • Java
  • Html
  • css
  • JavaScript
  • SQL
  • ...

Other...
  • Cook
  • Lower the toilet seat
  • Clean
  • Don't make much mess
  • Make conversation
  • Snore harmoniously
  • Own vehicle
  • Have motorcycle

Interests

Neural Networks and Learning Models

Can computers autonomously learn to solve problems based on examples? This has been one of the fundamental questions driving my research in the field of artificial neural networks. One of the most fascinating properties of these networks is their ability to generalize to new inputs, applying acquired knowledge to previously unseen situations. This phenomenon is crucial for developing computational models capable of efficiently automating problems that may initially seem highly complex.

In collaboration with my thesis advisor, Leonardo Franco, I have dedicated significant time to deeply analyze the computational capabilities of various neural network architectures. Our objective has been to develop innovative methods that not only enhance the generalization capability of these networks, but also provide insights into how this process operates in practice. One of the most significant challenges in using artificial neural networks for learning is the uncertainty surrounding the optimal network topology. To overcome this obstacle, regularization techniques and exhaustive search methods are typically employed to discover effective and validated architectures.

My most notable contribution has been in the development of constructive learning algorithms. These algorithms not only enable the automatic construction of nearly optimal neural architectures, but also facilitate knowledge extraction, offering valuable insights into how networks solve specific problems.

Constructive Neural Networks represent an innovative approach to addressing the challenge of selecting the most suitable neural architecture for a given problem. In this context, we have developed two key algorithms: DASG and C-Mantec. DASG is a decomposition algorithm that analyzes a Boolean function (or data) to decompose it into linearly separable functions based on the influence of its variables. On the other hand, C-Mantec is a highly powerful constructive neural network algorithm that utilizes competition between neurons to create compact architectures with excellent generalization capabilities.

In addition to applying these algorithms in various academic and research contexts, we have explored their practical application in Wireless Sensor Networks. In collaboration with Francisco Ortega, we have successfully implemented the C-Mantec algorithm on FPGA devices, enabling extremely fast and efficient execution.

Currently, the field of neural networks is being transformed by advances in deep learning algorithms. This approach, known as Deep Learning, represents an evolution from traditional back-propagation neural networks by incorporating architectures with multiple hidden layers. The results achieved with Deep Neural Networks to date have been impressive, surpassing human capabilities in solving complex problems in several cases.

My ongoing interest in this research area is focused on continuing to develop constructive neural network models, especially within the realm of deep learning, where the prospects for advancement and practical application are even more promising.

Biomedicine

Applying the knowledge gained from developed network models and using models described in the literature in a practical case is crucial for effectively transferring knowledge to the real world. Therefore, together with my second thesis supervisor, PhD Jose Manuel Jerez Aragones, and in collaboration with Drs. Emilio Alba and Nuria Ribelles, we have been actively dedicated to an application in oncological clinical information management, Galen. Our goal is to implement these models in real data, advancing various lines of practical research that directly address the needs and challenges of oncology.

Managing clinical information in oncology presents unique challenges due to the complexity and sensitivity of the involved data. We are focused on developing methodologies that not only improve operational efficiency in data management but also optimize clinical decision-making. This includes applying advanced data mining techniques and machine learning to identify significant patterns in large clinical datasets, which is crucial for improving diagnostic accuracy and patient prognosis.

One of our research lines focuses on integrating multimodal data such as medical images, genetic data, and treatment records to provide a comprehensive view of each patient's condition. This not only facilitates personalized care but also enables the identification of predictive biomarkers that can influence therapeutic decisions. Additionally, we are exploring the application of predictive models based on neural networks and deep learning techniques to predict individual responses to specific treatments, paving the way towards personalized medicine in oncology.

In our approach, we not only consider the effectiveness of theoretical models but also their feasibility and practical applicability in real clinical settings. This involves close collaborations with medical teams and oncology specialists to ensure that our models are not only technically accurate but also practical and useful in daily practice. We have established a continuous feedback cycle where the results of our models are constantly validated with real clinical data, allowing us to refine and improve our methodologies iteratively.

Furthermore, our work extends beyond the development of algorithms and computational models. We are also dedicated to educating and training healthcare professionals and clinical researchers in the use of these technologies. We strongly believe in the importance of empowering the next generation of doctors and scientists to harness the potential of artificial intelligence and machine learning for the benefit of patients and the broader medical community.

Our multidisciplinary collaboration with experts in computer science, bioinformatics, and oncology has enabled us to advance the frontier of knowledge in this field. We are committed to publishing our findings in high-impact scientific journals and presenting our results at international conferences to share our knowledge and foster the exchange of ideas within the global scientific community.

In summary, our work in applying neural network models and advanced machine learning techniques to oncological clinical information management aims not only to advance scientific knowledge but also to positively transform clinical practice. We are dedicated to developing innovative solutions that can have a significant impact on the diagnosis, treatment, and monitoring of cancer patients, paving the way towards a more personalized, precise, and effective medicine.


Teaching

2025-2026 (UMA)
  • ANÁLISIS Y DISEÑO DE ALGORITMOS. GRUPO A (Ing. Software)
  • ANÁLISIS Y DISEÑO DE ALGORITMOS. GRUPO A y B (Ing. Informática)
  • ANÁLISIS Y DISEÑO DE APLICACIONES. GRUPO A (Ing. Software)

2024-2025 (UMA)
  • ANÁLISIS Y DISEÑO DE ALGORITMOS.
  • BASES DE DATOS.
  • SISTEMAS INFORMÁTICOS APLICADOS AL TURISMO.

2023-2024 (UMA)
  • ANÁLISIS Y DISEÑO DE ALGORITMOS.
  • PROGRAMACIÓN ORIENTADA A OBJETOS

2016-2023 (UNITEC)
  • ANÁLISIS Y DISEÑO DE ALGORITMOS.
  • ESTRUCTURA DE DATOS
  • BASE DE DATOS
  • ARQUITECTURA DE COMPUTADORES
  • FUNDAMENTOS DE PROGRAMACIÓN
  • FUNDAMENTOS DE PROGRAMACIÓN II
  • PROGRAMACIÓN ORIENTADA A OBJETOS

2014-2016 (YACHAY TECH)
  • ALGEBRA.
  • FUNDAMENTOS DE PROGRAMACIÓN

2011-2014 (UMA)
  • INGENIERÍA DEL SOFTWARE DE GESTIÓN
  • ANÁLISIS Y DISEÑO DE ALGORITMOS.
  • INFORMÁTICA.
  • LABORATORIO DE INGENIERÍA DE SOFTWARE.
  • PROGRAMACIÓN 2.
  • ADMINISTRACIÓN DE BASE DE DATOS
  • PROGRAMACIÓN ORIENTADA A OBJETOS.

Research

Journals
  1. Combining feature engineering and feature selection to improve the prediction of methionine oxidation sites in proteins. pdf

    Francisco J. Veredas, D. Urda, J.L. Subirats, FR. Cantón and JC. Aledo.

  2. Advanced Online Survival Analysis Tool for Predictive Modelling in Clinical Data Science. pdf

    J. Montes-Torres, N. Ribelles , J.L. Subirats, D. Urda, L. Franco, E. Alba and J.M. Jerez.

  3. Smart sensor/actuator node reprogramming in changing environments using a neural network model. pdf

    F. Ortega-Zamorano, J.M. Jerez, J.L. Subirats, I. Molina and L. Franco.

  4. Application of Genetic Algorithms and Constructive Neural Networks for the Analysis of Microarray Cancer Data. pdf

    R. Luque Baena, D. Urda , J.L. Subirats, L. Franco and J.M. Jerez.

  5. Addressing critical issues in the development of an Oncology Information System. pdf

    D. Urda, N. Ribelles, J.L. Subirats, L. Franco and E. Alba.

  6. WIMP: Web server tool for missing data imputation. pdf

    D. Urda, J.L. Subirats, P.J. García-Laencina, L. Franco, J.L. Sancho-Gómez and J.M. Jerez.

  7. Energy-efficient Reprogramming in WSN using Constructive Neural Networks. pdf

    D. Urda, E. Cañete, J.L. Subirats, L. Franco, L. Llopis and J.M. Jerez.

  8. C-Mantec: a novel constructive neural network algorithm incorporating competition between neurons. pdf

    J.L. Subirats, L. Franco and J.M. Jerez.

  9. Multiclass pattern recognition extension for the new C-Mantec constructive neural network algorithm.pdf

    J.L. Subirats, J.M. Jerez, I. Gómez and L. Franco .

  10. A New Decomposition Algorithm for Threshold Synthesis and Generalization of Boolean Functions.pdf

    J.L. Subirats, J.M. Jerez and L. Franco.

    .
  11. MaxSet: An Algorithm for Finding a Good Approximation for the Largest Linearly Separable Set. pdf

    L. Franco, J.L. Subirats and J.M. Jerez.

    .
  12. Early breast cancer prognosis prediction and rule extraction using a new constructive neural network algorithm. pdf

    L. Franco, J.L. Subirats, I. Molina, E. Alba and J.M. Jerez.

    .
  13. Optimal Synthesis of Boolean Functions by Threshold Functions. pdf

    J.L. Subirats, I. Gómez, J.M. Jerez and L. Franco.

    .
Proceedings, Lecture Notes, Book chapters & other publications
  1. Predicting the risk of VISIT emergency department (ED) in lung cancer patients using machine learning. Abstract

    P. Rodriguez-Brazzarola, N. Ribelles , J.M. Jerez, J. Trigo, M. Cobo, IR. Garcia, MVG. Calderon, J.L. Subirats,, AMG. Miguel, H. Mesa, LG. Carvajal, L. Franco, BJ. Rodriguez, A. Godoy, S. Ruíz, A. Mesas, MI. Campos, I. López, AR. Dominguez and E. Alba.

  2. Solving Scheduling Problems with Genetic Algorithms using a Priority Encoding Scheme. pdf

    J.L. Subirats, H. Mesa, F. Ortega, G.E. Juárez, J.M. Jerez, I. Turias and L. Franco.

  3. F. Ortega-Zamorano, J.L. Subirats, J.M. Jerez, I. Molina and L. Franco. Implementation of the C-Mantec Neural Network Constructive Algorithm in an Arduino Uno Microcontroller. Lecture Notes in Computer Science, 7902, pp. 80-87, (2013). ISBN: 978-3-642-38678-7
  4. J.L. Subirats, R.M. Luque, D. Urda, F. Ortega, J.M. Jerez and L. Franco. Committee C-Mantec: A Probabilistic Constructive Neural Network. Lecture Notes in Computer Science, 7902, pp. 339-346, (2013). ISBN: 978-3-642-38678-7
  5. R.M. Luque-Baena, D. Urda, J.L. Subirats, L. Franco, and J.M. Jerez. Analysis of Cancer Microarray Data using Constructive Neural Networks and Genetic Algorithms. Proceedings of the IWBBIO, International Work-Conference on Bioinformatics and Biomedical Engineering, pp. 55-64 (2013). ISBN: 978-84-15814-13-9
  6. Y. Couce, L. Franco, D. Urda, J.L. Subirats and J.M. Jerez. Hybrid (Generalization-Correlation) method for feature selection in high dimensional DNA microarray prediction problems. Lecture Notes in Artificial Intelligence, 6692, pp. 202-209. Proceedings of the IWANN 2011 conference, Torremolinos, Spain, June 8-10, (2011). ISBN: 978-3-642-21498-1
  7. D. Urda, J.L. Subirats, L. Franco, and J.M. Jerez. Constructive neural networks to predict breast cancer outcome by using gene expression profiles. Lecture Notes in Artificial Intelligence, 6096, pp. 317-326. Proceedings of the IEA-AIE, Córdoba, Spain, June 1-3, (2010). ISBN: 978-3-642-13021-2.
  8. I. Gómez, L. Franco, J.M. Jerez & J.L. Subirats. Extension of the generalization complexity measure to real valued input data sets. Lecture Notes in Computer Science, 6063, pp. 86-94. Proceedings of the ISNN'2010, Shanghai, China, June 6-9, (2010). ISBN: 978-3-642-13277-3.
  9. N. Ribelles, J.M. Jerez, D. Urda, J.L. Subirats, A. Marquez, C. Quero, E. Torres, L. Franco & E. Alba. Galén: Sistema de Información para la gestión y coordinación de procesos en un servicio de Oncología. RevistaeSalud, 6 (21) (2010).
  10. J.L. Subirats, L. Franco, I. Molina and J.M. Jerez. Active learning using a constructive neural network algorithm. Lecture Notes in Computer Science, 5164, pp. 803-811. Proceedings of the International Conference in Artificial Neural Networks (ICANN), Praga, República Checa, 3-6 September. (2008).
  11. J.L. Subirats, L. Franco, I. Molina and J.M. Jerez. Active learning using a constructive neural network algorithm. Lecture Notes in Computer Science, 5164, pp. 803-811. Proceedings of the International Conference in Artificial Neural Networks (ICANN), Praga, República Checa, 3-6 September. (2008).
  12. J.L. Subirats, L. Franco, I. Gómez and J.M. Jerez. Computational capabilities of feedforward neural networks: the role of the output function. Proceedings of the XII CAEPIA'07, Salamanca, Spain, vol. II, pp. 231-238. ISBN: 978-84-611-8848-2. November 12-16 (2007).
  13. L. Franco, J.L. Subirats, M. Anthony and J.M. Jerez. A New Constructive Approach for the Set of Linearly Separable Functions. Proceedings of the IEEE International Joint Conference on Neural Networks (IJCNN'06 - WCCI'06), Vancouver, Canada, pp. 9541-9546. ISBN: 0-7803-9490-9. July 16-21 (2006)
  14. J.M. Jerez, I. Molina, L. Franco, and J.L. Subirats. Missing Data Imputation in Breast Cancer Prognosis. Proceedings of the IASTED International Multiconference in Biomedical Engineering, Innsbruck, Austria, pp. 323-328. ISBN: 0-88986-576-0. February 15-17 (2006).
  15. Early breast cancer prognosis prediction and rule extraction using a new constructive neural network algorithm, Leonardo Franco , José Luis Subirats Contreras, Ignacio Molina, Emilio Alba, José Manuel Jerez Aragones
    9th International Work-Conference on Artificial Neural Networks, IWANN'07
  16. Optimal Synthesis of Boolean Functions by Threshold Functions, José Luis Subirats Contreras, Iván Gómez, José Manuel Jerez Aragones, Leonardo Franco
    16th International Conference on Artificial Neural Networks, ICANN’06
  17. Active learning using a constructive neural network algortihm, José Luis Subirats Contreras, Leonardo Franco, Ignacio Molina, José Manuel Jerez Aragones
    18th International Conference on Artificial Neural Networks ICANN’08
  18. Computational capabilities of feedforward neural networks: the role of the output function., José Luis Subirats Contreras, Leonardo Franco, Iván Gómez, José Manuel Jerez Aragones
    12th Conferencia de la Asociación Española para la Inteligencia Artificial CAEPIA’07