You are viewing the historical archive of The Philosophy Forum.
For current discussions, visit the live forum.
Go to live forum

Foundation of Problem Solving

Skeptic September 20, 2020 at 08:56 9825 views 42 comments
There are a lot of discussions about education and ability to solve complex problems. I always felt that there should be a theory behind that but failed to find anything solid. In some sense the entire field was started by philosophy and logic, but the sad point here is that it became too abstract.

To make someone a better solver you need to show him a starting point too, not just a last one. The most promising field here is cognitive psychology, it even has a dedicated topic: CPS (complex problem solving). I found a lot of interesting details there but not a solid, holistic view.

Is that really so difficult to connect available knowledge to create something solid and meaningful and more importantly, useful?

For example, I would start with following three main principles for that:
  • principle of similarity - it's a starting point of the mind, we need to sort out somehow a chaos around us.
  • principle of regularity - we need to be able to see interconnections, sequences and patterns. Principle of similarity creates a static world model and principle of regularity gives us a set of constraints to create a dynamic one.
  • principle of obviousness - if our world model produces a stable result about some fact then it become obvious for us


All three principles are about fundamental unconscious processes. Principles are extremely simplified and it's only a part of them (unconscious part), but even such a model can already be very useful. For example:
  • the structure of our knowledge is directly related to our ability to solve problems. Knowledge itself isn't enough, it should be structured properly for the specific problem
  • our sense of obviousness is faulty but can be adjusted via structure of our knowledge


P.S. The theoretical part will be further explained below on the first page, the practical hopefully on the second one

Comments (42)

JerseyFlight September 20, 2020 at 19:21 #454149
Quoting Skeptic
we need to be able to see interconnections


In my opinion this is the axiom of comprehension. Remove this and all one has, which accounts for nearly all contemporary philosophical positions, are a bunch of disconnected, abstract categories, which inevitably lead to confusion and disharmony, the opposite of comprehension.
Gregory September 20, 2020 at 22:41 #454197
People structure their ideas differently. Smart people are those who have a complexity of thought or who are able to go down an avenue of thought that is difficult. Look at animals. We really don't have a comprehensive way of studying the complexity or subtlety of their thought. Humans are so varied we can hardly do this with us
batsushi7 September 21, 2020 at 10:05 #454350
Can you train a man to be better at IQ test? And score higer after multiple attempts? I wonder if there is any scientific research done on the subject. Far as I know, the IQ stays same, and goes lower after time passes. But how can you even train one cognitive skills?
Philosophim September 21, 2020 at 11:49 #454366
Reply to Skeptic

This is a good topic. I was a high school math teacher for 5 years, so its something that I've had time to think on. There are a few things I tried over the years, and there are quite a few factors that can help learning.

1. Removing the road blocks

One of the biggest road blocks to learning is fear. And fear, is often the fear of failing, and having other people be aware of it. When you fail, you are in a vulnerable position. No one wants to be ragged on or attacked in a vulnerable position. The best students are the humble one's that are open to failure. The worst are those who are full of themselves and think they know it all. Dunning Kruger to the extreme, they are always the most difficult people to teach.

A second roadblock is unclear teaching material. If you cannot communicate the lesson in a clear and easy to follow manner, it is not the student's fault. It is YOUR fault (mine in this case).

2. Showing a person the value of learning what you are teaching

I can teach a person how to weave a basket underwater, but why would they want to learn? Demonstrating the value of the skill is essential as well. This is done by demonstrating a positive feeling to the particular student. Some love a challenge, some don't. Some like it when you work with them, some don't. I'm a big fan of giving different options of learning. I used to give my homework and the lesson plan page every morning. You were not required to listen to my lecture, only have the homework finished, and not to disturb others during the lecture. If you were found not completing the homework or doing poorly, only then were you required to listen.

3. As an educator, removing low expectations, but respecting the results of effort given.

If you give your students expectations, most will try to rise to it to some level. If you have expectations of your students that they are dumb or foolish, they will happily sink to that as well. That being said, if a person genuinely tries and comes up short of your expectation, respect that 100%. While sadly school require a timeframe of learning, that really shouldn't be the emphasis. Some things take longer for people to learn than others, and we should not punish those who are genuinely trying because of some arbitrary time frame.
Skeptic September 21, 2020 at 17:03 #454501
Quoting JerseyFlight
In my opinion this is the axiom of comprehension.


totally agree, but it looks like you are talking about a bit higher level

Quoting Gregory
Humans are so varied we can hardly do this with us


