Archive for the ‘economics’ Category

Insurance choice can be bad

Sunday, August 30th, 2009

This is a followup to the previous post about health insurance elaborating on the fact that it can be bad to let individuals make choices about their insurance policy. I stated without much detail that “assuming sufficient options and perfect competition, the result of this individual choice would be exactly the same as if the insurers were allowed to use knowledge of K.” The “sufficient options” assumption is important (and not necessarily realistic), so more explanation is warranted.

Imagine there’s a genetic test that predicts the occurrence of a particular disease with overwhelming probability. Let’s call this disease H (for Huntington’s disease or maybe HIV/AIDS). Further imagine that the disease is treatable, but the treatment is expensive (not true for Huntington’s yet, unfortunately). Say the price of treatment is c.

If insurers are allowed to administer the genetic test and adjust policy prices accordingly, prices will converge towards being c greater for those with H. If you have H, you’ll pay the entire cost yourself. This situation is clearly bad, so we’ll ban insurers from knowing about the genetic test.

However, individuals still know about the genetic test, and are allowed to make decisions accordingly. Let’s say an insurer provides two insurance policies, identical except that one pays for the treatment for H and one does not. Anyone who knows that they’re H-negative will buy the policy that doesn’t treat H, and anyone who has H will buy the other. If the insurer is allowed to charge different amounts for the two policies, they will adjust the prices to match the different expectations of cost. This different is c.

Can we ban insurers from having one policy that covers H and one that doesn’t? Possibly, but it’s hard. First, we have to choose all or none; if one insurer covers H and a different one doesn’t, the non-H people will flock to the second insurer, and the same thing happens. Second, the connection between H and the treatment for H may be far from obvious, and certainly can’t be expected to be known at the time we pass any particular law. For example, Down’s syndrome increases the likelihood of recurrent ear infections, so allowing policies to not cover recurrent ear infections would penalize anyone with Down’s syndrome. This might be harmless by itself, but a thousand similar options could add up quickly.

There are probably examples of insurance policy choices which wouldn’t be problematic, but figuring out which these are is an extreme subtle proposition. Moreover, this issue will become rapidly more important as our knowledge about genetic risk factors and relations between different diseases expands. I have no confidence that these nuances can be encoded in any kind of government regulation.

Does this mean we can only have one insurance policy for everyone if we want to be fair? Unfortunately to a first approximation, it seems like the answer is yes. I’d love to hear details if anyone knows of a type of policy choice which doesn’t suffer from this problem, though.

Free market insurance is incompatible with knowledge

Sunday, August 30th, 2009

Yes, it’s an extreme title, but it’s true. The idea of insurance is to average risk over a large group of people. If advance information exists about the outcomes of individuals, it’s impossible for a fully competitive free market to provide insurance.

In particular, free markets cannot provide health insurance.

To see this, consider a function u:SR which assigns a utility value to each point of a state space S. For example, one of the elements of S could be “you will have cancer in 23 years”. This outcome is bad, so the corresponding u(s) would be a large, negative number.

We also have a probability distribution p:SR over S. Without insurance, the expected value of u is E(u)= sSp(s)u(s). With insurance, we can average over a large number of people to change the utility function to be closer to the average. For simplicity, we’ll consider only the case of perfect insurance, where the new utility function is exactly the average. In the perfect insurance model, we pay an insurance company E(u)+o, and in return they agree to pay us u(s) depending on the particular outcome s. o is an extra amount to cover administrative costs, risks due to lack of independence and finite numbers of customers, and profit (in the case of imperfect competition).

Assuming no one has any prior knowledge of the state s, the only way for different insurers to compete in the perfect insurance model is to reduce overhead. Everyone looks the same, so there’s no advantage in charging different amounts to different people. The insurers profit from anyone with u(s)>E(s) and lose money from anyone with u(s)<E(s), but there’s nothing they can do about it if they can’t tell the difference in advance.

