Laboratory of Intelligent Systems, École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland.|Department of Computer Science, University of Vermont, Burlington, Vermont, United States of America.