definitely, but we are still making the same issues regardless of the hemisphere. It means that we have many things that identical across population and three principles that I described is an example. They are identical not only across humans but also across many species of animals.
Skeptic September 21, 2020 at 17:10 #454508
Quoting batsushi7
Can you train a man to be better at IQ test?


One of the downsides of IQ test is that it's extremely easy to train for. There is one ancient approach to train cognitive skills: use them on daly basis :). Quite rough method, so not every one have enough power of will to handle it. That's why I think we need something a bit more delicate.
Skeptic September 21, 2020 at 17:27 #454516
Quoting Philosophim
There are a few things I tried over the years, and there are quite a few factors that can help learning.


Totally agree with your points. My personal biggest roadblock was that no one even tried to explain how to approach a problem in a completely unknown domain. I spent many years to find that on my own. Not so long ago I even wrote the complete and intuitive solution for nine dot puzzle to just show that it's possible, to show that you don't need to guess solution even for puzzles in the completely unknown domain.
JerseyFlight September 21, 2020 at 20:52 #454586
Reply to Skeptic

One thing I would try to clarify about this topic is that we need to be able to impart critical thinking skills to people. This helps to narrow the objective. The thing about this is that there are literally masterful texts written on this topic, which is good because it means we don't have to invent the wheel, it has already been done, all we need to do it make use of the material. Too many times we approach a topic with the assumption that we must start from scratch, in our modern world this is almost never the case.
Skeptic September 22, 2020 at 17:46 #454859
Quoting JerseyFlight
One thing I would try to clarify about this topic is that we need to be able to impart critical thinking skills to people.


Very good point, but I had some troubles here. First of all it's relation between critical thinking and problem solving skills. I was able to meet personally many people with very good fundamental education and strong critical thinking but quite weak problem solvers. That was disappointing because I was interested in problem solving first of all.

Secondly, problem solving itself looks like a cursed topic. Sometimes I think that Poincaré was the most knowledgeable person in this question with his four-stage model. I very appreciate job that was done by Dörner but still, after more that a hundred years after Poincaré, we stay still on the same place in the sense of the integrity of our understanding. We found enormous amount of details about process itself but holistic model is still a dream.

That's why I decided to dive into this question deeper, and I got quite interesting results. They are mostly related to, as @Philosophim said, roadblocks. You need much more than just a knowledge or critical thinking to be a problem solver.
JerseyFlight September 22, 2020 at 19:31 #454882
Reply to Skeptic

I would just like to take a moment and thank you for being a responsible thinker. Most thinkers are playing abstract games with each other until the day they die. This is the same as being religious, but thinkers like the Frankfurt School, Marx, Arendt, Foucault, Vygotsky and many others tried to figure out how to use thought to make a positive impact on society. I can see you are doing this and I applaud you for it.

Quoting Skeptic
First of all it's relation between critical thinking and problem solving skills. I was able to meet personally many people with very good fundamental education and strong critical thinking but quite weak problem solvers.


I think a few things might be going on here 1) poor quality in critical thinking skills, the materials I know of in this area are very comprehensive, and 2) lack of dialectical capacity, which is really where problem solving comes from within the context of thought. In terms of dialectic most people are lacking these skills because almost no one understands dialectic. This is why American philosophy (analytical philosophy) just keeps on inventing new categories, it tries to evade contradiction (believing that is the way to progress) as opposed to understand it.

I think we should continue this conversation in private message.
creativesoul September 23, 2020 at 06:35 #455031
Reply to Skeptic

Greetings. Welcome.

:smile:

Very relevant topic. My favorite.


Quoting JerseyFlight
I think we should continue this conversation in private message.


I'd rather see it discussed openly.

OP???

creativesoul September 23, 2020 at 07:47 #455046
Some starting considerations, given where we are...

The foundation of problem solving is a [b]name[b] that - if adequate - will somehow pick out what all problem solving cases have in common, in terms of basic elemental constituency. The scope of the minimum criterion must be as broad as possible, ranging from the most simple, rudimentary, and/or basic examples of problem solving through and perhaps 'beyond' the most complex cases known.

We are actually problem solving here and now, in this very thread. We are looking to acquire knowledge of what all problem solving has in common, how it evolves and/or grows in it's complexity, etc. So, if there is a single foundation underlying all of the different complexity levels, then it must be amenable to each and every one. If what we propose as the foundation of problem solving cannot adequately account for all known cases, then it is not the foundation. To quite the contrary, it would be utterly inadequate; otherwise sorely lacking, in it's explanatory power. If there is a foundation for problem solving, then all examples thereof must somehow, and in some way or other, be commensurate with and/or otherwise amenable to their own foundation.

