29th ICML 2012: Edinburgh, Scotland, UK