Jul. 13th, 2008

Helsinki

Jul. 13th, 2008 03:48 pm
gusl: (Default)
The conferences are over. My talk went well. Feedback was sparse (that's the disadvantage of having a talk rather than a poster), but from later conversations, I can tell that some people understood important parts of it. In the last 10 days, I met about half of the important people in machine learning, though I wish I'd had more time to talk to some of them.

I have a phone again, and have many Helsinki-ers to meet in the next week. (for once, I know the Finnish word better than the English one: "helsinkiläinen")

Church

Jul. 13th, 2008 10:08 pm
gusl: (Default)
Church is a new stochastic programming language based on Scheme (Church is to Scheme what IBAL is to OCaml). The idea is that programs represent stochastic processes (they specify how the data is generated).

Statisticians always want to compute the likelihood the data under certain hypotheses (often plotted as a function of the model's parameters).

The easy way to do this is by rejection sampling, i.e. estimate the likelihood by simulating with the model and parameters, and count how often you get the same data. But this is "exponentially slow".

So these languages support smarter inference methods like MCMC. I would also like to see some support for analytic methods, possibly by integrating with algebraic packages.

Such languages tend to be based on functional languages because functional programs are easier to reason about (unlike Scheme, Church forbids mutation).

Stochastic programming languages seem like a good way to organize algorithms that work in specific situations, seeing how much they overlap, how well they generalize; making it possible to better evaluate the novelty/improvement of new approaches.

February 2020

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags