Professore Associato (L.240)
Dipartimento di Automatica e Informatica (DAUIN)
- Componente Centro Interdipartimentale SmartData@PoliTO - Big Data and Data Science Laboratory
- Componente Scuola di Master e Formazione Permanente
- Componente Commissione Open Access di Ateneo
Profilo
Interessi di ricerca
Biografia
Giovanni Squillero è professore di informatica presso il Politecnico di Torino, Dipartimento di Automatica e Informatica. La sua ricerca mescola l'intelligenza computazionale e l'apprendimento automatico, con particolare enfasi su computazione evolutiva, meta-euristiche ispirate alla biologia e sistemi multi-agente; nelle attività più pratiche, sviluppa tecniche di ottimizzazione approssimata in grado di raggiungere soluzioni accettabili con una ragionevole quantità di risorse. Le applicazioni industriali della ricerca spaziano dal CAD elettronico alla bioinformatica.
Settore scientifico discliplinare
(Area 0009 - Ingegneria industriale e dell'informazione)
Competenze
Settori ERC
SDG
Premi e riconoscimenti
- Honorable mention award for Human-competitive Results Produced by Genetic and Evolutionary Computation conferito da Association for Computing Special Interest Group on Genetic and Evolutionary Computation (SIGEVO), Italia (2012)
- Best Paper Award at the IEEE Conference on Design, Automation and Test in Europe conferito da DATE Program Committee, Italia (2006)
- Silver medal for Human-competitive Results Produced by Genetic and Evolutionary Computation conferito da Association for Computing Special Interest Group on Genetic and Evolutionary Computation (SIGEVO), Italia (2005)
- Best Paper Award at the IEEE Asian Test Symposium conferito da ATS (IEEE Asian Test Symposium) program committee, Italia (2001)
Partecipazioni scientifiche
- Fellow (riconoscimento scientifico) - IEEE, Stati Uniti (2014-)
Senior Member - Fellow (riconoscimento scientifico) - Genetic Programming and Evolvable Machines, Stati Uniti (2012-)
Editorial board member - Fellow (riconoscimento scientifico) - IEEE Computational Intelligence Society Games, Stati Uniti (2007-)
Technical Committee Member
Congressi
- Publication chair of 18th European Conference on the Applications of Evolutionary Computation, Program chair (presidente/responsabile del comitato scientifico)
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair (presidente/responsabile del comitato scientifico)
- ALIFE Chair for Genetic and Evolutionary Computation Conference (GECCO), Program chair (presidente/responsabile del comitato scientifico)
- Chair for the "General Track" at the European Conference on the Applications of Evolutionary Computation, Program chair (presidente/responsabile del comitato scientifico)
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair (presidente/responsabile del comitato scientifico)
- ALIFE Chair for Genetic and Evolutionary Computation Conference (GECCO), Program chair (presidente/responsabile del comitato scientifico)
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair (presidente/responsabile del comitato scientifico)
- Ph.D. Forum Chair in International Conference on Field Programmable Logic and Applications, Program chair (presidente/responsabile del comitato scientifico)
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair (presidente/responsabile del comitato scientifico)
- ALIFE Chair for Genetic and Evolutionary Computation Conference (GECCO), Program chair (presidente/responsabile del comitato scientifico)
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair (presidente/responsabile del comitato scientifico)
- "Special Session on Evolutionary Computation for Electronic Design Automation" at the IEEE Congress on Evolutionary Computation, Program chair (presidente/responsabile del comitato scientifico)
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair (presidente/responsabile del comitato scientifico)
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair (presidente/responsabile del comitato scientifico)
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair (presidente/responsabile del comitato scientifico)
- Topic Chair for the IEEE Congress on Evolutionary Computation, Program chair (presidente/responsabile del comitato scientifico)
- Track organizer "Evolutionary Computation and Optimization" for the ACM Symposium on Applied Computing, Program chair (presidente/responsabile del comitato scientifico)
- Vice-Chair for IEEE Congress on Evolutionary Computation, Program chair (presidente/responsabile del comitato scientifico)
- Organizer/Chair of the Workshop on Evolutionary Hardware Optimization Techniques, Program chair (presidente/responsabile del comitato scientifico)
- Organizer of the "Special Session on Evolutionary Design Automation" at the IEEE Congress on Evolutionary Computation, Program chair (presidente/responsabile del comitato scientifico)
- Organizer of the "Special Session on Design Automation" at the IEEE Congress on Evolutionary Computation, Program chair (presidente/responsabile del comitato scientifico)
Altri incarichi di ricerca o didattica esterni
- Visiting Professor, presso Tongji University (1/10/2011-30/11/2011)
- Visiting Professor, presso Tongji University (1/9/2007-30/11/2007)
Didattica
Collegi di Dottorato
- INGEGNERIA INFORMATICA E DEI SISTEMI, 2018/2019 (35. ciclo)
Politecnico di TORINO
Collegi dei Corsi di Studio
- Collegio di Ingegneria Gestionale e della Produzione. Componente invitato
- Collegio di Ingegneria Informatica, del Cinema e Meccatronica. Componente
Insegnamenti
Dottorato di ricerca
- Mimetic learning. A.A. 2017/18, INGEGNERIA INFORMATICA E DEI SISTEMI. Titolare del corso
- Mimetic learning. A.A. 2018/19, INGEGNERIA INFORMATICA E DEI SISTEMI. Titolare del corso
- Mimetic learning. A.A. 2018/19, INGEGNERIA INFORMATICA E DEI SISTEMI. Titolare del corso
- Mimetic learning. A.A. 2019/20, INGEGNERIA INFORMATICA E DEI SISTEMI. Titolare del corso
- Mimetic learning. A.A. 2020/21, INGEGNERIA INFORMATICA E DEI SISTEMI. Titolare del corso
- Mimetic learning. A.A. 2021/22, INGEGNERIA INFORMATICA E DEI SISTEMI. Titolare del corso
- Mimetic learning. A.A. 2022/23, INGEGNERIA INFORMATICA E DEI SISTEMI. Titolare del corso
- Mimetic learning. A.A. 2023/24, INGEGNERIA INFORMATICA E DEI SISTEMI. Titolare del corso
Corso di laurea magistrale
- Computational intelligence. A.A. 2021/22, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Computational intelligence. A.A. 2022/23, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Computational intelligence. A.A. 2023/24, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
Corso di laurea di 1° livello
- Future of Work (Grandi Sfide - Tecnologie e Umanità). A.A. 2021/22, INGEGNERIA INFORMATICA. Titolare del corso
- Future of Work (Grandi Sfide - Tecnologie e Umanità). A.A. 2022/23, INGEGNERIA INFORMATICA. Titolare del corso
- Future of Work (Grandi Sfide - Tecnologie e Umanità). A.A. 2023/24, INGEGNERIA INFORMATICA. Collaboratore 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
- 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. 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. 2017/18, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Object oriented programming. A.A. 2018/19, INGEGNERIA INFORMATICA (COMPUTER ENGINEERING). Titolare del corso
- Object oriented programming. A.A. 2019/20, INGEGNERIA INFORMATICA (COMPUTER 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. 2021/22, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Collaboratore del corso
- Computer sciences. A.A. 2021/22, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). 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
- Computer sciences. A.A. 2023/24, INGEGNERIA DELL'AUTOVEICOLO (AUTOMOTIVE ENGINEERING). Titolare del corso
- Informatica. A.A. 2017/18, INGEGNERIA AEROSPAZIALE. Collaboratore del corso
Progetti di didattica e formazione finanziati da enti esterni
Progetti finanziati da contratti commerciali
- Linguaggio Python, (2022-2022) - Responsabile Scientifico
Contratti commerciali - Introduzione al C++ moderno, (2022-2022) - Responsabile Scientifico
Contratti commerciali - Linguaggio Python, (2021-2022) - Responsabile Scientifico
Contratti commerciali
Ricerca
Gruppi di ricerca
Progetti di ricerca
Progetti finanziati da bandi competitivi
- ART-IFICIAL INTELLIGENCE — in Support of Museums , (2021-2023) - Responsabile Scientifico
Ricerca da Enti privati e Fondazioni - SG - SMART GAMER , (2013-2014) - Responsabile Scientifico
Ricerca Regionale - Poli di Innovazione
Progetti finanziati da contratti commerciali
- Linguaggio Python , (2022-2023) - Responsabile Scientifico
Ricerca Commerciale - A3G Speed Monitor Modelling , (2021-2021) - Responsabile Scientifico
Ricerca Commerciale - Extraction and Identification of Information from Mass Spectra , (2021-2022) - Responsabile Scientifico
Ricerca Commerciale - Progetto COLIBRI #2 , (2020-2022) - Responsabile Scientifico
Ricerca Commerciale - Machine Learning Techniques for Virtual Antimicrobial Susceptibility Testing , (2019-2019) - Responsabile Scientifico
Ricerca Commerciale - Machine Learning techniques for the prediction of failures based on in-situ sensors values , (2018-2018) - Responsabile Scientifico
Ricerca Commerciale - Algoritmo di Ottimizzazione , (2017-2017) - Responsabile Scientifico
Consulenza commerciale - OTTIMIZZAZIONE PERCORSI FP , (2011-2011) - Responsabile Scientifico
Consulenza commerciale
Dottorandi
- Nicolo' Bellarmino. Corso in Ingegneria Informatica E Dei Sistemi (37o ciclo, 2021-in corso)
Argomento della ricerca: AI, Data Analysis and Machine Learning in MicroController Performance Screening
Computer graphics and Multimedia Cybersecurity Life sciences Computer graphics and Multimedia Cybersecurity Life sciences - Andrea Calabrese. Corso in Ingegneria Informatica E Dei Sistemi (36o ciclo, 2020-in corso)
- Eliana Giovannitti. Corso in Ingegneria Informatica E Dei Sistemi (34o ciclo, 2018-in corso)
Argomento della ricerca: Utilizzo di tecniche di Intelligenza Computazionale per soluzioni industriali di robotica
Life sciences Life sciences
Pubblicazioni
Pubblicazioni per tipo
Pubblicazioni degli ultimi anni
Pubblicazioni degli ultimi anni Vedi tutte le pubblicazioni su Porto@Iris
- 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) - 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 - 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) - 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) - 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 - 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 - 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) - 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) - 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) - 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) - 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) - 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 - 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) - 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; 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 - 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) - 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 - 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) - 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)