Adam Pocock

Consulting Research Scientist

Adam Pocock

Adam Pocock joined Oracle Labs, Burlington in 2012 after finishing a PhD at the University of Manchester, UK. He is a member of the Machine Learning Research Group in the Labs. Adam's PhD was in the fields of Information Theory and feature selection, looking at the intersection between feature selection, structure learning in graphical models, and likelihood, resulting in a proof that many information theoretic techniques are greedy optimisers of the conditional likelihood. Adam's PhD thesis "Feature Selection via Joint Likelihood" was awarded the BCS Distinguished Dissertation prize for 2013, a prize given to the best PhD thesis in Computer Science in the UK from the previous year.

He's the lead developer of the Tribuo Java ML library, co-leads TensorFlow-Java, and developed the Java API for ONNX Runtime. Recently Adam has been working on training language models in various forms, and working on building provenance systems for machine learning libraries.

Publications