Ben Golub Profile picture
Apr 24, 2021 18 tweets 6 min read Read on X
David Blackwell would be turning 102 today.

He's best known for the Blackwell information ordering, the way to formalize when some signals give you more information than other signals.

A thread on Blackwell's lovely theorem and a simple proof you might not have seen.

1/
Blackwell was interested in how a rational decision-maker uses information to make decisions, in a very general sense. Here's a standard formalization of a single-agent decision and an information structure.

2/
One way to formalize that one info structure, φ, dominates another, φ', is that ANY decision-maker, no matter what their actions A and payoffs u, prefers to have the better information structure.

While φ seems clearly better, is it definitely MORE information?

3/
Blackwell found out a way to say that it is. That's what his theorem is about. Most of us, if we learned it, remember some possibly confusing stuff about matrices. This is a distraction: here I discuss a lovely proof due to de Oliveira that distills everything to its essence.

4/
We need a little notation and setup to describe Blackwell's discovery: that the worse info structure is always a *garbling* of a better one.

Let's start by defining some notation for the agent's strategy, which is an instance of a stochastic map -- an idea we'll be using a lot.
Stochastic maps are nice animals. You can take compositions of them and they behave as you would expect.

Here I just formalize the idea that you can naturally extend an 𝛼 to a map defined on all of Δ(X). And that makes it easy to compose it with other stochastic maps.
Okay! That was really all the groundwork we needed.

Now we can define Blackwell's OTHER notion of what it means for φ to dominate φ'.

It's simpler: it just says that if you have φ you can cook up φ' without getting any other information.

7/
Blackwell's theorem is that these two definitions (the "any decision-maker" and the "garbling" one) actually give you the same partial ordering of information structures.

"Everyone likes φ better" is equivalent to "you get φ' from φ by running it through a garbling machine 𝛾."
To state and prove the theorem, we need one more definition, which is the set of all things you can do with an info structure φ.

The set 𝓓(φ) just describes all distributions of behavior you could achieve (conditional on the state ω) by using some strategy.
Now we can state the theorem. We've discussed (1) and (3) already. Point (2) is an important device for linking them, and says that anything you can achieve with the information structure φ', you can achieve with φ.

10/
de Oliveira's insight is that, once you cast things in these terms, the proof is three trivialities and one application of a separation theorem.

So let's dive in!
…oliveira588309899.files.wordpress.com/2020/12/blackw…
Here we show that (1) ⟺ (2).

(1) ⟹ (2). If φ' garbles φ and you HAVE φ, then just do the garbling yourself and get the same distribution.

(2) ⟹ (1). On the other hand, if φ can achieve whatever φ' can, it can achieve "drawing according to φ'(ω)," which makes you the garbling
(2) ⟹ (3) says if 𝓓(φ) contains 𝓓(φ') then you can do at least as well knowing φ': the easiest step.

Note that the agent's payoff depends only on the conditional distribution behavior given the state. Since all distributions in 𝓓(φ') are available w/ φ, agent can't do worse.
(3) ⟹ (2) is the step that's not unwrapping definitions.

Suppose (2) were false: then you could get some distribution 𝐝' with φ' that you can't get with φ. The set 𝓓(φ) of ones you can get with φ is convex and compact, so .... separation theorem! Separate 𝐝' from it.

14/
If we state what "separation" means in symbols, it gives us (*) below. But that tells us exactly how to cook up a utility function so that any distribution in 𝓓(φ), one of those achievable with φ, does worse than our 𝐝'. That's exactly what (3) rules out.

15/
That's it!

Happy birthday David Blackwell, and thanks Henrique de Oliveira. Though I am the world's biggest fan of Markov matrices, there's no need to use them for Blackwell orderings once you know this way of looking at things, which gets at the heart of the matter.

16/16
typo! that red arrow label should just be 𝛾
PS/ Tagging in @smorgasborb, who I didn't know was on Twitter and whose fault this all is.

A few typos above that I hope didn't interfere too much w/ exposition of his argument: In 6, the red label was wrong - fixed here. In 13, the first φ' should be φ.

