- Cliché Intro — Prefuse 73
- Nanorobot Tune — Tomas Dvorak, Machinarium Soundtrack
- Endorphin — Burial
- Missionary Ridge — William Tyler
- Hey-Hee-Hi-Ho — Medeski, Martin & Wood
- Soutoukou — Mamadou Diabate
- Rustem — Taraf de Haidouks
- Snowden’s Jig — Carolina Chocolate Drops
- Hashmal — Masada
- Captain Hook — Mar Caribe
- Black Unstoppable — Nicole Mitchell
- Stop Time — Horace Silver
- Pickin’ Up The Cabbage — Cab Calloway
- Smedley’s Melody — Squarepusher
- Baraat To Nowhere — Red Baraat
- Lou courut — Véronique Gens w/Orchestre National de
- Lille-Région Nord
- Saudade Dada — Arrigo Barnabé
- Watermelon Man — Mongo Santamaria
- Greensleeves — Matthew Shipp
- Clapping Music — Steve Reich/The Sixteen
- music for morning people — Kid Koala
Allerton 2012 : Karl J. Åström’s Jubilee Lecture
It’s the fall again, and this year it is the 50th anniversary of the Allerton Conference. Tonight was a special Golden Jubilee lecture by Karl Johan Åström from the Lund University. He gave an engaging view of the pre-history, history, present, and future of control systems. Control is a “hidden technology” he said — it’s everywhere and is what makes all the technology that we use work, but remains largely unknown and unnoticed except during catastrophic failures. He exhorted the young’uns to do a better job at letting people know how important control systems are in everyday life.
The main message of Åström’s talk is that control theory and control practice need to get back together so that we can develop new control theories for emerging areas, including biology and physics. He called this the “holistic” view and pointed out that it really emerged out of the war effort during WWII, when control systems had to be developed for all sorts of military tasks. This got the mathematicians in the same room as the “real” engineers, and led to a lot of new theory. I guess I had always known that was a big driver, but I guess I hadn’t thought of how control really was the glue that tied things together.
Greetings from Allerton 2012
Sita tries to send a message to Rama using a digital certificate
Via Erin (via Bruce Schneier’s blog), I found out about S. Parthasarathy‘s proposal to replace Alice and Bob with Sita and Rama. I have been known to use Alice and Bob on occasion (unlike some people I find the anthropomorphizing to be good, on the balance), but perhaps I should develop some cultural pride and make the switch to “a smarter alternative to these characters.” According to Parthasarathy, there is greater literary relevance to the scenario where Sita wants to send a message to Rama. The dramatic personae in this version are:
- Sita : kidnapped maiden who wishes to send a message
- Rama : brave prince who is to receive the message
- Hanuman : the honest broker who relays the message
- Ravana : the rogue-in-the-middle who acts as the adversary. To avoid confusing first letters, let’s rename him Badmash.
There are a number of other appealing allusions in this scenario.
I think it’s a fun exercise — can one come up with other settings? Perhaps based on Gilgamesh, or Star Wars. I’m sure at least one reader of this blog could come up with a Battlestar Galactica scenario. Adama to Baltar?
Also, I couldn’t help but point to this chestnut, the real story of Alice and Bob (h/t to my father).
2nd iDASH Workshop on Privacy
On Saturday I attended the 2nd iDASH workshop on privacy — I thought overall it went quite well, and it’s certainly true that over the last year the dialogue and understanding has improved between the theory/algorithms, data management/governance, and medical research communities. I developed note fatigue partway through the day, but I wanted to blog a little bit about some of the themes which came up during the workshop. Instead of making a monster post which covers everything, I will touch on a few things here. In particular, there were other talks not mentioned below about issues in data governance, cryptographic approaches, special issues in genomics, study design, and policy. I may touch on those in later posts.
Cynthia Dwork and Latanya Sweeney gave the keynotes, as they did last year, and they dovetailed quite nicely this year. Cynthia’s talk centered on how to think of privacy risk in terms of resource allocation — you have a certain amount of privacy and you have to apportion it over multiple queries. Latanya Sweeney’s talk came from the other direction: the current legal framework in the US is designed to make information flow, and so it is already a privacy-unfriendly policy regime. These raise some serious impediments to practically implementing privacy protections that we develop on the technological side.
On the privacy models side, Ashwin Machanavajjhala, Chris Clifton talked about slightly different models of privacy that are based on differential privacy but have a less immediately statistical feel, based on work from PODS 2012 and KDD 2012. Kamalika Chaudhuri talked about our work on differentially private PCA, and Li Xiong talked about differential privacy on time series using adaptive sampling and prediction.
Guy Rothblum talked about something he called “concentrated differential privacy,” which essentially amounts to analyzing the measure concentration properties of the log-likelihood ratio that appears in the differential privacy definition : for any two databases and
, we want to analyze the behavior of the random variable
for measurable sets
. Aaron Roth talked about taking advantage of more detailed metric structure in differentially private learning problems to get better accuracy for the same privacy level.
William Thurston on proof and progress
William Thurston passed away a little over a month ago, and while I have never had the occasion to read any of his work, this article of his, entitled “On Proof and Progress in Mathematics” has been reposted, and I think it’s worth a read for those who think about how mathematical knowledge progresses. For those who do theoretical engineering, I think Thurston offers an interesting outside perspective that is a refreshing antidote to the style of research that we do now. His first point is that we should ask the question:
How do mathematicians advance human understanding of mathematics?
I think we could also ask the question in our own fields, and we can do a similar breakdown to what he does in the article : how do we understand information theory, and how is that communicated to others? Lav Varshney had a nice paper (though I can’t seem to find it) about the role of block diagrams as a mode of communicating our models and results to each other — this is a visual way of understanding. By contrast, I find that machine learning papers rarely have block diagrams or schematics to illustrate the geometric intuition behind a proof. Instead, the visual illustrations are plots of experimental results.
Thurston goes through a number of questions that interrogate the motives, methods, and outcomes of mathematical research, but I think it’s relevant for everyone, even non-mathematical researchers. In the end, research is about communication, and understanding the what, how, and why of that is always a valuable exercise.
Daniel Spielman wins 2012 MacArthur Award
The NY Times only mentions him in passing and the Yale CS department hasn’t issued a press release, but that’s pretty awesome news. You can read all about his research on his homepage. (h/t Kevin Chen).
Tracks : kisses are a better fate than wisdom
- A Little Lost — Nat Baldwin
- Lemonade — Braids
- It All Began With A Burst — Kishi Bashi
- Plasticities — Andrew Bird
- Tenere Taqqim Tossam — Tinariwen
- Chapter 8 -Seashore and Horizon- — Cornelius
- Cavaleiro Monge — Antônio Carlos Jobim
- No Balanço da Canoa — Maga Bo
- Moonday School (Intergalactic Church) — THEESatisfaction
- triangle walks — Fever Ray
- Wraith Pinned to the Mist and Other Gams — of Montreal
- Awkward — Lightning Love
- Ignore the Bell — The Ladybug Transistor
- 1904 — The Tallest Man On Earth
- Don’t Try to Fool Me — Miss Li
- Forks and Knives (La Fete) — Beirut
- That Old Feeling — Miss Erika
- Kiss Me — Tom Waits
Braised mizuna and oyster mushrooms
I am headed out of town tomorrow but I wanted to cook up my ill-advised gains from the Logan Square farmer’s market — mizuna and oyster mushrooms. I was a bit inspired by this ohitashi variation, but wanted something a bit more hearty to eat with soba. So I decided to braise the greens with ginger and dashi. This recipe may need tweaking depending on the saltiness of your dashi, etc.
Ingredients
4 medium Japanese turnips, sliced thinly
1/2 – 1 lb oyster mushrooms, sliced
1 bunch mizuna
3 tbsp diced or grated ginger
3 tbsp mirin or sake
2/3 cup dashi (from scratch or bottle)
2 tbsp soy sauce
peanut oil
cooked soba (buckwheat) noodles.
Lightly coat wok/pan with oil and cook turnips on medium-high until softened and some are lightly browned. Remove turnips and add a little bit more oil and cook mushrooms until they soften and give up liquid. Add turnips and mix. Add mirin/sake and mix well until it cooks off. Make a space in the middle, add a little more oil and cook ginger until aromatic, then mix everything. Add mizuna and mix, then add dashi and soy sauce. Simmer until broth reduces and mizuna wilts, but not too long. Serve over soba.
Toolkit revisited
I joined TTI Chicago almost a year ago, and it’s been an interesting time here. Since my background is a bit different from most of the other folks here, I have many moments of “academic cognitive dissonance” as it were — but more on that later. Madhur Tulsiani is going to offer a toolkit course in the spring focusing on mathematical tools for CS theory — I wanted to revisit a topic from a few years ago, namely what an EE-systems/theory “toolkit” would look like. I think a similar course / seminar would be really handy (even for self-study), but the topics we came up with before seem a little dated now. It seems like the topics fall under a few categories
- advanced stochastic processes : stochastic approximation
- mathematical economics : game theory, auctions, mechanism design
- advanced probability : concentration of measure, random graphs
- optimization : stochastic control, dynamic programming, convex optimization
- mathematical statistics : asymptotic statistics, minimax theory
Roy’s observation is that these topics are already covered in graduate syllabi is still apt. But I still think that knowing a smattering of these topics is still important for general literacy and critical reading of papers. In reading a new paper I first situate the techniques within the context of things I know about — if I have to absorb the author’s cursory description of the general method as well as its application to the problem at hand, I get bogged down in the former and find the latter mystifying.
Actually, I think what would be great is to make tutorials on the topics and gather them together. I know that people who make research tutorials spend a lot of time on them and there’s some reluctance to gather them together, but these topics are not bleeding edge and could be part of a course. It’s sort of like Connexions, but perhaps a little less wiki-like and more lecture-notes like. What would be the best way to do that?
As an aside, Madhur is also thinking of doing a more focused course later which would cover coding and information theory for (theoretical) computer scientists. I’ve thought a fair bit about such a course focused on machine learning — focusing a bit more on statistical issues like redundancy and Sanov’s theorem instead of Gaussian channels. But how could one do an information theory course without ?

