I have issues with utilitarianism as usually stated. It encourages poor calculation and, as a tool, is not a good fit for the problem it is trying to solve. The topic is complicated and this post is not meant to stand against any argument in particular, merely to capture the particulars of the situation as they appear in my mind.
By my understanding, utilitarianism is about the following calculations.
, a principle actor
, the set of universes with as principle actor
, the set of actions available to
, a probabilistic state of the world after an action
, a universal value function
, the expected value of the action
where satisfies , the best action to take
Taking this framing as correct, there are four categories of objection that I end up playing out.
Objections to the mathematical structure. Can we apply a suitable measure to or is incoherent for this reason? Can we integrate over for the purposes of ? These are the weakest objections because they hinge on my math skills (and those have become quite rusty) but for completeness’ sake we cannot presume to use the machinery of analysis without first satisfying its prerequisites.
Objections from physics. Are well-defined? Does place requirements on cause-and-effect that are realistic or do we require more variables to capture the set of things that could happen?
Objections from humanity. Is well-defined? There’s been no end of argument to resolve the question “What is the good?” and any attempt to get a utility framework off the ground has to bootstrap off some answer here.
Objections from computer science. Is computable? Is computable? Is computable? Are encodable? Our string of constructs are useful even as a thought experiment if they cannot be converted into a procedure for people to resolve emergent moral quandaries.
Going from that last set of objections, practicality forces humans to accept a few constraints when approximating this ideal. Our simple structure of above should be better rendered with the following.
, epistemology, worlds we know
, reductive encoding of a world into a model
, imagination function for generating actions
, a set of probabilities to hold in your head (replace finite with finite parameterization if that bothers you)
value function of , surely has a utility function
, calculable value of action
, the best change in world value
put it together to get the best action
where satisfies i.e.
or the satisficing version
where is some error term.
Notice how many invocations of now appear. So many opportunities for subjective judgment or simply errors in judgment to sneak in and for a program that aims to provide an objective measure that should be a problem.
Different people deal with the subjectiveness in different ways. Life hackers focus on expanding and optimizing . A lot of arguments arise in what makes an appropriate . There’s much academic and theological agonizing over the size of and the apparent difficulty of extracting an agreeable . Similar agonizing over the optimal amount of self-interest in each . Human forecasting (dubious profession that it is) tries to refine . The bedrock of science is refining . This last is my particular favorite though strictly speaking it is only a small portion of the final equation.
All of these are genuine and noble responses to the muddiness of the equations and I don’t want to detract from that urge. It’s just that the muddiness is inherent to the project and the rhetoric around it does not appear to grant this. Comparison of ethical systems is best served by acknowledging that they’re all heuristics and then examining which distortions each structure is alternately vulnerable to or guarded against.