Buridan's Principle (1984) [pdf]
microsoft.com
microsoft.com
But that makes me wonder ... how can we then have unstable problems in the real world? Google "unstable problem definition". If everything is continuous, then small enough changes in input always result in small changes in output. And yet, unstable problems are the opposite. If a pencil is released when standing on its point, it can fall to one side or another side, rather far away.
To me, this has to do also with comparing timestamps across distributed systems, like Spanner's database timestamping synchronization. When I started architecting distributed systems, and quorums, I had to deal with this.
I remember emailing Leslie Lamport a few times and arguing with him about this :)
Some people don't even believe Leslie Lamport's Buridan's Principle:
This makes perfect sense classically, but the quantum argument I'm not sure about; as he admits, he only finds fault with a particular apparatus using quantum behavior. But it seems that any implementation of a quantum bit that is eventually "measured" would violate the principle--is there something I'm missing, or is the problem just smoothed over by the probabilistic error already assumed in quantum circuits?
Since there are not dead asses all over the place, the philosophers took this as evidence that free will exists, even in asses.
That falls apart as soon as you consider how frequently the precise scenario is expected to occur. I hope no philosopher made an ass of himself by vigorously defending this particular form of the argument.
That response is similar to the point made by one reviewer of an early version of the paper discussed here, that if this were a problem (in practice), it would have come to everyone's attention by now.
The Dining Philosophers problem is similar to Buridan's Ass, in that you have hyper-rational actors at risk of starvation in the presence of food, but the critical difference that makes this a model of something that could happen in practice is that it involves each actor having to make two temporally-separated decisions, thus avoiding a singularity in time (though such singularities appear when you apply a locking solution.)
Interestingly enough, A.A. does this, where "very close" is deemed to be "less than a 2/3 majority". (Although rather than a coin flip, a name is drawn at random, usually from a hat).
https://web.archive.org/web/20160320090358/https://aeon.co/e...
For example, a series of coin flips, with each win being added to the toss-winner's vote count, until one has reached a value one greater than the higher vote count. This seems to be a natural extension of the sudden-death tie-breaker.
Because the counts are discrete, I do not think there is any sorites paradox here, and so long as more than a few votes were cast, there should be a reasonable definition of 'close'.
This would never work in practice, as the side with the larger count will always regard it as unfair, but could perfectly rational participants find this acceptable?
>Buridan’s Principle. A discrete decision based upon an input having a continuous range of values cannot be made within a bounded length of time.
Shouldn't it instead read
> Buridan’s Principle. For a discrete decision based upon an input having a continuous range of values, there exists some values such that a discrete decision cannot be made within a bounded length of time.
Because clearly there are many instances that a discrete decision is made in a bounded length of time, as shown by the car does stop or goes for many values of x even though there is a bounded length of time; however there is certain values of x that result in the train running over the car, but not all.
Ergo, only some values of x will result in a decision being made impossible in a bounded period of time.
Can someone help me understand the flaws in my thinking or understanding?
By definition, a "bound" is a limit, i.e. a range that the outcome falls into. Saying that the time to make a decision is bounded simply means that you can always rely on it to happen within that limit.
> cannot be made within a bounded length of time.
Is not that it will not happen within a certain time period but rather I cannot with certainty fix an upper or lower bound on the amount of time it will take to reach a decision for all possible values of the input X.
Thank you for your reply I had to noodle on it a bit but think I get it now.
So, in the context of the paper, if you thought that your computer always made a decision after a week, then there is some situation whereby the computer takes longer than a week.
For the record, I think the mathematics is sounder than the computer science which in turn is sounder than the social science. As the author admits when he mentions Kepler, we can't really prove Buridan's Principle. But I think it goes further than this in the social aspect: We don't know whether indecision at traffic lights is even accurately modeled by Buridan's Principle. Then the question becomes not whether it's true, but whether it is a good model. And these kind of models are always dangerous ground in the social sciences.
Edit: The reason why I say the mathematics is sound is because he rephrases the usual notion of compactness: https://en.wikipedia.org/wiki/Compact_space.
That’s gold. The hubris!
Or maybe the reviewer isn't an expert.
I like you yters. You're crazier than I am and that's hard to do. But despite a rocky beginning (cheers!) Einstein turned out to be correct. We've measured and verified relativity to the heavens and back.
Really, it's a staggering feat what he did: you take two basic ideas, that the laws of Nature are the same in every (inertial reference) frame, and that Maxwell's equations (laws of Nature as far as we know) have a constant c, and everything else flows from there. The Universe is stranger and more wonderful than anyone has ever imagined.
The author specifically addressed “noise” in another paper. In this paper, the predecessor to the one linked, the author shows that noise doesn’t fix the problem, rather it makes it impossible to determine which inputs would make it hang for an arbitrary amount of time.
2. Introducing noise to drive the device out of its metastable state.The noise can be considered to be just an unpredictable input.The introduction of noise cannot eliminate the possibility of the device hanging up for an arbitrarily long time, but can make it impossible to predict which inputs will cause it to do so.
While I do not disagree, introducing noise changes the issue from being stuck forever on a single decision, to being a series of decision points (each time the noise signal changes), with the chain being broken as soon as one results in a definite outcome. In practice, this allows us to engineer the risk of being stuck, for longer than some specified period, to an arbitrarily small probability - at the cost of a small loss of precision, and possibly much greater complexity in modeling the device.
Using noise is useless without hysteresis. You must have a process, built in, which prevents re-decision or waffling for a time sufficient that conditions are so changed as to eliminate the original decision. Once you stop, you stop long enough for the train to pass. Or you close your eyes and floor it, and stand on the accelerator.
In most practical scenarios it's not an issue, sure, but I don't think that's what the author was trying to get across as the point of this.
I think this is known as the old joke about the efficient markets: an economist sees a $100 bill on the ground in a public (and frequently walked through) place and, instead of picking it up, decides they must be hallucinating; after all, if there was really a $100 bill on the ground, somebody would've already picked it up.
Real life situations vary in their degree of similarity to a perfectly efficient market, so the "economic reasoning" only makes sense in context. Does the situation involve an efficient enough market for the proposition to be of extremely low probability? In terms of reviewing scientific papers, I don't think you can assume that with enough confidence to use it as a sole reason to reject a paper.
I think Eliezer wrote a whole book on it: https://equilibriabook.com/. It's probably relevant to Leslie's situation.
I had a similar problem, and I resolved it by training myself to remind myself of a point of no return, that is, a distance from the light at which I will go no matter what. So every time I see a traffic light, I decide where is the point of no return.
I think establishing point of no return is the standard method of dealing with this. For example, parachute jumpers have a certain altitude at which they have to make the decision whether to land on the main parachute or backup parachute if something goes wrong with the main one.
So, Buridan’s Principle is correct for time-invariant systems. But as far as I can see you can totally build a time-dependent system which simply picks option 1 after being undecisive for time T.
This is discussed in the paper under section 3: "Other Asses", in the paragraph starting "One way to circumvent Buridan’s Principle is to eliminate the decision".
That is to say, that the proportion of drivers having to make the risky decision (i.e. if they were to decide to accelerate through the amber) is significantly reduced... although interestingly I think the principle states that as T(amber) << T(green) the liklihood of indecision for that second case now does increase.
The practice of putting cameras on lights and then reducing the duration of the yellow light is not only an abuse of power but also dangerous.
The target audience is a nontrivial subset of people and it's difficult to optimise for everyone in the target audience. In any case I think that the real interesting thing here is not what lead to his observation. (Mathematicians have a tradition of not telling people what lead to their observations, for better or worse.) Rather, I think the mathematics behind this should be taken much further.
I guess it's off to the references.
I don't see how that follows. Seems like a sibling problem rather than a generalization.
The ass would starve even if the decision was among two same otherwise discrete options with no continuous range of values in between (e.g. state -1 (left hay), 0, and 1 (right hay)), since there still wouldn't be a reason to prefer -1 to 1.
The problem gets more difficult because you also have to worry about measurement resolution. Anyway, rest assured this problem is very resistant to any "what if you just..." solutions you can come up with.
I don't think that was part of Buridan's concept. The concept was simply the impossibility of choice between two same options -- the continuity of the domain didn't play any role (in fact the description focuses on the discreet binary choice alone).
>Anyway, rest assured this problem is very resistant to any "what if you just..." solutions you can come up with.
I'm sure, I don't propose a solution - just say that the problem is not about discreet/continuous.
http://steve-patterson.com/paradox-resolved-buridans-ass/
It says: "there’s no such thing as “identical options”. More specifically, there are no two separate things which are identical in every way. So when talking about choice, having “alternative” possibilities implies having “different” possibilities. We can not evaluate two things as both “identical and different”, as this would be a contradiction in terms. Therefore, any formulation of Buridan’s paradox which implies this contradiction runs into a basic framing error."
Seems wrong, in a lottery all options are “identical and different”. Identical since they have the same probability, different because only one has the price. The paradox undecidability is produced by the perfect balance of unknowns, the equilibrium must be broken to have a decision.
Buridan's can be combined with Xeno's as a 2D continous space/time paradox. So cool!
I'm working on a solution for Xeno's, that's why I find it interesting.
Doesn't have to be "identical in every way".
Just "identical in every way that matters (regarding the decision)" e.g. making the subject equally hesitant or equally willing to chose one or the other...
E.g. two potential love interests might be very different but equally tempting, and people have had that problem of choice (or regret when they chose) hit them very heavily...
> a device for making a binary decision based on inputs that may be changing
So it's the result of the halting problem, applied to a continuous function in hardware?
"To build" would be a series of logic gates, in hardware, which is why the halting problem could apply. The fact that the outputs are expected to be considered a continuous function is incidental and (as stated) can only be considered a discontinuous function, despite the target guarantees and specifications might state.
There are other impossibilty results, e.g. the FLP theorem. Despite having computing-based interpretations they're not all related to the halting problem. :)
That being said, maybe it's possible to generalize the halting problem to a continuity in some reasonable way and get something like Buridan's principle. It's not obvious to me how that would be done but I'd be interested to see!
As you vary the inputs, the outputs change. This results in a continuity. There is a question of ranges, but this is handled by a type system (even if that type is a pointer, you run through all memory for your function inputs).
> Another often-suggested escape from Buridan’s Principle is noise—the introduction of randomness into the system. In theory, one can balance a ball on a knife edge; in practice, this is impossible because tiny random 2 vibrations will cause the ball to fall, despite our best efforts to balance it. Moreover, balancing the ball on a knife edge requires fixing very precisely both the position and the momentum of the ball, which is forbidden by Heisenberg’s Uncertainty Principle. A four-legged or human ass must also have random noise and be subject to the Uncertainty Principle, so it cannot be put into a situation where it will hang forever on a knife edge of indecision.
The meta-story is IMO just as fascinating if not more so than the principle itself.
> A little research revealed that psychologists are totally unaware of the phenomenon.
> The singularity at zero was never mentioned in the paper.
> Philosophers have discussed Buridan’s ass for centuries, but it apparently never occurred to any of them that the planet is not littered with dead asses only because the probability of the ass being in just the right spot is infinitesimal.
> I submitted it first to Science. The four reviews ranged from “This well-written paper is of major philosophical importance” to “This may be an elaborate joke.” One of the other reviews was more mildly positive, and the fourth said simply “My feeling is that it is rather superficial.” The paper was rejected.
> Throughout this exchange, I wasn’t sure if he was taking the matter seriously or if he thought I was some sort of crank.
> My problems in trying to publish this paper and [22] are part of a long tradition.
WTF is going on here? This thing on our lawn is a dragon, why do some many people think it's a cloud?