Squillero walking on a beach (2012)

Curriculum Vitæ

Giovanni Squillero works as a full professor of computer science at Politecnico di Torino, Department of Control and Computer Engineering. His research combines artificial intelligence and soft computing, in particular bio-inspired meta-heuristics and multi-agent systems. He also designs approximate optimization techniques able to achieve acceptable solutions with reasonable amount of resources. The industrial applications of his work range from electronic CAD to bioinformatics, to the cultural sector. As of November 2024, Squillero is credited as an author in 3 books, 41 journal articles, 11 book chapters, and 151 papers in conference proceedings; he is also listed among the editors in 14 volumes. As an entrepreneur, he co-founded Ominee, S.r.l. in 2014, Bactell, Inc. in 2019, and Ai·Culture, S.r.l. in 2024.
Squillero has been an IEEE Senior Member since 2014; currently he serves on the technical committee of the IEEE Computational Intelligence Society Games and on the editorial board of Genetic Programming and Evolvable Machines. He was the program chair of the European Conference on the Applications of Evolutionary Computation in 2016 and 2017, and he is now a member of the steering committee of EvoApplications. In 2024 he co-organized GGP, the workshop on Graph Genetic Programming at GECCO; in 2018, EvoML, the workshop on Evolutionary Machine Learning at PPSN; in 2016 and 2017, MPDEA, the workshop on Measuring and Promoting Diversity in Evolutionary Algorithms at GECCO; and from 2004 to 2014, EvoHOT, the Workshops on Evolutionary Hardware Optimization Techniques.
Since 1998, Squillero has lectured 71 university courses (16 Ph.D. and 55 M.S./B.Sc.; 36 in Italian and 35 in English); he has contributed to another 37 courses as an assistant or in other ancillary roles. He has presented 12 tutorials at top conferences, he has been invited to speak at 4 international events and 2 national; Squillero also contributes to various open source projects and regularly publishes his research and teaching materials on GitHub.
On a more playful note, after coaching the team that won the bronze medal at SWERC17, Squillero helped creating CPPolito, Politecnico’s student team for competitive programming. Then, in 2022, he assisted the establishment of Scacchi PoliTO, the student organization for promoting chess-related activities, where he continues to serve as an advisor.

Current Appointments

Politecnico di Torino

National

  • Member of the CINI Working Group on Soft Computing

Professional Bodies and Learned Societies

Editorships

Scientific responsibilities

Research projects (competitive calls)

  • ART-IFICIAL INTELLIGENCE in Support of Museums as Head of the Department Unit for DAUIN, grant from Compagnia di San Paolo (1 M€, 2020-2022)
  • SG - SMART GAMER, grant from Poli di Innovazione (2013-2014)

Research projects (commercial contracts)

  • “COLIBRI #2” with SPEA S.p.A. (2020-2022)
  • “Extraction and identification of information from mass spectra” with Nanotech Analysis S.r.l. (2021-2022)
  • “A3G speed monitor modelling” with Infineon Technologies Italia S.r.l. (2021)
  • “Machine Learning techniques for virtual antimicrobial susceptibility testing” with Bactell Inc. (2019)
  • “Machine Learning techniques for the prediction of failures based on in-situ sensors values” with Infineon Technologies A.G. (2018)
  • “Algoritmo di ottimizzazione” with Seica S.p.A. (2017)
  • “Ottimizzazione percorsi FP” with SPEA S.p.A. (2011)

