Associate Professor
Department of Control and Computer Engineering (DAUIN)
- Member of Interdepartmental Center SmartData@PoliTO - Big Data and Data Science Laboratory
- Member Specialising Master’s Programmes and Lifelong Learning School
- Member Commissione Open Access di Ateneo
Profile
Research interests
Biography
Giovanni Squillero is a professor of computer science at Politecnico di Torino, Department of Control and Computer Engineering. His research mixes computational intelligence and machine learning, with particular emphasis on evolutionary computation, bio-inspired meta-heuristics, and multi-agent systems; in more down-to-earth activities, he develops approximate optimization techniques able to achieve acceptable solutions with reasonable amount of resources. The industrial applications of his work range from electronic CAD to bio-informatics.
Scientific branch
(Area 0009 - Industrial and information engineering)
Skills
ERC sectors
SDG
Awards and Honors
- Best Paper Award at the IEEE Asian Test Symposium conferred by ATS (IEEE Asian Test Symposium) program committee, Italy (2001)
- Silver medal for Human-competitive Results Produced by Genetic and Evolutionary Computation conferred by Association for Computing Special Interest Group on Genetic and Evolutionary Computation (SIGEVO), Italy (2005)
- Best Paper Award at the IEEE Conference on Design, Automation and Test in Europe conferred by DATE Program Committee, Italy (2006)
- Honorable mention award for Human-competitive Results Produced by Genetic and Evolutionary Computation conferred by Association for Computing Special Interest Group on Genetic and Evolutionary Computation (SIGEVO), Italy (2012)
Fellowships
- Fellow - IEEE, Stati Uniti (2014-)
Senior Member - Fellow - Genetic Programming and Evolvable Machines, Stati Uniti (2012-)
Editorial board member - Fellow - IEEE Computational Intelligence Society Games, Stati Uniti (2007-)
Technical Committee Member
Conferences
- Publication chair of 18th European Conference on the Applications of Evolutionary Computation, Program chair
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair
- ALIFE Chair for Genetic and Evolutionary Computation Conference (GECCO), Program chair
- Chair for the "General Track" at the European Conference on the Applications of Evolutionary Computation, Program chair
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair
- ALIFE Chair for Genetic and Evolutionary Computation Conference (GECCO), Program chair
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair
- Ph.D. Forum Chair in International Conference on Field Programmable Logic and Applications, Program chair
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair
- ALIFE Chair for Genetic and Evolutionary Computation Conference (GECCO), Program chair
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair
- "Special Session on Evolutionary Computation for Electronic Design Automation" at the IEEE Congress on Evolutionary Computation, Program chair
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair
- Topic Chair for the IEEE Congress on Evolutionary Computation, Program chair
- Track organizer "Evolutionary Computation and Optimization" for the ACM Symposium on Applied Computing, Program chair
- Vice-Chair for IEEE Congress on Evolutionary Computation, Program chair
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair
- Organizer of the "Special Session on Evolutionary Design Automation" at the IEEE Congress on Evolutionary Computation, Program chair
- Organizer of the "Special Session on Design Automation" at the IEEE Congress on Evolutionary Computation, Program chair
Other research or teaching roles outside Politecnico
- Visiting Professor, presso Tongji University (1/10/2011-30/11/2011)
- Visiting Professor, presso Tongji University (1/9/2007-30/11/2007)
Teaching
PhD Boards
- INGEGNERIA INFORMATICA E DEI SISTEMI, 2018/2019 (35. ciclo)
Politecnico di TORINO
Courses of Study Boards
- Collegio di Ingegneria Gestionale e della Produzione. Componente invitato
- Collegio di Ingegneria Informatica, del Cinema e Meccatronica. Componente
Teachings
PhD
- Mimetic learning. A.A. 2023/24, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
- Mimetic learning. A.A. 2022/23, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
- Mimetic learning. A.A. 2021/22, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
- Mimetic learning. A.A. 2020/21, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
- Mimetic learning. A.A. 2019/20, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
- Mimetic learning. A.A. 2018/19, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
- Mimetic learning. A.A. 2018/19, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
- Mimetic learning. A.A. 2017/18, INGEGNERIA INFORMATICA E DEI SISTEMI. Main teacher
Master of Science
- Computational intelligence. A.A. 2023/24, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Computational intelligence. A.A. 2022/23, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Computational intelligence. A.A. 2021/22, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
Bachelor of Science
- Future of Work (Grandi Sfide - Tecnologie e Umanità). A.A. 2023/24, INGEGNERIA INFORMATICA. Collaboratore del corso
- Computer sciences. A.A. 2023/24, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Titolare del corso
- Future of Work (Grandi Sfide - Tecnologie e Umanità). A.A. 2022/23, INGEGNERIA INFORMATICA. Titolare del corso
- Computer sciences. A.A. 2022/23, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Collaboratore del corso
- Computer sciences. A.A. 2022/23, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Titolare del corso
- Future of Work (Grandi Sfide - Tecnologie e Umanità). A.A. 2021/22, INGEGNERIA INFORMATICA. Titolare del corso
- Computer sciences. A.A. 2021/22, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Collaboratore del corso
- Computer sciences. A.A. 2021/22, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Titolare del corso
- Object oriented programming. A.A. 2020/21, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Computer sciences. A.A. 2020/21, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Collaboratore del corso
- Computer sciences. A.A. 2020/21, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Titolare del corso
- Computer sciences. A.A. 2019/20, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Collaboratore del corso
- Computer sciences. A.A. 2019/20, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Titolare del corso
- Object oriented programming. A.A. 2019/20, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Object oriented programming. A.A. 2018/19, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Computer sciences. A.A. 2018/19, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Collaboratore del corso
- Computer sciences. A.A. 2018/19, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Titolare del corso
- Computer sciences. A.A. 2017/18, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Collaboratore del corso
- Computer sciences. A.A. 2017/18, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Titolare del corso
- Object oriented programming. A.A. 2017/18, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Informatica. A.A. 2017/18, INGEGNERIA AEROSPAZIALE. Collaboratore del corso
Teaching and training projects
Projects funded by commercial contracts
- Linguaggio Python, (2022-2022) - Responsabile Scientifico
Commercial contracts - Introduzione al C++ moderno, (2022-2022) - Responsabile Scientifico
Commercial contracts - Linguaggio Python, (2021-2022) - Responsabile Scientifico
Commercial contracts
Research
Research groups
Research projects
Projects funded by competitive calls
- ART-IFICIAL INTELLIGENCE — in Support of Museums , (2021-2023) - Responsabile Scientifico
Corporate-funded and donor-funded research - SG - SMART GAMER , (2013-2014) - Responsabile Scientifico
Regionally funded research - Poli di Innovazione
Projects funded by commercial contracts
- Linguaggio Python , (2022-2023) - Responsabile Scientifico
Commercial Research - A3G Speed Monitor Modelling , (2021-2021) - Responsabile Scientifico
Commercial Research - Extraction and Identification of Information from Mass Spectra , (2021-2022) - Responsabile Scientifico
Commercial Research - Progetto COLIBRI #2 , (2020-2022) - Responsabile Scientifico
Commercial Research - Machine Learning Techniques for Virtual Antimicrobial Susceptibility Testing , (2019-2019) - Responsabile Scientifico
Commercial Research - Machine Learning techniques for the prediction of failures based on in-situ sensors values , (2018-2018) - Responsabile Scientifico
Commercial Research - Algoritmo di Ottimizzazione , (2017-2017) - Responsabile Scientifico
Consulting - OTTIMIZZAZIONE PERCORSI FP , (2011-2011) - Responsabile Scientifico
Consulting
Supervised PhD students
- Nicolo' Bellarmino. Programme in Ingegneria Informatica E Dei Sistemi (37th cycle, 2021-in progress)
Computer graphics and Multimedia Cybersecurity Life sciences Computer graphics and Multimedia Cybersecurity Life sciences - Andrea Calabrese. Programme in Ingegneria Informatica E Dei Sistemi (36th cycle, 2020-in progress)
- Eliana Giovannitti. Programme in Ingegneria Informatica E Dei Sistemi (34th cycle, 2018-in progress)
Thesis: Virtual measurement of backlash in industrial manipulators
Life sciences Life sciences
Publications
Publications by type
Last years publications
Last years publications View all publications in Porto@Iris
- Bellarmino, Nicolo; Cantoro, Riccardo; Huch, Martin; Kilian, Tobias; Martone, Raffaele; ... (2023)
A Multi-Label Active Learning Framework for Microcontroller Performance Screening. In: IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, vol. 42, pp. 3436-3449. ISSN 0278-0070
Contributo su Rivista - Albertin, Umberto; Pedone, Giuseppe; Brossa, Matilde; Squillero, Giovanni; Chiaberge, ... (2023)
A Real-Time Novelty Recognition Framework Based on Machine Learning for Fault Detection. In: ALGORITHMS, vol. 16, pp. 1-26. ISSN 1999-4893
Contributo su Rivista - Bellarmino, Nicolo; Cantoro, Riccardo; Huch, Martin; Kilian, Tobias; Schlichtmann, Ulf; ... (2023)
Semi-Supervised Deep Learning for Microcontroller Performance Screening. In: 2023 IEEE European Test Symposium (ETS), Venezia (IT), 22-26 May 2023, pp. 1-6. ISBN: 979-8-3503-3634-4
Contributo in Atti di Convegno (Proceeding) - Bellarmino, Nicolo'; Cantoro, Riccardo; Huch, Martin; Kilian, Tobias; Schlichtmann, Ulf; ... (2023)
Feature Selection for Cost Reduction in MCU Performance Screening. In: 24th IEEE Latin-American Test Symposium (LATS), Veracruz (MEX), 21-24 Marzo 2023, pp. 1-6. ISBN: 979-8-3503-2597-3
Contributo in Atti di Convegno (Proceeding) - Bellarmino, Nicolo’; Cantoro, Riccardo; Squillero, Giovanni (2023)
U-FLEX: Unsupervised Feature Learning with Evolutionary eXploration. In: The 9th International Conference on Machine Learning, Optimization, and Data Science (LOD 2023), Grasmere, Lake District, England – UK, September 22 – 26, 2023
Contributo in Atti di Convegno (Proceeding) - Squillero, Giovanni; Tonda, Alberto (2023)
Veni, Vidi, Evolvi (commentary on W. B. Langdon’s "Jaws 30"). In: GENETIC PROGRAMMING AND EVOLVABLE MACHINES, vol. 24, pp. 1-4. ISSN 1389-2576
Contributo su Rivista - Tonda, Alberto; Alvarez, Isabelle; Martin, Sophie; Squillero, Giovanni; Lutton, Evelyne (2023)
Towards Evolutionary Control Laws for Viability Problems. In: GECCO'23, Lisbon (Portugal), July 15 - 19, 2023, pp. 1464-1472. ISBN: 9798400701191
Contributo in Atti di Convegno (Proceeding) - Pellegrino, Simone; Rebuglio, Massimo; Squillero, Giovanni (2022)
Public-Private Partnership: Evolutionary Algorithms as a Solution to Information Asymmetry. In: EvoApplications 2022: Applications of Evolutionary Computation, pp. 110-123. ISBN: 978-3-031-02461-0
Contributo in Atti di Convegno (Proceeding) - Giovannitti, Eliana; Nabavi, Sayyidshahab; Squillero, Giovanni; Tonda, Alberto (2022)
A Virtual Sensor for Backlash in Robotic Manipulators. In: JOURNAL OF INTELLIGENT MANUFACTURING, vol. 33, pp. 1921-1937. ISSN 0956-5515
Contributo su Rivista - Angione, F.; Appello, D.; Aribido, J.; Bellarmino, N.; Bernardi, P.; Cantoro, R.; de ... (2022)
Test, Reliability and Functional Safety trends for Automotive System-on-Chip. In: IEEE European Test Symposium
Contributo in Atti di Convegno (Proceeding) - Barbiero, Pietro; Squillero, Giovanni; Tonda, Alberto (2022)
Predictable Features Elimination: An Unsupervised Approach to Feature Selection. In: LOD 2021: Machine Learning, Optimization, and Data Science, pp. 399-412. ISBN: 978-3-030-95466-6
Contributo in Atti di Convegno (Proceeding) - Angione, F.; Appello, D.; Aribido, J.; Athavale, J.; Bellarmino, N.; Bernardi, P.; ... (2022)
Test, Reliability and Functional Safety Trends for Automotive System-on-Chip. In: 2022 IEEE European Test Symposium (ETS), Barcelona (Spain), 23-27 May 2022, pp. 1-10. ISBN: 978-1-6654-6706-3
Contributo in Atti di Convegno (Proceeding) - Leszkiewicz, Agata; Bucur, Doina; Grimme, Christian; Michalski, Radoslaw; Clever, Lena; ... (2022)
Social Influence Analysis (SIA) in Online Social Networks. In: MISDOOM 2022, Boise, Idaho (USA), 11-12 October 2022, pp. 1-2
Contributo in Atti di Convegno (Proceeding) - Bellarmino, Nicolo'; Cantoro, Riccardo; Huch, Martin; Kilian, Tobias; Schlichtmann, Ulf; ... (2022)
Microcontroller Performance Screening: Optimizing the Characterization in the Presence of Anomalous and Noisy Data. In: IEEE International Symposium on On-Line Testing and Robust System 2022, Torino, 12-14 September 2022. ISBN: 978-1-6654-7355-2
Contributo in Atti di Convegno (Proceeding) - Damljanovic, Aleksa; Ruospo, Annachiara; Sanchez, Ernesto; Squillero, Giovanni (2022)
Machine Learning for Hardware Security: Classifier-based Identification of Trojans in Pipelined Microprocessors. In: APPLIED SOFT COMPUTING, vol. 116, pp. 1-16. ISSN 1568-4946
Contributo su Rivista - Bellarmino, Nicolo; Cantoro, Riccardo; Huch, Martin; Kilian, Tobias; Martone, Raffaele; ... (2021)
Exploiting Active Learning for Microcontroller Performance Prediction. In: 2021 IEEE European Test Symposium, 24-28 May 2021, pp. 1-4. ISBN: 978-1-6654-1849-2
Contributo in Atti di Convegno (Proceeding) - Calabrese, A.; Quer, S.; Squillero, G. (2021)
Smart techniques for flying-probe testing. In: 16th International Conference on Software Technologies, ICSOFT 2021, 2021, pp. 285-293. ISBN: 978-989-758-523-4
Contributo in Atti di Convegno (Proceeding) - Damljanovic, Aleksa; Ruospo, Annachiara; Sanchez Sanchez, Ernesto; Squillero, Giovanni (2021)
A Benchmark Suite of RT-level Hardware Trojansfor Pipelined Microprocessor Cores. In: 24th IEEE International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS), Vienna, Austria, April 7-9
Contributo in Atti di Convegno (Proceeding) - Squillero, Giovanni; Giovannitti, Eliana; Tonda, Alberto; Nabavi, Sayyidshahab (2021)
Exploiting Artificial Swarms for the Virtual Measurement of Backlash in Industrial Robots. In: IEEE Congress on Evolutionary Computation 2021, Kraków, Poland, 28 June 2021 - 01 July 2021, pp. 1743-1750. ISBN: 978-1-7281-8392-3
Contributo in Atti di Convegno (Proceeding) - Atzeni, Andrea; Diaz, Fernando; Lopez, Francisco; Marcelli, Andrea; Sanchez, Antonio; ... (2020)
The Rise of Android Banking Trojans. In: IEEE POTENTIALS, vol. 39, pp. 13-18. ISSN 0278-6648
Contributo su Rivista - Quer, Stefano; Marcelli, Andrea; Squillero, Giovanni (2020)
The Maximum Common Subgraph Problem: A Parallel and Multi-Engine Approach. In: COMPUTATION, vol. 8, pp. 1-29. ISSN 2079-3197
Contributo su Rivista - Ciravegna, Gabriele; Barbiero, Pietro; Cirrincione, Giansalvo; Squillero, Giovanni; ... (2020)
Discovering Hierarchical Neural Archetype Sets. In: Progresses in Artificial Intelligence and Neural Systems / S.N., Cham, Springer, pp. 255-267. ISBN: 978-981-15-5092-8
Contributo in Volume - Cantoro, Riccardo; Damljanovic, Aleksa; Sonza Reorda, Matteo; Squillero, Giovanni (2020)
A Novel Sequence Generation Approach to Diagnose Faults in Reconfigurable Scan Networks. In: IEEE TRANSACTIONS ON COMPUTERS, vol. 69, pp. 87-98. ISSN 0018-9340
Contributo su Rivista - Barbiero, Pietro; Ciravegna, Gabriele; Cirrincione, Giansalvo; Tonda, Alberto; ... (2020)
Generating Neural Archetypes to Instruct Fast and Interpretable Decisions. In: The International Conference on Decision Economics, pp. 45-52. ISSN 2194-5357. ISBN: 978-3-030-38226-1
Contributo in Atti di Convegno (Proceeding) - Cantoro, Riccardo; Huch, Martin; Kilian, Tobias; Martone, Raffaele; Schlichtmann, Ulf; ... (2020)
Machine Learning based Performance Prediction of Microcontrollers using Speed Monitors. In: IEEE International Test Conference, Washington, DC, USA, 1-6 Nov. 2020, pp. 1-5. ISBN: 978-1-7281-9113-3
Contributo in Atti di Convegno (Proceeding) - Squillero, G.; Tonda, A. (2020)
Evolutionary algorithms and machine learning: Synergies, Challenges and Opportunities. In: 2020 Genetic and Evolutionary Computation Conference, GECCO 2020, mex, 2020, pp. 1190-1205. ISBN: 9781450371278
Contributo in Atti di Convegno (Proceeding) - Sudholt, D.; Squillero, G. (2020)
Theory and practice of population diversity in evolutionary computation. In: 2020 Genetic and Evolutionary Computation Conference, GECCO 2020, mex, 2020, pp. 975-992. ISBN: 9781450371278
Contributo in Atti di Convegno (Proceeding) - Giovannitti, Eliana; Squillero, Giovanni; Alberto, Tonda (2020)
Virtual Measurement of the Backlash Gap in Industrial Manipulators. In: SEMCCO 2019 & FANCCO 2019, Maribor, Slovenia,EU, 10 – 12 July 2019, pp. 189-200. ISSN 1865-0929
Contributo in Atti di Convegno (Proceeding)