Skip to main content


Personal Information

Full name Andreu Sancho-Asensio
ResearcherID A-2534-2014
ORCID 0000-0002-4325-4719


PhD in Computer Engineering (2010 – 2014) La Salle – Universistat Ramon LLull
Thesis title"Facing online challenges using learning classifier systems"
AdvisorsJorge Casillas and Elisabet Golobardes
Examining CommitteeProf. Plamen Angelov, Prof. Francisco Herrera, and Prof. Xavier Vilasís
Postgraduate in Bioinformatics (2012 - 2013) Universitat Oberta de Catalunya
MS in Computer Engineering (2008 – 2010) La Salle – Universistat Ramon LLull
Thesis title"Introducing neural constructivism in data classification tasks"
AdvisorAlbert Orriols-Puig
MS in Computer Engineering (2008 – 2010) La Salle – Universistat Ramon LLull
Thesis title"Toward more robust LCSs: from original XCS to neural constructivism"
AdvisorAlbert Orriols-Puig
BS in Computer Engineering (2003 – 2008) La Salle – Universistat Ramon LLull
Thesis title"Estudi i disseny de mecanismes de ponderació d’atributs aplicats al raonament basat en casos"
AdvisorDavid Vernet

Other Courses

Self-driving car engineer nanodegree (first term). Udacity

Awards and Grants

Beca FI (2011-2014) Scholarship for researchers formation.

Participation in Research Projects

INTEGRIS – Intelligent Electrical Grid Sensor Communications (2010-2013) Reference: FP7-ICT-ENERGY-2009-1.
KEEL III – Knowledge Discovery based on Evolutionary Learning: Current Trends and New Challenges (2010-2013) Reference: TIN2008-06681-C06-05.
PATRICIA - Pain and Anxiety Treatment based on social Robot Interaction with Children to Improve pAtient experience (2013-2014) Reference: TIN2012-38416-C03-01.

Other Activities

Visiting PhD student at the Universidad de Granada (Granada, Spain) April 2013 - June 2013

Visiting PhD student at the University of Nottingham (Nottingham, UK) April 2012 - July 2012

Main Publications


Nicolas, R.; Sancho-Asensio, A.; Golobardes, E.; Fornells, A.; Orriols-Puig, A.; "Multi-label classification based on analog reasoning," Expert Systems with Applications, vol. 40, no. 15, pp. 5924-5931, 2013. Link to ScienceDirect

Navarro, J.; Zaballos, A.; Sancho-Asensio, A.; Ravera, G.; Armendariz-Inigo, J.; "The Information System of INTEGRIS: INTelligent Electrical GRId Sensor Communications," Industrial Informatics, IEEE Transactions on, vol. 9, issue 3, pp. 1548-1560, 2013. Link to ieeexplore

Sancho-Asensio, A.; Orriols-Puig, A.; Golobardes, E.; "Robust On-Line Neural Learning Classifier System for Data Stream Classification Tasks," Soft Computing , vol. 18, no. 8, pp. 1441-1461, 2014. Link to Springer

Sancho-Asensio, A.; Navarro, J.; Arrieta-Salinas, I.; Armendáiz-Ínigo, J.E.; Jiménez-Ruano, V.; Zaballos, A.; Golobardes, E.; "Improving Data Partition Schemes in Smart Grids Via Clustering Data Streams," Expert Systems with Applications, vol. 41, issue 13, pp. 5832–5842, 2014. Link to ScienceDirect

Garcia-Piquer, A.; Sancho-Asensio, A.; Fornells, A.; Golobardes, E.; Corral, G.; Teixidó-Navarro, F.; "Toward High Performance Solution Retrieval in Multiobjective Clustering," Information Sciences , Vol. 320, pp. 12–25, 1 Nov. 2015. Link to ScienceDirect

Sancho-Asensio, A.; Orriols-Puig, A.; Casillas, J.; "Evolving Association Streams," Information Sciences,   Vol. 334-335, pp. 250-272, 20 Mar. 2016. Link to ScienceDirect


Navarro, J.; Sancho-Asensio, A.; Garriga, C.; Albo-Canals, J.; Ortiz-Villajos Maroto, J.; Raya, C.; Angulo, C.; Miralles, D.; "A Cloud Robotics Architecture to Foster Individual Child Partnership in Medical Facilities," Cloud Robotics Workshop in 26th IEEE/RSJ International Conference on Intelligent Robots and Systems. November 3-8, 2013, Tokyo Big Sight, Japan.