Now assume there’s some prior knowledge about the state, say S=K×U where K is known in advance and U is unknown. In the absence of regulation, it becomes possible for an insurance company to charge different amounts based on the different kK. In particular, it’s possible for an insurer to sell policies only to people with a favorable value of k, and charge E(uk)>E(u). In a free market, anyone with a favorable value of k will flock to these cheaper policies. Insurers offering policies to those with unfavorable values of k will have to raise rates in order to stay in business, since they will have lost the customers from which they make money. Assuming a sufficient level of competition, the price of all insurance policies will converge on E(uk)+o(k).

The result is that we’re now insuring only over the uncertainty contained in U, not K. In the worst case, if K=S, E(uk)=u(s) and insurance vanishes completely.

Whether this is good or bad policy-wise depends on what K and U look like. For car insurance, K includes whether the driver was considered at fault in accidents in the past, whether they’ve driven drunk, whether they drive a muscle car or a Honda Civic, etc. Charging different amounts depending on these factors seems fair, since intuitively these factors can be considered the “fault” of the individual. Similarly, charging more for home owners insurance if you live in the path of a hurricane is also (arguably) reasonable.

In the case of car insurance, even with these known factors out of a way, the space of uncertainty U is still quite large. It includes the actions of other drivers, random equipment failure, invisible road conditions, etc. It is impossible for insurers to predict these factors, which means that private, free market insurance can efficiently insure against them.

For health insurance,the space of known factors includes all past medical history and preexisting conditions, public genetic information including gender and race, healthy or unhealthy lifestyle, etc. In many cases, it includes information about the current medical problem, since insurers have significant control over what kind of treatment people can receive once they are diagnosed. Now, we can argue about whether it’s fair to blame people for unhealthy lifestyles, but I highly doubt anyone will argue that black men should be held responsible for their higher rates of prostate cancer.

If we accept that the space of known factors K is too large, the only way to reduce it is to apply some type of regulation to reduce the effective size of K. A fair amount of subtlety is required to make such regulation effective. For example, let’s say we ban insurers from discriminating based on race, but still allow them to collect information about healthy lifestyle. It’s healthy to play sports, so the insurer might ask whether the person plays basketball. People who play basketball are more likely to be black than those who don’t (caveat: I’m just guessing here), and therefore it’s quite possible that they have higher risks of prostate cancer. Unless the government is smarter than the insurers (impossible, since the insurers have access to the text of laws), the only reliable way to solve this is to ban knowledge of K entirely.

However, banning insurers from using knowledge of K is dangerous unless you also ban customers from using knowledge of K. In an extreme case, it would be very bad to allow people to buy insurance policies in response to accidents of unexpected diagnoses. Everyone would wait until they needed medical coverage to buy insurance, and all insurers would rapidly go out of business.

In general, if individuals are allowed to use any information prohibited to insurers, and the space of available policies is large enough, sufficiently diligent individuals with favorable k values can use this information to lower their insurance premiums without raising their risk. Insurers will have to raise their premiums in response, which results in an increase in cost for those with unfavorable k values.

In fact, assuming sufficient options and perfect competition, the result of this individual choice would be exactly the same as if the insurers were allowed to use knowledge of K! Wow. I didn’t fully understand that point before writing this post.

The conclusion is that if we believe true health insurance is a good thing, and that health insurance means insuring over factors which can be known in advantage, free markets don’t work either for insurers or for individuals. We can’t allow insurers to base prices on prior knowledge, and we can’t even allow individuals to choose which policy they buy based on their knowledge of their own medical history.

Hmm. The individual side of this is somewhat unfortunate, but I don’t see any way around this argument.

Followup: Here are more details about the individual side.

The Anonymous, Recursive Suggestion Box

Sunday, August 16th, 2009

Good discussion with Ross today, resulting in one nice, concrete idea.

