What is Brown UPOD?

UPOD stands for user programming of devices and is a research group in the Brown CS department, under Professor Littman. Our current research focuses on making homes ‘smarter’ through machine learning and end-user programming (nothing too fancy though).

You can find our latest paper here.

And what is this blog about?

This blog is meant to serve as both a research journal and a forum for (hopefully interesting) discussions on the topic of home automation and the role of ML and user-programming.

Posts fall into two main categories:

  1. Research Diary: shorter posts outlining the work done by the research assistants over the span of a week (or a very productive day).
  2. Towards J.A.R.V.I.S. : Perhaps a slightly misleading title as J.A.R.V.I.S. is supposed to be a full fledged AI while we are more interested in ML and UPOD (OK, a very misleading title). Still semantics aside, these longer posts will describe ideas and prototypes we come up with as we delve deeper into the field and conduct user studies.

There’s also a Miscellaneous category for random posts (with any luck the number of these should be low).

Who all are part of the Brown UPOD team?

Current members include (in alphabetical order, to avoid dissent): Adrienne Tran, Blase Ur, Jared Stern, Jenny Lee, Melwyn Pak, Michael Littman, Nick Lesniewski, Tushar Bhargava.