Organizing Committees

  • Organizer of the Workshop on Graph Genetic Algorithm at the Genetic and Evolutionary Computation Conference (GECCO) in 2024 [with several colleagues]
  • Member of the EvoApplications Steering Committee since 2018 (part of EvoStar).
  • Organizer of the workshop on “Evolutionary Machine Learning” at the International Conference on Parallel Problem Solving from Nature (PPSN) in 2018 [with Alberto Tonda].
  • Organizer of the workshop on “Measuring and Promoting Diversity in Evolutionary Algorithms” at the Genetic and Evolutionary Computation Conference (GECCO) in 2017 [with Alberto Tonda].
  • Program Chair of the European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) in 2017
  • Organizer of the workshop on “Measuring and Promoting Diversity in Evolutionary Algorithms” at the Genetic and Evolutionary Computation Conference (GECCO) in 2016 [with Alberto Tonda].
  • Program Chair of the Biannual European-Latin American Summer School on Design, Test and Reliability (BELAS) in 2016
  • Program Chair of the European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) in 2016
  • Publication Chair of the European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) in 2015
  • Organizer of “EvoHOT” (formerly the “Workshop on Evolutionary Hardware Optimization Techniques”, then incorporated as a track in the European Conference on the Applications of Evolutionary Computation) from 2004 to 2014
  • Track chair of “A-LIFE” (evolutionary robotics, adaptive behavior, and evolvable hardware) at the Genetic and Evolutionary Computation Conference (GECCO) in 2011 and 2012.
  • General Track Chair of European Conference on the Applications of Evolutionary Computation in 2012.
  • Chair of the Ph.D. forum for the 20th International Conference on Field Programmable Logic and Applications (FPL) in 2010
  • Track chair of “A-LIFE” (evolutionary robotics, adaptive behavior, and evolvable hardware) at the Genetic and Evolutionary Computation Conference (GECCO) in 2009.
  • Organizer of the “Special Session on Evolutionary Computation for Electronic Design Automation” at the IEEE Congress on Evolutionary Computation (CEC) in 2007
  • Topic Chair for the IEEE Congress on Evolutionary Computation (CEC) in 2005
  • Vice-Chair for IEEE Congress on Evolutionary Computation (CEC) in 2004
  • Track organizer “Evolutionary Computation and Optimization” for the ACM Symposium on Applied Computing (SAC) in 2004
  • Organizer of the “Special Session on Evolutionary Design Automation” at the IEEE Congress on Evolutionary Computation (CEC) in 2003
  • Organizer of the “Special Session on Design Automation” at the IEEE Congress on Evolutionary Computation (CEC) in 2001

Dissemination

  • Intervento at Festival delle Conoscenze (Tortona) in 2024
  • Intervento: “AI nei musei e per i musei” at Forum Cultura 2024 (MUDEC, Milano) in 2024
  • Keynote at the Genetic Programming for Data Analysis conference (UTS Central) in Sydney, Australia in 2024
  • Tutorial “Theory and Practice of Population Diversity in Evolutionary Computation” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2024 [together with Dirk Sudholt]
  • Tutorial “Theory and Practice of Population Diversity in Evolutionary Computation” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2023 [together with Dirk Sudholt]
  • Tutorial “Theory and Practice of Population Diversity in Evolutionary Computation” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2022 [together with Dirk Sudholt]
  • Tutorial “Theory and Practice of Population Diversity in Evolutionary Computation” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2021 [together with Dirk Sudholt]
  • Invited talk “Artificial Intelligence in the museum environment” at Humanizing Technology through Design (Circolo del Design) in 2021
  • Tutorial “Evolutionary Algorithms & Machine Learning: Synergies and challenges” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2020 [together with Alberto Tonda]
  • Tutorial “Promoting Diversity in Evolutionary Optimization: Why and How” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2018 [together with Alberto Tonda]
  • Tutorial “Promoting Diversity in Evolutionary Optimization: Why and How” at the International Conference on Parallel Problem Solving from Nature (PPSN) in 2016 [together with Alberto Tonda]
  • Tutorial “Brief Overview of Diversity-Preservation Methodologies in Evolutionary Optimization” at the IEEE World Congress of Computational Intelligence (WCCI) in 2014 [together with Alberto Tonda]
  • Tutorial “Industrial Applications of Evolutionary Algorithms” at the ACM Genetic and Evolutionary Computation Conference (GECCO) in 2013
  • Tutorial “Industrial Applications of Evolutionary Algorithms” at the IEEE Conference on Evolutionary Computation (CEC) in 2011
  • Invited talk “Heuristic Stimuli Generation For Coverage Closure Exploiting Simulation Feedback” at DVClub in 2010
  • Tutorial “EA-based Test and Verification of Microprocessors” at the Genetic and Evolutionary Computation Conference (GECCO) in 2008
  • Invited talk “Methodologies for Test Program Generation Exploiting Simulation Feedback” at the workshop Pre- and post-SI verification challenges of multi-core systems organized by Intel and Technion (Haifa) in 2008
  • Seminars on Evolutionary Computationin Computer Aided Design in Prof. Stefano Cagnoni’s course (University of Parma) in 2005 and 2004
  • Tutorial titled “Applications of evolutionary computation to hardware design” at the Workshop AIxIA sul calcolo evoluzionistico (GSICE) in 2005

