no code implementations • EMNLP (NLP+CSS) 2020 • Bertie Vidgen, Scott Hale, Sam Staton, Tom Melham, Helen Margetts, Ohad Kammar, Marcin Szymczak
We investigate the use of machine learning classifiers for detecting online abuse in empirical research.
no code implementations • 20 Jul 2017 • Ohad Kammar, Dylan McDermott
Models based on type-and-effect systems, in which there is a monad for every set of operations in the language, are.
Programming Languages
no code implementations • 10 Jan 2017 • Chris Heunen, Ohad Kammar, Sam Staton, Hongseok Yang
Higher-order probabilistic programming languages allow programmers to write sophisticated models in machine learning and statistics in a succinct and structured way, but step outside the standard measure-theoretic formalization of probability theory.
no code implementations • 28 Oct 2016 • Yannick Forster, Ohad Kammar, Sam Lindley, Matija Pretnar
We use the adequate finitary set-theoretic denotational semantics for the monadic calculus to show that effect handlers cannot be macro-expressed while preserving typeability either by monadic reflection or by delimited control.
Logic in Computer Science Programming Languages
1 code implementation • 23 May 2016 • Ohad Kammar, Matija Pretnar
We present a straightforward, sound Hindley-Milner polymorphic type system for algebraic effects and handlers in a call-by-value calculus, which allows type variable generalisation of arbitrary computations, not just values.
Programming Languages Logic in Computer Science
no code implementations • 19 Jan 2016 • Sam Staton, Hongseok Yang, Chris Heunen, Ohad Kammar, Frank Wood
We study the semantic foundation of expressive probabilistic programming languages, that support higher-order functions, continuous distributions, and soft constraints (such as Anglican, Church, and Venture).