<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"><style>body { line-height: 1.5; }body { font-size: 10.5pt; font-family: 'Segoe UI'; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>Hi ADAPTers,</div><div><br></div><div>Our next siminar will be tomorrow at 5pm in room 3-528. I'll introduce our ongoing project "Probabilistic Programming on Spark". We submitted a visonary paper to SIGMOD Record recently.</div><div><br></div><div>Probabilistic programming languages simplify the definition of probabilistic models and perform automatic inference whenever possible. Existing probabilistic programming languages cannot easily scale up to very large distributed data set. Our proposal is to extend Scala, a object-oriented functional programming language on which Spark is built, with probabilistic constructs. The inference code can utilize Spark, an in-memory large-scale mapreduce library, to enable large-scale machine learning tasks. In this talk, I'll introduce a classic general inference algorithm, Variational Message Passing, one of the main inference algorithms we'll use in our project. Hope you'll enjoy the talk.</div>
<div><br></div><div>Thanks,</div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span>Zhao Zhuoyue<div>ACM Class, Shanghai Jiao Tong University</div></span></div>
</body></html>