In light of these considerations, there needs to be yet another; a standard to bear. All candidates worthy of subsequent time and consideration - whatever they may be - must be amenable to evolutionary terms. This is already supported by and in large by the simple things we already know. All human knowledge is accrued. It begins simply and grows in it's complexity.

Any and all foundational accounts are and must be put in bare minimalist terms, for there is no other way to be able to 'connect' all the cases ranging from what you've called "unconscious" through extremely complex metacognitive endeavors, such as what we're actually doing here and now. In this thread, we are thinking about our own thought and belief, with a particular 'kind' of them in direct view.

A foundation is never equivalent to what's built upon it. Sometimes, the foundation consists of entirely different elemental constituents(think of a building). Other times, however, the foundation consists of the very same things albeit in much simpler 'form' as compared to the more complex things emerging and/or growing in complexity from that simple basic elementary 'form'.

The foundation of problem solving is one such thing.
Skeptic September 23, 2020 at 16:53 #455155
Quoting JerseyFlight
lack of dialectical capacity


Good point but quite risky. It requires careful definition and there is quite a big chance to start measuring and categorize people. It's too close to physiological predispositions. There always will be people who will become extremely smart even without a proper education. I don't think that it worth to discuss them here, so I think it would be better to focus on properties that don't have significant correlation with physiological features.
Skeptic September 23, 2020 at 17:06 #455157
Quoting creativesoul
All candidates worthy of subsequent time and consideration - whatever they may be - must be amenable to evolutionary terms


Amazing intro. Thank you for such a detailed highlighting. After such a great reading I really hope that everyone will stop and reread my first post again. I already put the seed there, in third principle to be precise. From my point of view, evolutionary first problem solving system was built around obviousness. ?onsciousness is a secondary thing and simplest problem solving process should work with minimal efforts...
creativesoul September 23, 2020 at 18:51 #455182
Quoting Skeptic
All candidates worthy of subsequent time and consideration - whatever they may be - must be amenable to evolutionary terms
— creativesoul

Amazing intro. Thank you for such detailed highlighting. After such great reading I really hope that everyone will stop and reread my first post again. I already put seed there, in third principle to be precise. From my point of view, evolutionary first problem solving system was built around obviousness. ?onsciousness is a secondary thing and simplest problem solving process should work with minimal efforts...


A very kind review. Kinder than my own upon rereading. I should have further simplified/edited it. However, it seemed to at least skirt around what I wanted to emphasize, and it came off the top of my head after returning home from an emotionally intense trip abroad combined with a lack of both proper nutrition and sleep.

:wink:

I'm glad that we agree on the need for evolutionary amenability. It seems we also agree upon the apparent inadequacy regarding the shortcomings of current convention regarding that, in addition to the need for putting any of our notions/models to practical use. However, although I do not want to derail the thread by mentioning the crucial importance that truth plays in our accounting practices, it certainly deserves being kept in mind. Inaccurate and/or entirely false accounts of our minds(and thus problem solving) can be put to use no less than true and accurate ones. With that in mind, it seems that meeting the standard of evolutionary amenability ought perform double duty for us in that regard.

I find that talk of consciousness is riddled with problems. I agree with you that it comes later. There are problem solving skills put on display by creatures who are incapable of taking account of their own mental ongoings. Such creatures are more than capable of figuring out how to acquire resources(food for instance) using a multiple step method including tool manufacture and use, but have no ability to take account of themselves and/or what they are doing. So, I would also concur with the general sentiment regarding last statement in the quote above.

I would like to add the following consideration:Since it is the case that some problem solving does not require language use, language is not part of the foundation of all problem solving. Again, it seems that you agree. Below is an excerpt from the OP that seems to be commensurate with this crucial consideration on the one hand, but perhaps difficult to incorporate on the other...


Quoting Skeptic
Is that really so difficult to connect available knowledge to create something solid and meaningful and more importantly, useful?

For example, I would start with following three main principles for that:
principle of similarity - it's a starting point of the mind, we need to sort out somehow a chaos around us.
principle of regularity - we need to be able to see interconnections, sequences and patterns. Principle of similarity creates a static world model and principle of regularity gives us a set of constraints to create a dynamic one.
principle of obviousness - if our world model produces a stable result about some fact then it become obvious for us

All three principles are about fundamental unconscious processes. Principles are extremely simplified and it's only a part of them (unconscious part), but even such a model can already be very useful. For example:
the structure of our knowledge is directly related to our ability to solve problems. Knowledge itself isn't enough, it should be structured properly for the specific problem
our sense of obviousness is faulty but can be adjusted via structure of our knowledge