Awards

  • Best paper award at EvoSTAR for “Use of a Multi-Objective Evolutionary Algorithm for Influence Maximization in Social Networks” in 2017.
  • Bronze Medal at ICPC Southwestern Europe Regional Contest (for coaching Georgy Skhirtladze, Vuk Stajkic, and Kareem Zarka) in 2017.
  • Honorable mention award at the Human-Competitive Awards (The HUMMIES) for “Artificial evolution in computer aided design: from the optimization of parameters to the creation of assembly programs Automatic Generation of Software-based Functional” in 2012.
  • Best paper candidate at EvoSTAR for “Exploiting Evolution for an Adaptive Drift-Robust Classifier in Chemical Sensing” in 2010.
  • Best paper candidate at Genetic and Evolutionary Computation Conference for “Coupling EA and High-level Metrics for the Automatic Generation of Test Blocks for Peripheral Cores” in 2007.
  • Best paper award at IEEE DATE: Design, Automation and Test in Europe for “An Effective Technique for Minimizing the Cost of Processor Software-Based Diagnosis in SoCs” in 2006.
  • Silver medal at Human-Competitive Awards (The HUMMIES) for Evolving Assembly Programs: How Games Help Microprocessor Validation in 2005.
  • Outstanding Paper Award at Symposium on Integrated Circuits and System Design for “Reducing Test Application Time through Interleaved Scan” in 2002.
  • Best paper award at IEEE Asian Test Symposium for “Effective Techniques for High-Level ATPG” in 2001.
  • Special Jury Award for Outstanding Work presented by a student or young researcher at the First European Workshops (organized by EvoNet) for “Approximate Equivalence Verification for Protocol Interface Implementation via Genetic Algorithms” in 1999.

Teaching (last 3 years)

Available materials and resources are listed in https://staff.polito.it/giovanni.squillero/dida.php

Year 2022/2023

  • Computer architecture [in English], Turin Polytechnic University in Tashkent (Tashkent, Uzbekistan)
  • Computational intelligence [in English], Politecnico di Torino (Torino, Italy)
  • Computer sciences [in English], Politecnico di Torino (Torino, Italy)
  • The Future of Work [in English], Politecnico di Torino (Torino, Italy)
  • Mimetic learning [Ph.D. course in English], Politecnico di Torino (Torino, Italy)

Year 2021/2022

  • Computer architecture [in English], Turin Polytechnic University in Tashkent (Tashkent, Uzbekistan)
  • Computational intelligence [in English], Politecnico di Torino (Torino, Italy)
  • Computer sciences [in English], Politecnico di Torino (Torino, Italy)
  • The Future of Work [in English], Politecnico di Torino (Torino, Italy)
  • Mimetic learning [Ph.D. course in English], Politecnico di Torino (Torino, Italy)

Year 2020/2021

  • Computer architecture [in English], Turin Polytechnic University in Tashkent (Tashkent, Uzbekistan)
  • Computer sciences [in English], Politecnico di Torino (Torino, Italy)
  • Object oriented programming [in English], Politecnico di Torino (Torino, Italy)
  • Mimetic learning [Ph.D. course in English], Politecnico di Torino (Torino, Italy)

(This page has been automagically generated on Thursday, November 21, 2024, at 07:02 AM)