Consider the problem of suggesting policy improvements to the government. In particular, let’s imagine someone has a specific, detailed policy change related to health care, financial regulation, etc. Presumably, the people who know the most about these industries are (or were) in the industries themselves, so you could argue that they can’t be trusted to propose ideas that aren’t just self-serving. Maybe it’s possible for someone to build a reputation of trustworthiness, but that’s hard and would ideally be unrelated to the actual ideas proposed. Instead of relying on reputation, we’ll remove the issue entirely by making the suggestion box anonymous.

Now we have an anonymous suggestion box on a website. People go to it and propose ideas. There are a few good ideas, and a vast amount of bad, malicious, and nonsense ideas (including spam). Eliminating the spam is easy (I have a single, completely public email address and get roughly one spam message per day, from which I conclude that the spam issue is solved). In order to eliminate the bad or malicious ideas, we need to be able to judge their correctness in a logical manner. For this, we rely on distributed intelligence: other people are allowed to judge whether each idea is good or bad. To get loaded words out of the picture, let’s replace “good” and “bad” with the words “true” and “false”. “Ideas” become propositions of the form “Implementing this idea would be good” (yes, “good” is still there, but keep reading).

Let’s assuming voting isn’t a completely reliable system for determine the truth or falsity of ideas (otherwise, we’re done). Therefore, some true propositions will get a lot of false votes, and vice versa. To solve this, we allow people to propose arguments for or against each proposition. These have the form of some statement, like “That proposition is false because the author is a moron”, together with a more details argument for why the statement is true. Now we let people vote on two more things:

  1. Whether the truth of the statement would imply that the original proposition is true or false.
  2. Whether the argument for the truth of the statement itself is sound.

If we get enough votes in favor of both (1) and (2), we conclude that the original idea is true (or false), and discount the votes for or against the original idea.

This is the key part, so I’ll restate it. If we have propositions A, B, and BA, then enough votes for both B and BA override any votes against A. You can’t kill a good idea unless you can the arguments for it as well.

Now we have to get recursive. What if B gets a lot of votes, but is actually wrong? Then you let people propose arguments for the falsity of B, and so on. What if there are two competing arguments which appear to contradict? Then you let people propose arguments about why there isn’t a contradiction? There are a lot of logical issues to deal with, but people can post arbitrary arguments written in normal human languages and we have the full power of human intelligence to judge them, so we’re not limited by artificial logical restrictions. This isn’t a formal proof system.

Unfortunately, we are limited by what happens along the full recursive tree. If people lie about the propositions all the way down, and manage to flood away all the counter arguments, the system will fail. However, this is basically a problem of spam, and can be solved in the usual way. If you detect that someone is consistently voting opposite the correct answer, you flag them as malicious and discount their votes. This rule is circular, but that’s what probabilistic analysis is for: we take all the data and compute the most likely assignment of truth values to propositions and spam flags to people. There’s some threshold of validity that you need to achieve in order to such a solver to converge to the correct answer, but that level of trust is often quite low due to network effects and self-reinforcement. In other words, contradictions don’t fit together.

Since this is a website, we have to identify whether the “users” are actually people. We could do this conventionally with a system like ReCAPTCHA, but since we’re in recursive mode it’s much cooler to instead ask users to judge the correctness of randomly selected propositions. If you want to vote on whether a proposition is true or false, or propose a new proposition, you need to spent a little time judging the ideas of others. If someone comes up with a way to trick this system by writing a program that can judge the truth or falsity or arbitrary English propositions, this discussion may be obsolete (thanks to Ross for this particular bit of reasoning).

Other issues probably abound, but they can be fixed by allowing people to suggest improvements to the system. If deemed reasonable, these ideas can be implemented and tested in parallel with the existing system, resulting in a potentially large number of competing systems for determining truth values from the same data set. The data set itself could probably be made freely available (under a suitable license), so that others could build competing systems.

I don’t think this system would be all that difficult to implement. Thanks to the previous paragraph, if it reached a sufficient level of quality it would start to improve itself. Maybe that would even get scary.