I'm quite hesitant to talk in terms of "principles" when it comes to the problem solving capabilities clearly demonstrated by language-less creatures, even if these principles are claimed to be about fundamental unconscious processes of those creatures. It would behoove us all to strive for more than just an account about the unconscious autonomous workings of the mind. We need to actually set those out in terms of their basic elemental constituency, and I do not find that similarity, regularity, and obviousness are basic enough. Although, they are most certainly helpful in sharpening the focus. The move us in the right direction, so to speak.

Do the three principles share a set of relevant common denominators(basic elemental constituents), such that that set is more foundational and/or basic than any and/or all of the principles themselves? It seems to me that they do.

Is this pursuit something worth continuing by your lights?
Skeptic September 23, 2020 at 20:39 #455224
Quoting creativesoul
I'm quite hesitant to talk in terms of "principles"


I think it's time to clarify several points. First of all, english isn't my native language, so don't try dig too deep into a single term meaning. I really like an idea of meaning shades inside a phrase but I 'm not good enough in english still. Now it's time to clarify the idea of principles.

Let's imagine you are working on a huge system. It's enormous and every corner still requires years to study... how to show it to someone? There is countless ways to describe such a big system and most of them will be too weird and complex. And... I decided to remove from description everything beside main points of interests. At the end of the day there is no sense in the description if you can't explain it to a child :wink: . Word "principle" is just the first thing that came into my mind when I started to describe every important part with one word.

Now about term "foundation". You made amazing job with clarification, but I want point one important aspect, it's a goal of the foundation. I personally want to create a solid frame for further researches. Problem solving is a too complex system with too many connected parts affecting each other. Such feature creates cascades of side effects though the whole system. I saw several studies that failed just because researchers weren't able to understand that they are studying two interfering systems instead of one. That's why I want to fix main points of interests first of all, and such points may be present on a very different levels. So the main goal of the foundation is to limit unknown variance of the system with minimal efforts, but other requirements are still applied.
creativesoul September 23, 2020 at 22:24 #455266
Reply to Skeptic

If you already have a goal in mind for positing the foundation of all problem solving, then it is not the goal of the foundation. It is your goal. The foundation of problem solving is not the sort of thing that has goals. Rather it is the sort of thing that consists of the most basic elemental constituents that all examples of problem solving have in common.
Skeptic September 24, 2020 at 16:29 #455538
Quoting creativesoul
The foundation of problem solving is not the sort of thing that has goals


It depend on your point of view. Foundation is a tool anyway. You can say that toolmaker had a goal to help me with my goal but I would rather say that a tool has a goal.
creativesoul September 24, 2020 at 16:54 #455541
Do tools think?
TheMadFool September 24, 2020 at 17:19 #455547
My favorite technique, not because it's the best but because it's the one I use most often, is trial and error. It doesn't require genius - children use it - but you have to be patient - it's time consuming.
Skeptic September 24, 2020 at 17:32 #455549
Not sure how far I will be able to go through before everyone will lose any interests but I will try to cover at least the fourth principle: duality.

Duality comes from consciousness. In a simplest form you can think about two very different types of problem solving:
  • intuitive approach based on obviousness. You can try to guess an obvious solution and in case of failure you are trying to do some other "obvious" things. In general such approach looks like a "trial and error" method with gradual movement to gathering information. After a while, with new information learned you will finally get an insight of solution (or not).
  • strict plan. Complete opposite to the first one. You already know what to do, you aware of some kind of "ritual" to find a solution. This approach is widely know as imitation.


As you may guess, people can easily mix both approaches, that where duality come from.
creativesoul September 24, 2020 at 21:11 #455603
Quoting Skeptic
I personally want to create a solid frame for further researches.


I understand that, but I'm not sure if you understand what I've been getting at here. What you create is not the foundation of problem solving. Problem solving and it's origen(the foundation) existed long before you and I. You're not creating it. To quite the contrary, you're attempting to discover and/or acquire knowledge of that which existed in it's entirety long before whatever you create.

That much must be kept in mind.

I'm not necessarily disagreeing with what you've put forward here. I mean, you've offered a few basic things, however, I'm merely pointing out that those things are themselves not basic enough. If you're ok with that, then so too am I. But, it would be a misnomer to call them the foundation of problem solving.
Skeptic September 24, 2020 at 21:35 #455616
Reply to creativesoul what is the best one word alternative from your point of view then?
creativesoul September 24, 2020 at 22:08 #455632
Reply to Skeptic

