Andrea Roli è ricercatore confermato presso l'Università di Bologna; svolge ricerche nell'ambito dei sistemi complessi e dell'intelligenza artificiale. Gli interessi di ricerca sono rivolti in particolare ai modelli biologici, alla bio-robotica e all'intelligenza collettiva. Le ricerche attuali riguardano meccanismi di adattamento nei robot, tecniche di teoria dell'informazione per lo studio della dinamica dei sistemi complessi, informazione semantica nei sistemi biologici e questioni di filosofia della scienza inerenti alla biologia e all'intelligenza artificiale. È docente in corsi di informatica di base, intelligenza artificiale e sistemi complessi.
Formazione
Andrea Roli ha conseguito la laurea in Ingegneria elettronica e il titolo di Dottore di ricerca in Ingegneria elettronica e informatica presso l'Università di Bologna. Ha superato l'Esame di Stato per l'abilitazione alla Professione di Ingegnere nella seconda sessione dell'anno 1998 presso l'Università di Bologna.
Carriera accademica
Nel maggio del 2002 è risultato vincitore nella prova comparativa per ricercatore ING-INF/05 presso la Facoltà di Economia, Università degli Studi "G.D'Annunzio", Chieti-Pescara. Dal 20 dicembre 2002 al 30 Settembre 2006 è stato ricercatore presso l'Università degli Studi "G.D'Annunzio", Chieti-Pescara, afferendo alla Facoltà di Economia. Dal 1 Ottobre 2006 è ricercatore presso l'Università di Bologna (Dipartimento di Informatica - Scienze e Ingegneria, sede di Cesena).
Ha conseguito l'abilitazione scientifica nazionale per professore associato in Sistemi di elaborazione delle informazioni - 09/H1 (3/12/2013) e in Informatica - 01/B1 (29/1/2014).
Attività scientifica
Gli interessi di ricerca di Andrea Roli vertono sui sistemi complessi e sull'intelligenza artificiale, con particolare attenzione al rapporto tra sistemi complessi e processi cognitivi. Le sue attività di ricerca spaziano dalla robotica bio-ispirata ai fenomeni emergenti nei sistemi complessi, dalla biologia dei sistemi complessi agli aspetti filosofici della complessità. In precedenza, si è occupato anche di problemi di ottimizzazione vincolata e metaeuristiche ibride. Le attuali linee di ricerca includono i meccanismi di adattamento dei robot in scenari sia offline sia online. Una linea parallela di ricerca è dedicata all'utilizzo di modelli di reti di regolazione genetica come programmi di controllo per i robot, progettati automaticamente attraverso tecniche di ottimizzazione. Questa ricerca mira a sfruttare la ricchezza delle dinamiche cellulari per ottenere sistemi artificiali robusti e adattivi. Nello studio dei fenomeni emergenti, Andrea Roli indaga misure di teoria dell'informazione per caratterizzare e progettare sistemi robotici, oltre che per identificare strutture dinamiche rilevanti nei sistemi complessi. È particolarmente interessato a questioni fondamentali relative all'intelligenza naturale e artificiale, all'intelligenza artificiale embodied e alla filosofia della biologia. Infine, il suo lavoro si estende anche ai processi cognitivi e ai fenomeni emergenti nella musica —in particolare la musica antica e il basso continuo— nonché nel campo della creatività artificiale.
Ha pubblicato oltre 200 contributi in sedi nazionali e internazionali, tra articoli su rivista, congressi con procedura di selezione e capitoli in libri. È stato curatore di 11 volumi e 4 numeri speciali di rivista internazionale.
Partecipa a progetti di ricerca sia nazionali sia europei nell'ambito dell'intelligenza artificiale e dei sistemi complessi.
E' co-fondatore e membro del comitato scientifico della serie di workshop su meta-euristiche ibride (HM - Workshop on hybrid metaheuristics) ed è stato organizzatore di LSCS (Workshop on local search techniques for constraint satisfaction) nel 2005, 2006 e 2007. E' stato conference co-chair di CPAIOR2010 (International Conference on Integration of AI and OR Techniques in Constraint Programming), co-organizzatore di DySCS - Dynamical Structures in Complex Systems: an information theoretic perspective (evento satellite di ECCS 2013 e program co-chair di WIVACE 2017 (XII Workshop on Artificial Life and Evolutionary Computation).
E' membro del comitato di programma di convegni e revisore per riviste internazionali in intelligenza artificiale e sistemi complessi.
È review editor per le riviste Frontiers in Evolutionary robotics (Frontiers). È stato inoltre academic editor per la rivista Complexity e per Intelligenza artificiale (Elsevier).
Andrea Roli è membro dell'AI*IA - Associazione italiana per l'intelligenza artificiale ed è stato componente del consiglio direttivo dell'associazione da Settembre 2007 a Dicembre 2013.
Attività didattica
Dal 1999 insegna corsi in materie informatiche, intelligenza artificiale e sistemi complessi. È stato supervisore di oltre 80 tesi, triennali e magistrali. È stato supervisore di quattro tesi di dottorato.