Of course, if we apply this to a realm like politics, the truth or falsity of various statements will be very controversial, and different people will have legitimately different opinions. This can be solved by adding side conditions to the statements, like “If you believe in flat tax systems, we should do this” or “If you believe that health care is a basic human right, we should do that.” More importantly, however, there is a vast range of ideas that any rational person should agree to. Statements like “the proposed health care bills do not include death panels”, and “given an otherwise equivalent choice between taxing a public good and a public evil, we should tax the latter.” I think it’s fair to say that the U.S. would be better off if we could agree on the statements that don’t need side conditions.

Note: I’ve done zero checking to see if this has been proposed or implemented before (this discussion happen just now), so I’m curious if anyone knows related references or links.

Another note: presumably this would be set up as a nonprofit supported by donations of some kind. If this system actually existed, I would probably be willing to donate at least $1000.

Externalities and tariffs

Monday, June 29th, 2009

Krugman correcting a flaw in an Obama speech about the energy bill. It’s very unfortunate that the president didn’t get this right, since externalities are the whole point behind cap and trade legislation. If he isn’t able to articulate this point consistently and correctly, he won’t (and shouldn’t) be able to convince anyone. Moreover, any bill that comes out of this process that isn’t based on people understanding (and admitting to understanding) externalities will likely be hopelessly flawed.

Why software has bugs

Wednesday, June 24th, 2009

When people discuss the future of computers and software, a common worry is that it will become increasingly difficult to produce correct software due to the ongoing surge in complexity. A common joke is to imagine what cars would be like if they were as buggy as software. I believe these fears are groundless, and that they arise from a misunderstanding of the reason why current software is full of bugs.

Modern software contains bugs because bugs aren’t the problem.

The reason we have bugs in computer software is not because writing bug-free code is impossible. Rather, it is because writing bug-free code is expensive. Eliminating all bugs requires enough extra time and money that it isn’t economically advantageous for the vast majority of applications.

In areas where correctness is more critical, we spend more money and get correctness. Hardware is an excellent example of this: a modern CPU has somewhere around a billion transistors, and is usually bug-free. This is because hardware companies spend vast amounts of money on formal verification methods which rigorously check the correctness of circuit designs. It has to be correct in order to work, so we make it correct. This also applies to software in critical areas: when was the last time you heard about a bug in the software for your car?

For now, most software usually doesn’t need to be correct (witness the explosion of dynamically typed scripting languages). As our dependence on software grows, our demands on its correctness will increase, and software will become correct. To do this, we’ll use a combination of model checking, better languages, formal verification, etc. The ideas required to do this have been around for a long time, are constantly improving, and will improve even faster when we need them more and start devoting real resources to them.

I think this shift will happen soon, but the timing depends primarily on the economics of software, not technical issues. As soon as we’re willing to pay extra to get bug-free software, people will start writing it.

Standard and Poor’s

Saturday, June 6th, 2009

Here’s a quote from a Managing Director at Standard Poor’s, explaining how their years of data on mortgage borrowers could be used to predict the behavior of new types of mortgages (such as those which don’t require proof of a job):

We were able through our analytical process to develop assumptions about what the future would be like for these borrowers. [TAL]

Normally it would be hard to take data from one situation and apply it to another, so it’s a good thing they had an analytical process. Stunning, the guy actually stands behind their decision to rate the securities as AAA. His reasoning is that this crisis is was completely unexpected. I.e., they did a terrible job rating novel financial instruments, and can’t be blamed if something novel happens as a result.

Externalities

Saturday, February 7th, 2009

I got The Age of Turbulence for Christmas. Very interesting so far, especially to read with hindsight given recent history. This passage is fascinating:

“…According to objectivist precepts, taxation was immoral because it allowed for government appropriation of private property by force. Yet if taxation was wrong, how could you reliably finance the essential functions of government, including the protection of individuals’ rights through police power? The Randian answer, that those who rationally saw the need for government would contribute voluntarily, was inadequate. People have free will; suppose they refused?