🙏

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ben Golub

Ben Golub Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ben_golub

Oct 12
This terribly misguided paper is making the rounds.

This thread is to make it common knowledge what is wrong with it.

The basic thing: all modern economic theory allows for a gap between individual maximization and efficiency, whatever you mean exactly by each of these.

1/
The first welfare theorem (individual optimization implies social efficiency) breaks down in the presence of frictions -

e.g., incomplete markets, asymmetric information, externalities, and market power.

Most economics today is about these frictions.

2/
Now, the paper has some halfhearted recognition of this, but says, effectively

"Well, you know, there is some meta-stage in which institutions are chosen, and economics assumes that this choice will be made to kill all frictions except the efficient ones."

3/
Read 7 tweets
Oct 4
this long post is an interesting document!

a few notes on it from an economist studying network theory

The striking thing about César's hit 2009 paper on economic complexity is that it doesn't mention eigen-anything and seems surprisingly disengaged from network theory.

1/
The economic complexity index that Hidalgo and Hausman propose in "The building blocks of economic complexity" is a very close variant of Kleinberg's very famous 1999 HITS algorithm.

It's not clear whether they're aware of this connection, but in any case

2/ Image
economists writing about networks in 2009, such as Jackson, Acemoglu, myself, and many others would have probably written the paper differently --

with a clearer consciousness to our big debt to the prior study of eigenthings as centrality measures!
Read 10 tweets
Sep 28
I was expecting to hate Tim Hartford's piece, which essentially says that the math in economics "feels wrong" for the subject.

But I liked it! He's right. Today's economics does invest a lot of its mathematical effort in the wrong stuff.

Thread 1/
To take an example from the graduate curriculum, we spend a lot of time dealing with fixed points in large models (dynamic, stochastic, etc.)

But most students taught our toolbox could say nothing useful about how to model whether agents can find these equilibria.

2/
Some famous work in computer science, e.g. by Daskalakis and Papadrimiou, has studied the complexity of finding equilibria in games and markets.

But economics has not absorbed much from the methods or concepts used in this work, and has mostly shrugged off the whole thing

3/
Read 8 tweets
May 7
Report from the teaching trenches:

I teach an advanced elective (Social and economic networks) which is difficult for top undergrads but where AI can do the homework perfectly.

The main changes this year:
(i) I encourage AI use for learning;
(ii) closed book exams

1/
I don't care at all about homework being done with AI since most of the grade is exams, so this takes out the "cheating" concern.

Students seem motivated to learn and understand, which makes the class very similar to before despite availability of an answer oracle.

2/
It's possible that (A) all the skills I'm trying to teach will be automated, not just the problem sets AND (B) nobody will need to know them and (C) nobody will want to know them.

Notice: A doesn't imply B and B doesn't imply C.

3/
Read 10 tweets
Apr 7
If you'd like to read or teach about the new economics of supply networks and their fragility this spring (see quoted thread for an application)...

a short list of resources you might find useful that make a natural unit in a syllabus.
A survey of what standard models of production and trade are missing, and how network theory can illuminate fragilities like the ones unfolding right now, where market expectations seem to fall off a cliff.

bengolub.net/fragilitysurve…Image
A survey by the fantastic @DBaqaee and Rubbo on how network macroeconomics integrates rich propagation mechanisms into core models.

Read this for models you can take to the (local central) bank.

annualreviews.org/content/journa…Image
Read 6 tweets
Apr 4
The main effect of tariff insanity:

Uncertainty poisoning supply networks, degrading a lot of relationships at once.

That scar tissue will linger for a long time.

1/
Recently Yann Yann Calvó López and I wrote two posts on @Noahpinion where we detail how vulnerable modern supply networks are.

A trade war triggered by Trump's chaotic tariffs is the same type of aggregate shock as the Covid crisis, but worse.

2/

noahpinion.blog/p/americas-sup…
@Noahpinion Look at the structure of modern supply networks, with most sourcing relationships crossing borders.

Most of these relationships operate on low margins, and big tariffs will shut some of them down.

3/ Image
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(