I do not want you to change the name, or discourage you from talking about the principles. It's a great start. I just wanted to encourage you to dig a little deeper. That said, I've just reread this thread, your OP, and my replies several times over. I want to apologize, because I find myself wanting to listen more and critique less. Please continue. I'll take off my hat of critique(looking for problems) and don my hat of mutual interest(looking for agreement).

:wink:
Skeptic September 25, 2020 at 17:23 #455960
We have four principles so far, lets move to examples

2 + 2 = ?
Easy enough, but how exactly you have got a solution? Someone may say "it's obvious"...

7 * 9 = ?
Still easy, but with a twist. Someone may follow the previous path but others may use a bit different. There is a simple mnemonic rule for that task, so you can transform and simplify it.
7 * 9 <=obvious=> 70 - 7 = ...
we still have obvious step in the solution (if you aware of the mnemonic) but in addition we need a bit of efforts to get a final solution.

VI = VII + I
Here we have a matches puzzle and you need to make the expression true. The main difference here is that we finally have a choice what to do, so we finally have a search space. What exactly are you going to do to solve it? Most interesting part here is that most people will just follow obviousness. They will try one guess then another one and so on. All guesses are just come to the mind, there is no direct efforts, but... all guesses are structured
There is an amazing article about that part:
Constraint Relaxation and Chunk Decomposition in Insight Problem Solving. Knoblich, Ohlsson

Main idea is that the search space is already structured by our representation of the task. Most simple elements go first. If you have no results then, at some point, you will switch to more complex structures. For example, most people start from breaking digits and will switch their attention on other parts only later on.

It worth to stress, there is a search space and there is a search process but it lies completely in the unconscious area. People in general are just following the obvious guesses.

9-dots puzzle
One more puzzle, but it has significant difference. Quite a few people can solve it. There is still a search space, there is still a search process but task representation is incomplete. It's a quite fun fact but natural representation of the task produces search space that for most people doesn't contain a solution. As a result there is no way find a solution intuitively without efforts. People are trying different ways again and again, starting to cycle at some point and losing an interest.

There is one more interesting fact. You can give to some test subjects a different task to extend their representation of the task. Solution will be found easily in that case.
The Role of Motor Activity in Insight Problem Solving (the Case of the Nine-Dot Problem). Vladimir Spiridonov
Skeptic September 25, 2020 at 17:59 #455972
Depend on your education and interests you may find here many familiar details about search algorithms and its modifications for different purpose. In some sense it looks very similar to the beam search algorithm. Main goal here is to quickly find a solution at the expense of accuracy, and it's a reasonable goal in evolutionary perspective. The problem here is that we can't afford such approach any more.

With that ideas in mind it's quite easy to show many ways to improve our ability to solve problems (one amazing example is TRIZ). Troubles start because of our mortal nature. Default problem solving approach is wired into our brain. Without proper education people will alway fall back to the flawed algorithm with well known issues...
Skeptic September 26, 2020 at 09:53 #456262
Quoting creativesoul
I just wanted to encourage you to dig a little deeper.


I tried actually and found that such a job was done several times during the previous century. The problem is that in almost every case it ended up moving too far away from humans.

From one side we have amazing results in mathematics and algorithms there is a lot of knowledge about "pure" problem solving. From the other side we have amazing results in cognitive psychology that describes in a very detailed way how our mind works. The missed point is the intersection. That's what I tried to achieve. The sad point here is that no-one actually need it in academic sense.

I touched almost nothing but it's already clear how exactly heuristics work and how to make them precise. Quite interesting result here is that knowledge it-self is just a third part of the system, more over more knowledge you have, less efficient problem solving will be in case of absence of two other parts. Two other parts are knowledge structure and skills.
Skeptic October 04, 2020 at 16:03 #458810
Quoting TheMadFool
My favorite technique, not because it's the best but because it's the one I use most often, is trial and error. It doesn't require genius - children use it - but you have to be patient - it's time consuming.


TIme consumption is quite controversial metric. For example an exhaustive search may look like a waste of time but in many cases it could be much faster than guessing.

It would be much more useful to talk about the probability to solve specific problem, especially when it goes to zero. The simplest example is degrees of freedom. It's quite easy to understand in case of comparison of fifteen puzzle and Rubik's cube.

The fifteen puzzle has relatively limited number of moves in any given time. More over, it's quite easy to estimate of outcome of every move and play several moves back. I think it's quite good example of the problem that can be solved with trials and error approach.