I still found the broader philosophy of unfettered market competition compelling, as I do to this day, but I reluctantly began to realize that if there were qualifications to my intellectual edifice, I couldn’t argue that others should readily accept it.”

Greenspan does not come off as an ideologue throughout most of the book; he seems for the most part rational, thoughtful, and balanced. This makes it all the more fascinating and disturbing to me that, confronted with a flaw in his model of the world, his response would be to accept that other people might not be able to accept it!

The issue here is very simple. In the case of a public good such as individuals’ rights (or a public negative such as pollution), rational individual self-interest implies that one should attempt to shift the cost of the public good onto someone else. Markets are brilliant (most of the time) at optimizing functionals, but here the functional is incorrect. If a theoretical free market system optimizes one functional, it is entirely irrational to believe that it will also magically optimize a very difficult functional at the same time.

Moreover, this flaw isn’t even hard to fix! If one believes that free markets are the best system ignoring externalities, the solution is to make the minimal regulatory change required to replace the externalities with individual self-interest. E.g., criminal penalties for property rights violations, carbon taxes for global warming, etc. To my eyes, at least, the market system preserves all of its theoretical and moral elegance even with this correction, and has the benefit of not having a brutally obvious flaw.

Imagine a physicist who believes in the Newtonian theory of relativity, but discovers that it is inconsistent with the theory of electromagnetics. The analogous response to Greenspan here would be for the physicist to accept that the contradiction meant that other physicists would disagree, but to continue to believe in both theories personally! What actually happened, of course, is that physicists came up with a better theory, one that turned out to be even more elegant and beautiful than the first one. The correction required was quite small; the Newtonian theory is still almost right and is still useful in calculations.

One difference between economics and physics is that economics is often filtered through politics, and having a “pure” theory can be advantageous from a marketing perspective. However, Greenspan does not appear driven by marketing concerns; he frequently admits to trying to convey a nuanced view even when afraid that it will be misinterpreted. Therefore, I am not sure why he resists it.

Public domain

Saturday, December 20th, 2008

I found a rather spectacular article on copyright while reading about the Copyright Term Extension Act:

Scott M. Martin, “The Mythology of the Public Domain: Exploring the Myths Behind Attacks on the Duration of Copyright Protection”, Sep 24, 2002.

There’s no shortage of absurdity, but here’s one of the highlights:

Copyright Encourages, While the Public Domain Discourages, Progress in the Arts

At the risk of speaking words of heresy, it is copyright protection that encourages innovation and creativity, while the public domain discourages both innovation and creativity. Why create something new if you can reprint or reuse something that already exists? Why invest in untested new works if you can instead distribute royalty-free existing works?

The fact that creators of new works cannot merely re-use the expression contained in copyrighted work of others without permission forces them to be creative. Composers cannot rehash the melodies created by earlier composers, they must create their own new original melodies. Writers must invent new characters and plots instead of recycling the efforts of others. Animators and motion picture studios cannot freeload on Mickey Mouse; copyright protection forces them to create their own original cartoon characters. This promotion of fresh creation is an entirely appropriate goal for Congress to pursue through legislation.

Yes: he’s arguing that public domain is actually a bad thing by itself, even ignoring the trade-off between whether a work is copyrighted or free. I.e., it is the legitimate job of the government to mandate creativity directly by disallowing reuse of existing work. Without this forced creativity, artists would just sell existing art.

Brilliant!

Hydrogen to electricity?

Sunday, December 7th, 2008

Here’s a good candidate for the silliest energy idea I’ve heard in a while:

http://www.ted.com/index.php/talks/reinventing_the_car.html

Larry Burns, the vice president for R&D at GM, notes that 4% of cars equal the power generation ability of the entire current electric grid, and dreams of a future where fuel cell vehicles are used to generate electricity while parked. This is great because hydrogen can come from a wide variety of sources, so as long as each community has their own tailor-made method for generating it, we can use the cars to cheaply generate electricity. Finally, we can close the loop on this convenient diagram from wikipedia: