Gen - Julia-based probabilistic programming language

came across this while doing a Google search for PPLs - anyone heard of this? it was presented at the 2019 ACM SIGPLAN (programming languages) conference -

http://delivery.acm.org/10.1145/3320000/3314642/pldi19main-p645-p.pdf?ip=129.236.180.62&id=3314642&acc=OA&key=7777116298C9657D.CCAFA7F43E96773E.4D4702B0C3E38B35.E959BD37CA561672&acm=1574362353_10b6dc5fd672b57100122bef4db05360

3 Likes

I just learned about Gen because I got an email alert about PROBPROG 2020 (https://probprog.cc/) and I fell into a PPL rabbit hole. The press release version sounds insane to me (it does all the things! automagically!) and seems geared towards a more traditional ML audience. They do have some tutorials that are more reasonable (https://probcomp.github.io/Gen/tutorials.html), and I like the general idea of compositional inference (waiting for someone to descend and tell me why it’s a horrible idea…). I am personally going to wait until they have more detailed case studies closer to how I would use it— it’s too new for me to evaluate easily without spending a ton of time.

2 Likes