The Rubik's cube is a very different beast. At the beginning it looks very similar to fifteen puzzle but it goes out of control very quickly. You can find two very dangerous properties here:
  • number of possible moves is much higher and number of possible paths is blowing exponentially.
  • the penalty for error is horrible. In most of the cases, you will be thrown back to the beginning.


As you may guess, pure trial and error method just doesn't work here at all. In some cases trial and error may work similar to gradient decent search but not here, our penalties won't allow it to work. We need a completely different approach here
TheMadFool October 05, 2020 at 02:45 #458939
Reply to Skeptic I have a feeling you're conflating trial and error with brute search.

Trial and error is when you randomly try out different possibilities. Brute search is when you explore each and every possibility.
Skeptic October 05, 2020 at 17:22 #459050
Quoting TheMadFool
I have a feeling you're conflating trial and error with brute search.


Maybe it worth to clarify a bit. In short no, there is a clear separation but it may be not too obvious at the beginning. I used a term "exhaustive search" for brute search and it isn't natural for people unlike trial and error.

When you are using trial and error method it may really looks like random attempts from the point of view of a solver, but it much more complex under the hood (I hope you took a look on articles that I mentioned previously). First of all, all our guesses aren't random, they are prioritized according our problem representation and prior knowledge. Secondly, every trial has two purpose: to guess a solution and to learn more about the system.

So fifteen puzzle is edge case of trial and error method. You are trying "random" moves and at some point the next move become obvious to you. Until the last row... that's where direct intervention into the solving process is required, but still, I know several people who was able to solve it without thinking about it deeply.

With several trials you can form an understanding of the system to estimate an appropriate guess for the next trial. In that sense trial and error method may look like a gradient descent method. You don't need to check each and every case, you just need to estimate the direction of the gradient. Most amazing part is that such an algorithm is wired into our brain so we don't even need to think about all this stuff, we are just trying to guess a solution...

It's almost impossible to solve the Rubik's cube that way. Trial and error method works amazingly well in case of smooth and continuous search space, but Rubik's cube is a discrete system and it's far from smooth. Fifteen puzzle is relatively simple to solvable only because of limited degrees of freedom that limits search space.

Exhaustive search is very painful for trial and error method too. Search process is optimized for speed. Every guess has a priority and we tend to completely ignore low priority guesses. There is well known phenomenon named a "blind spot", and for every professional it's a really hard work to eliminate all of them. So in case of chess you may completely ignore bishop for example, because you don't have a good prior knowledge of using it.
Skeptic October 10, 2020 at 18:29 #460371
Ok, it looks like attention limit exhausted. The last point that worth mention anyway is practical usage. All these words may sound useless but it isn't true. I'm aware of many heuristic approaches that pretend on problem solving efficiency, but all of them have one huge flaw, you can't generalize them. Some of them may help you with a specific issue but there is no heuristic that can help you to get "smarter".

That's why I decided to dig deeper and was able to find an ocean of answers. The model described above is rather rough and simplified but even in such condition it can bring the light to many our struggles. Even mathematics appears in a completely different light. We tend to see the math as the bunch of boring equations but it isn't the math actually, it's the result of the math.

But unfortunately, most people do not want to solve problems, they just want a solution.
Srap Tasmaner October 11, 2020 at 17:51 #460624
Reply to Skeptic

You might find this article interesting.
Skeptic October 11, 2020 at 21:37 #460678
Reply to Srap Tasmaner interesting article, thanks. I’m aware of Ohlsson and GPS but history overview was very informative. Sometimes I really want to ask some researchers “do you remember that people can learn?”. Hopefully TRIZ will make job done before theoretical science will be ready to apply their knowledge to teach someone.
Skeptic October 17, 2020 at 10:48 #461950
Let's talk about practice now. If we want to make something work better and without too much efforts we need to find the main source of troubles first off all. From all ideas that were written above we may estimate at least several such points:
  • unreliable data - we have a lot of knowledge but for most of them we can't really say are they true or false and for which conditions. First thing that we need to do is to define precisely every term we use. This practice was intensively used even by Socrate. Such practice should be applied for every knowledge we gain. For some additional motivation and reasoning it worth to read "Gestalt Therapy: Excitement and Growth in the Human Personality" Perls, Hefferline, Goodman.
  • incomplete data - our knowledge about system is usually incomplete and it's perfectly fine, but we need to clear understand where exactly it is incomplete. More knowledge we have, more important it become to understand that there is something that we don't know yet and where exactly it lies. And here I'm talking about very specific knowledge for very specific situation, not about abstract endlessly knowledge. If we want to fix a toaster, we need to understand what we know about it and what we don't.
  • poorly structured data - it's less known part, unfortunately. Our ability to understand the system relies on our ability to see it entirely in our mind, so we have natural limitation with our attention volume. One good way to overcome the issue with attention volume is to structure our knowledge about the specific system with hierarchical layers, where every layer have only 3-5 components. Every component should be spited in 3-5 parts in the new layer and so on. The process works as an indexing in a database in some sense. Most beautiful part of such approach is that unconscious processes can use such structure very efficiently.
  • lack of conscious efforts - or relying on guessing too much. The guessing is the way of solving problems and it can be very efficient in some cases but it will never become precise. You can practice in guessing if you want, but if you want to be a problem solver you need practice with precise solving approaches.
  • lack of skills - arguably, most known case. Never the less, not so many people want to talk precisely about it. Probably it happens because of strange dichotomy, this question in general either obvious or completely unknown. It's usually obvious for people with strong math background, because that's were most skills were built, but outside of the math it may looks like a miracle sometime. The most important part of the math in that sense is the way of structuring knowledge and approaches to find the evidence of certain statements.
Srap Tasmaner October 18, 2020 at 02:39 #462171
Reply to Skeptic

I think it might be reasonable to interpose something like a model and treat data only as state, something like that. Then you can imagine having incomplete or untrustworthy knowledge of the current state of a system, but you could also have an erroneous model of how the system behaves, and those are quite different, which will become clear when you intervene.

I'm thinking as I write of the HBO series Chernobyl, where you can see almost every sort of problem: we only partially know what happened and what seems to have happened doesn't make sense according to our model of the system; we only partially know the current state of the system and gathering more information is extraordinarily difficult; we do not know what will happen next or what we can do about it. To reach even a tolerable resolution, they had to overcome several different types of problems, and some of those were not with data but with their model for the behavior of the system.
Skeptic October 18, 2020 at 08:46 #462193
Quoting Srap Tasmaner
I think it might be reasonable to interpose something like a model and treat data only as state


Reasonable, but it looks like we have some misunderstanding here. I just started and mentioned most fundamental things. The "data" here is the knowledge that is stored in the long term memory. It's necessary part of problem solving since the part of it happens unconsciously with direct access to that knowledge, without you control. Issues inevitable if you have errors on that layer.

Your comment is mostly related to the second layer that controlled by conscious. I roughly covered it with "skills", but it can be extended further in case of interest.

Quoting Srap Tasmaner
to reach even a tolerable resolution, they had to overcome several different types of problems


Yes, problem solving isn't an easy thing and skills part isn't the simplest part of it, but Chernobyl example is too sided. Reasons are too heavily depend on psychological effects. This point of view was deeply explained in "The Logic of Failure" Dietrich Dörner. As far as I remember there is entire chapter about Chernobyl.

If you have more specific details I would happy to discuss them here.
Skeptic October 18, 2020 at 10:06 #462201
Quoting Srap Tasmaner
we do not know what will happen next or what we can do about it.


This part, actually, isn't related to Chernobyl case. Security requirements were neglected several times and everyone was aware of possible consequences... but such consequences were felt like highly improbable. I hope someone read carefully everything above, because I already mentioned that case. It's a part of our fundamental solving algorithm and we need to change it, if we want to be able to achieve precise results.

There are two main skills at the foundation:
  • logic - we need to stop confusing the obviousness with logic, and it's really hard actually. The hardest part is to understand and to stop relying on own sense of obviousness. If you are on the process of solving, every fact should rechecked with pure logic.
  • assessment of facts - it's very similar to previous case, but on a bit different plain. Our ability to estimate probability is completely broken and I don't thing that it's a big secret to anybody who aware of statistics. Never the less, during the solving we are heavily rely on our feeling of hypothesis importance and outcome probabilities. So, if you want to get precise results instead of fast one, you need to stop rely on own feelings and estimate importance and probability explicitly.


Most interesting part here is that after several years of practice sense of obviousness will be completely changed. It means that even such fundamental skills still can be trained.
Skeptic October 25, 2020 at 09:59 #464714
Quoting Srap Tasmaner
I think it might be reasonable to interpose something like a model and treat data only as state


At that point we can try to talk about models. Models is a quite difficult topic, most of all because of "duality principle". Every model has two layers. The first one was covered above and it's very important to understand that it's always under the hood and affect our understanding and decisions. The second one is in under consciousness control. It looks like you are talking exclusively about the second one. We can use our short term memory to create some models (states) in it. This process may looks very dynamic but it is very influenced by the first layer.

