Pierre Baldi School of Information and Computer Science, University of California, Irvine, USA Paolo Frasconi Department of Systems and Computer Science, University of Florence, Italy Padhraic Smyth School of Information and Computer Science, University of California, Irvine, USA