BayesDB: A probabilistic programming platform
probcomp.csail.mit.edu
BayesDB: A probabilistic programming platform
1–10 of 16 posts
Re: BayesDB: A probabilistic programming platform
#2Re: BayesDB: A probabilistic programming platform
#3Re: BayesDB: A probabilistic programming platform
#4Re: BayesDB: A probabilistic programming platform
#5Re: BayesDB: A probabilistic programming platform
#6I am curious though how I would build up large queries in the BQL (SQL-like query language) or MML (meta-modeling language). For the orbital example, we conceivably only have a relatively low dimensional space. But what about a Bayes net for investigating genetic variants in a large genomic population? Doesn't this quickly become intractable?
Re: BayesDB: A probabilistic programming platform
#7Are there communities to collaborate on probabilistic programming? It seems like he domain knowledge is obscure enough that all the good information is locked up in the big corporations and academics.
Re: BayesDB: A probabilistic programming platform
#8Glad to see this is out as well! Using probabilistic frameworks has the potential to eliminate a lot of the human error which can easily enter a large simulation. It's fair to say in the future probabilistic modules will become part of every standard library in every programming language, and distribution sampling functions will be as common as trig functions in a math library. I am curious though how I would build u…
Re: BayesDB: A probabilistic programming platform
#9Re: BayesDB: A probabilistic programming platform
#10Anyone doing probabilistic programming with big data? I started experimenting with probabilistic programming frameworks several years ago, but couldn't get it to scale to the level of data I'm working with (~6 dimensions ~100 trillion vectors), or even a small fraction of that. But, I'm sure it's being done in scientific circles somewhere. Are there communities to collaborate on probabilistic programming? It seems li…
Check out edwardlib.org which is adapting Tensorflow to support probabilistic modeling (with a heavy focus on variational inference, less so on MCMC methods). If you’ve got trillions of observations you can use stochastic VI. And tensorflow now can do distributed computation graphs, or you could just go data parallel and then average your parameters at the end.
In general David Blei’s group at Columbia does a lot of work in scalable probabilistic inference.
The other big option is of course Stan, which is really well optimized but I don’t think is particularly intended for “big data” of this kind. If you have “medium data” that fits on one machine though, it’s blazing fast.