A picture of Zane Shelby.

Zane Shelby

Zane Shelby is a co-creator of InferenceQL, a Clojure/Script-based probabilistic programming extension to SQL for automated Bayesian inference, and currently serving as engineering lead. Zane is also a core developer of Gen.clj, a Clojure/Script implementation of Gen that is part of MIT's OpenGen intended for teaching, research, and embedded enterprise & UX probabilistic programming. Previously, Zane was engineer #2 for US President Obama's 2012 re-election campaign; engineer #3 at Upworthy, where he built one of the web's earliest and fastest growing "attention minutes" measurement systems; an engineer at startups ranging from just ~10 to ~2500 employees; and an early employee of data-driven health insurer Quartet Health, where Zane also served as a platform engineering manager.

Growing Clojure in AI via the InferenceQL and OpenGen Probabilistic Programming Platforms

How can AI applications best leverage the simplicity, portability, and expressive power of Clojure? And how can the Clojure community draw on the value and significance of AI applications, to grow a stronger, more impactful, and more inclusive community? This talk will show how Clojure/Script is exceptionally well-suited for enterprise AI applications of probabilistic programming, an AI programming model pioneered in part by MIT's Probabilistic Computing Project that has recently been shown to outperform deep learning in terms of data efficiency, robustness, and explainability. It will highlight two Clojure/Script-based probabilistic programming platforms: 1. InferenceQL, a probabilistic programming platform suitable for interactive AI applications and embedded use in enterprise data pipelines. Applications include synthetic data generation and quality assessment, Bayesian AutoML, and analyses of demographic and compensation data for software engineers, to assess diversity, equity, and inclusion challenges. 2. Financial modeling via custom probabilistic programs written in Gen.clj, a Clojure/Script implementation of MIT's Gen probabilististic programming language that is part of the emerging OpenGen platform. I will also briefly discuss opportunities to help grow the impact of Clojure for DEIJ efforts in the software industry more broadly.