Sancho-Asensio, A.; Navarro, J.; Arrieta-Salinas, I.; Armendáriz-Iñigo, J.E.; Golobardes, E.; "Data Replication in Smart Grids: Using Genetic Algorithms to Build Online Partitioning Schemes," 19th International Conference on Soft Computing MENDEL (MENDEL 2013), June 26 - 28, 2013, Brno, Czech Republic.

Louis-Rodríguez, M.J. ; Sancho-Asensio, A.; Navarro, J.; Arrieta-Salinas, I.; Azqueta-Alzúaz, A.; Armendáriz-Iñigo, J.E.; "A Prospective View on Designing Partitioning Schemes for Replicated Databases," XXI Jornadas de Concurrencia y Sistemas Distribuidos (JCSD 2013), 2013, In Press.

Louis-Rodríguez, M.J. ; Navarro, J.; Arrieta-Salinas, I.; Azqueta-Alzúaz, A.; Sancho-Asensio, A.; Armendáriz-Iñigo, J.E.; "Workload Management for Dynamic Partitioning Schemes in Replicated Databases," The 3rd International Conference on Cloud Computing and Services Science (CLOSER 2013), May 8 - 10, 2013, Aachen, Germany. INSTICC Press.

Navarro, J.; Sancho-Asensio, A.; Zaballos, A.; Jiménez-Ruano, V.; Vernet, D.; Armendáriz-Iñigo, J.E.; "The Management System of INTEGRIS: Extending the Smart Grid to the Web of Energy," The 4th International Conference on Cloud Computing and Services Science (CLOSER 2014). April 3 - 5, 2014, Barcelona, Spain.

Click here to get the full Curriculum Vitae.

Popular posts from this blog

Toward ensemble methods: A primer with Random Forest

The Kaggle-Higgs competition has attracted my attention very much lately. In this particular challenge, the goal is to generate a predictive model out of a bunch of data taken from distinct LHC’s detectors. The numbers are the following: 250000 properly labeled instances, 30 real-valued features (containing missing values), and two classes, namely background {b} and signal {s}. Also, the site provides a test set consisting of 550000 unlabeled instances. There are nearly 1300 participants while I am writing this post, and a lot of distinct methods are put to the test to win the challenge. Very interestingly, ensemble methods are all in the head of the leaderboard, and the surprise is XGBoost, a gradient boosting method that makes use of binary trees.
After checking the computational horsepower of the XGBoost algorithm by myself, I decided to take a closer look at ensemble methods. To start with, I implemented a Random Forest, an algorithm that consists of many independent binary trees…

High Performance Computing, yet another brief installation tutorial

Today’s mid- and high-end computers come with a tremendous hardware, mostly used in video games and other media software, that can be exploited for advanced computation, that is: High Performance Computing (HPC). This is a hot topic in Deep Learning as modern graphic cards come with huge streaming process power and large and quick memory. The most successful example is in Nvidia’s CUDA platform. In summary, CUDA significantly speeds up the fitting of large neural nets (for instance: from several hours to just a few minutes!).
However, the drawbacks come when setting up the scenario: it is non-trivial to install the requirements and set it running, and personally I had a little trouble the first time as many packages need to be manually compiled and installed in a specific order. The purpose of this entry is to reflect what I did for setting up Theano and Keras with HPC using an Nvidia’s graphic card (in my case a GT730) using GNU/Linux. To do so, I will start assuming a clean Debian …

A conceptual machine for cloning a human driver

If anything else, a Machine Learning practitioner has to get a global view and think on how far our conceptual machines can go. This is a little tale of my recent experience with Deep Learning. To start with, say that I am enrolled in the Udacity’s nanodegree inSelf Driving Car Engineer. Here we are learning the techniques needed for building a car controller capable of driving at the human level. The interesting part of the course (to be read as where one truly learns) is in the so called projects: these are nothing but assignments in which the student has to solve a challenging task, mainly by using Convolutional Neural Networks (convnets), the most well-known Deep Learning models. So far, the most mind-blowing task and the focus of this entry is project 3, were we have to record our driving behavior in a car simulator and let a convnet to clone it and successfully generalize the act of driving. It is remarkable that a convnet learns to control the car from raw color images jointly…