Advice, warnings and genetic algorithms

In the Knowledge Project podcast with Adam Robinson there is an interesting observation about warnings.

Human beings always ignore warnings.

It was stated in reference to a book that he had written for Warren Buffet. He shares a load of advice but some of them come with a warning. He states that most people when reading this would ignore the fact that there are warnings associated with them and take them as the truth.

He then goes on to make a very interesting observation:

All advice is a warning. All wisdom is a warning. If I say the best way to boil an egg is this, there’s an implicit warning. If you don’t boil it like that, the egg is not going to be as good as it could have been. If I say the best way to negotiate a contract is to always let them make the first offer. There’s a warning.

It is not something I’d thought about before. When we receive advice we have a choice to take it or not. If we don’t take it there is a risk that we are throwing away an opportunity to lean on someone else’s knowledge and experience. However we might also be missing an opportunity to learn and find out the best way ourselves.

It is similar to the problem of local maxima with genetic algorithms. A genetic algorithm generates a result and evaluates it compared to previous results. If it is the “best” result then that becomes the next starting point. However this can create a problem called local maxima. It does not always find the best result and can get stuck at a lower point.

If you imagine a map grid where the height of every point reflects how good the result is. If you pick a starting point you can then look at all the squares next to you and move to the highest one. Using this approach you can navigate the map and will eventually end up at the top of a hill. The problem comes in that you will not move from the top of that hill as no squares around are higher. However this may not be the highest hill on the map - this is called a local maxima.

The way they solve this with genetic algorithms is through mutations - in our example this would be deciding to head off in a new direction even though it might not be the highest point.

Coming back to the advice and warnings, if everyone always takes a piece of advice and heeds the implicit warning then we could potentially get stuck at a local maxima - we wouldn’t know if there is a better way to do things. If we always ignore the advice then we might find a better way or we may find a much worse way.

Sometimes we may want to ignore advice and just try things. We need to take into account the risks and the impact of being wrong. The advice to not touch a hot stove should probably be followed however the advice on the best way to learn to juggle can probably be safely ignored (although it may take you longer).

Links

Adam Robinson #168

Random Posts

My Free Blog Setup

I thought it was worth documenting my current setup for this blog. Most of it is automated and it costs me nothing to host it.


Read More

The restaurant of mistaken orders

I came across this YouTube video with an intriguing title - “The Restaurant of Mistaken Orders”. Having recently read a lot about hospitality this piqued my interest.


Read More

From 5 whys to why now?

I have used the “5 whys” approach multiple times to get to the root of some question. This article advocates adding a time dimension to the decision. Not only should we consider why we are doing something, we should also consider why we are doing something at a specific point in time. It also twists this around and suggests we should consider “What is the danger of not doing this right now?” - what would we lose or miss?


Read More