Quoting Srap Tasmaner
we only partially know what happened


It's true for most problems, and actually in general you don't need to know everything. There is always some kind of "basis" in the problem. We just need to find a minimum necessary information to describe the system with necessary accuracy. And there is entire field called "experiment planning" to help with that goal.

Quoting Srap Tasmaner
what seems to have happened doesn't make sense according to our model of the system


That point just means the lack of skills. The problem solver should create the model from the observed information, not the opposite. It's a common issue and I tried to touch it with "assessment of facts" in the previous post. This part should be trained intensively.

Quoting Srap Tasmaner
gathering more information is extraordinarily difficult


This is a little subjective. I don't believe in miracles so I don't care about restriction that impossible to overcome. But in general there are tons of ways to get additional information, and someone can find it, but others can't. And again, from such perspective it's feasible and trainable.

Quoting Srap Tasmaner
we do not know what will happen next or what we can do about it.


It's wrong in general. In most cases we can estimate all possible outcomes and our reactions for every cases (if we have enough time or skills). Actually security restrictions usually introduced in that way. Someone should evaluate all possible situations and to introduce a set of restrictions to prevent disasters from happening. It isn't always as precise as I described but still.
KerimF October 25, 2020 at 10:54 #464731
Reply to Skeptic

An interesting thread. Thank you.

I am not a philosopher but I guess that the first and second crucial steps in answering a question or solving a problem are:

{1} having a REAL interest in doing it.
{2) understanding very well the question/problem; not its words but the important idea(s) behind them.

Which one comes first depends on the situation.

This applies in my reality in the least :)
I mean; I have to ignore answering a question or solving a problem if the above two steps cannot be fulfilled first.

Skeptic October 25, 2020 at 13:43 #464761
Quoting KerimF
{1} having a REAL interest in doing it.
{2) understanding very well the question/problem; not its words but the important idea(s) behind them.


Thanks, interesting approach, but I would argue a bit
  • In my world a necessity is equal to an interest. You can try to avoid some responsibilities but only if you can mitigate consequences.
  • In soviet time there was an interesting mathematician specialization (unofficial). They were called "solvers". Main idea was to have a wide knowledge foundation and focus, first of all, on tools instead of specific domain area. Such people were able to solve problems in any domain area and quite efficiently. More importantly, there is no way to solve huge cross disciplinary problems without such people.


Nowadays we tend to think that problems should be solved by specialists from the specific area. It's sad since the problem solving is a dedicated art. We want to become solvers by learning a domain area, but we will become an encyclopedia, not solvers.
TheMadFool October 27, 2020 at 07:23 #465418
Reply to Skeptic Last I read up on problem solving techniques, trial and error method is also known as guess and test. Guessing is random, right?

I suppose it all boils down to the cognitive ability of the problem solver. (By the way, I've lost the plot at this point). A problem is, in essence, a test of intelligence; the point being every problem consists of a core issue - it's heart as it were and once its sighted, the solution method immediately comes into view. Not all problems are such though, no?
Skeptic October 27, 2020 at 17:22 #465593
Quoting TheMadFool
Guessing is random, right?


It depends on your definitions and expectations. Randomness is slippery concept, that's why we have a concept of pseudo randomness and bunch of distribution parameters. Everything in this universe can be treated as random to some extent.

When you are guessing it may look random, even evenly distributed, but such assumption would be completely wrong. First of all, space of tries for guesses is very limited and it can be predicted very precisely. Secondly every try has a weight, so guesses are ordered. Thirdly, at some point tries space can be extend, but again it can be predicted quite precisely. So what is random here then? I would rather say that such method has some random elements but process itself is totally deterministic.

Quoting TheMadFool
I suppose it all boils down to the cognitive ability of the problem solver


I personally don't think so, and here I tried to show some fundamental things that much more important than personal abilities.

Quoting TheMadFool
every problem consists of a core issue - it's heart as it were and once its sighted, the solution method immediately comes into view


Almost all first page of posts I tried to show the whole process behind this simplification. Insight is just a finish point, at least if it's correct. I even showed that there are several classes of problems and some of that just can't be solved that way....

It looks like there is no sense to add more complex concepts here. In short, we have quite interesting solving algorithm wired into our brain. It can be very efficient for some classes of problems but it completely inappropriate for complex problems. If someone want to be able to solve such problems it have to learn to do so. Sad point here is that knowledge alone can't help us in any way. Problem solving abilities are limited by different factors that much harder to achieve (at least in terms of time)