He has published widely on theoretical and applied aspects of evolutionary multi-objective optimisation, and also in the field of machine learning — and has ongoing interests on the interface between these areas. His previous work has included developing a many-surrogate algorithm for multi-modal problems, and is currently working on surrogate-assisted learning for costly industrial design problems.
He is an Associate Editor of IEEE Transactions on Evolutionary Computation and IEEE Transactions on Cybernetics, and an Editorial Board Member of Evolutionary Computation (MIT). He is currently an IEEE Distinguished Lecturer and Vice President for Technical Activities of the IEEE Computational Intelligence Society.
He was a co-organiser of the Workshop on Learning, Adaptation and Approximation in Evolutionary Computation at GECCO’2003 in Chicago and GECCO 2002 in New York. He has also organized special sessions on surrogate-assisted evolutionary optimizations at many conferences.