The State of Probabilistic Programming
moalquraishi.wordpress.com
The State of Probabilistic Programming
1–10 of 31 posts
Re: The State of Probabilistic Programming
#2Re: The State of Probabilistic Programming
#3I kind of laughed at this line, because this seems like a situation where the author came to the correct conclusion for all the wrong reasons.
Maybe things have changed, but the Mathematica programming language never struck me as useful for anything over a couple thousand lines.
edit: this is completely beside the purpose and message of this article, but it's worth noting that modularity is a pretty significant design criteria that none of these languages have a particularly strong story about.
Re: The State of Probabilistic Programming
#4[1] http://www.cs.berkeley.edu/~christos/classics/Feynman.pdf
Re: The State of Probabilistic Programming
#5Re: The State of Probabilistic Programming
#6On one hand, there are the Monte Carlo-based methods that will support modeling almost any distributions, but are slow to use for large amounts of data.
On the other hand, there are interesting cases like Infer.NET that use a completely different technique (approximate, deterministic inference) but are brittle for many real-world use cases.
Then, there is the general issue that one has to be familiar with probabilistic models and the inner workings of the inference algorithms to have any hope of debugging the inevitable errors and convergence issues that arise. That seems to realistically require a machine learning or statistics PhD and the population of those is very small.
Re: The State of Probabilistic Programming
#7Re: The State of Probabilistic Programming
#8I wonder if kids 30y from now look upon this as the new Prolog.
Re: The State of Probabilistic Programming
#9I wonder if kids 30y from now look upon this as the new Prolog.
I was pretty much thinking about logic programming throughout most of the article. Seems like PPS is a continuation of these ideas, in many ways.
Re: The State of Probabilistic Programming
#10I've tried to use probabilistic programming for building a model of real data, and it seems that there is a long way to go before it's practical and fast. On one hand, there are the Monte Carlo-based methods that will support modeling almost any distributions, but are slow to use for large amounts of data. On the other hand, there are interesting cases like Infer.NET that use a completely different technique (approxi…