Real science and math involves getting stuck on problems, perhaps for weeks, months, or years. I guess we should be happy that there are people who can tolerate being stuck.
My tolerance for getting stuck on a mere game has dropped dramatically since I was a kid; many of the games we played then are unplayable by modern standards. You had to draw maps and take notes, yourself, rather than the computer remembering things for you.
But text adventures back then sometimes weren’t meant to be played alone. The game might be single-player but it was a group activity for college students where you’d share ideas. The modern equivalent might be games where you’re expected to search the web to find recipes and strategies for things.
I think there are different kinds of being-stuck, though. With many problems in science, there's at least things you can try to gather more data. So you're stuck, but you can come up with new experiments to get new insights into the problem. Here, you're only given the one set of examples and have to make do. I guess you could still see the process of generating hypothesis and testing them against the examples as a sort of "experiment", but it still feels a lot "stuckier" if you don't get anywhere with it.
For example, in the second puzzle, the arrangement of black-and-white shapes is the same on the left and right pages, but the right page is rotated relative to the left page. Is the question about the shapes as in an ordered collection? Or is the question about the pages in their entirety? These problems tend to be underspecified, and end up being more of a guessing exercise about the authors intentions than anything else.
It still may not be a bad exercise (like art students at a gallery copying a master's work), but you shouldn't get too far ahead of yourself claiming it's some sort of 'exercise in pure reason'.
I stress though, I'm a big fan of these things and the innovations they have enabled, but you still have to understand that they are an axiomatic underpinning. It's like Euclid's parallel postulate in a way: There is non-euclidean geometry out there.
That's not to say there isn't value in learning this way of thinking, it's gotten society a long way.
"""
Analytic cognition is characterized by taxonomic and rule-based categorization of objects, a narrow focus in visual attention, dispositional bias in causal attribution, and the use of formal logic in reasoning. In contrast, holistic cognition is characterized by thematic and family-resemblance-based categorization of objects, a focus on contextual information and relationships in visual attention, an emphasis on situational causes in attribution, and dialecticism (Nisbett, Peng, Choi, & Norenzayan, 2001).
"""
This also comes up a lot in cognitive test design.
The anecdote I've always heard in reference to it was
""" What is considered wise in one society may not be considered wise in another; the value and meaning of intelligence depends on cultural norms. Demonstrating the culturally-specific nature of knowledge and intelligence, Cole, Gay, Glick, and Sharp (1971) conducted an experiment in which Western participants and Kpelle participants from Liberia were given an object-sorting task. Participants were asked to sort twenty objects that were divided evenly into the linguistic cat-egories of foods, implements, food containers, and clothing. Westerners tended to sort these objects into the groups for food and implements, while Liberian partici-pants would routinely pair a potato with a knife because, they reasoned, the knife is used to cut the potato. When questioned, Liberian participants justified their pairings by stating that a wise person would group the items in this way. When the researchers asked them to show what an unwise person would do, they did the taxonomic sort that is more familiar to the Western culture. """
quoted from https://uscaseps.org/wp-content/uploads/2020/07/standardized...
A few of the examples from the article actually are similar. The two circles where one circle is either clockwise or counterclockwise from the nearest indention only admits pictures with two circles, one on the surface of the other and an indentation. There are images which wouldn't fit into either.
A math professor of mine was illustrating this point with number series (of the sort on aptitude tests, eg squares,arithmetic sequences, etc), by listing an obvious sequences whose completion ended up being an obscure function which diverged at the next point.
So, the trivial solution (and the more ultra-complicated solution) is defective basically because it's not interesting under the rules of the game which assumes the answer is somehow interesting, but not impossible to guess.
(And it illustrates the point quite well, as that is indeed probably the simplest and most general rule you can find.)
The underlying assumption is that the problem's author has followed the same rules which is an assumption of good faith on my part. This narrows down the feature-solution space considerably or at least biases it in a way where I can prioritize hypotheses in a more tractable way.
Part of what I feel makes me a good puzzle solver is imagining that I'm a puzzle maker. What was going through the author's mind when they conceived the puzzle? If I can start to pull at that thread then the complexity of the puzzle will start to unravel.
Something like "I know it's _possible_ the author has chosen a ridiculous rule, so it doesn't make sense for me to look for it, because even if I find it, I just got lucky and didn't actually solve the problem."
That might be a side-effect of perfectionism, actually.
> They depend on a sense of simplicity which is not just limited to earthbound human beings.
Followed immediately by a problem whose solution depends on having a sense of 3-D objects in gravity!
Solving Bongard problems is surely a hard thing to get an AI to do, but I am wondering too about AI-authored instances. Or, say, problems authored by aliens, with a different evolutionary history, and different in-built biases for cognition. Would they necessarily be solvable by humans, or our Bongard problems solvable by them? Some aspects (number maybe?) are probably universal. But even a good-faith puzzle maker has to take some assumption of shared basis for perception.
This probably connects up to the author's final point that "what objects even are" is not absolute.
I can think of a Bongard problem where the images on the left are rebuses which spell English words, and images on the right are rebuses which spell Russian words. That's baking a LOT of a priori knowledge into the the puzzle. Alexandre Linhares' A glimpse at the metaphysics of Bongard problems talks a bit about what assumptions can go into this problems:
> An interesting but generally ignored aspect of Bongard problems is that their difficulty for a given subject is directly associated his or hers (or the system’s) previous experience.Since the problems consist of geometric figures, one may be led to believe that cultural factors do not influence the performance of a person attempting to solve them. This is not the case.
> Solving Bongard problems is surely a hard thing to get an AI to do, but I am wondering too about AI-authored instances.
I like where you're going. I left out the search I did of "generative adversarial networks bongard" because no good results popped up. (Hint: this would make for a fantastic HN post if any researcher wants to earn fake internet points).
Finally, this[2] comment stuck with me over the years. As always, would solving or generating Bongard problems be a quantum leap in AI or would they, like so many other problems, be subsumed into the category of AI-solvable problems and we all move on to the next problem at the frontier?
[1] - http://app.ebape.fgv.br/comum/arq/Linhares2.pdf [2] - https://news.ycombinator.com/item?id=8964017
And our language reflects these cognitive biases; how we would express the experience of "getting high" in zero gravity?
There’s also the factor that some Bongard problems, independent of their difficulty factor, are just more satisfying than others. Spoiler for the fourth one, with pairs of circles: its solution is that the entries on the left have $property while the ones on the right...don’t. This makes the right side virtually useless except to check the rule that you derived from the left side.
Maybe it’s just that I don’t have research experience, and am thus unsteeled against problems that seem impenetrable, or maybe I just don’t have the mindset to be good at these, but I agree the really difficult ones can be frustrating.
It's basically the same kind of problem that one faces in the more frustrating debugging sessions where you're looking at tons of data and try to find a pattern or clue of what causes the bug under what circumstances.
When I'm looking at some pattern that I'm trying to find a rule for in real-life, I don't think I'm running into the same frustration and in fact greatly enjoy trying to figure out rules for how things work (or so I believe, at least).
I think a crucial difference is that I know that the problems I encounter in real-life are only "as complex as necessary", and the data I'm looking at is a direct result of some process that serves a specific goal; presumably one I think "makes sense", as I wouldn't look for a rule otherwise. In contrast, puzzles are made to be complicated on purpose, and I suspect that annoys me subconsciously to the point where my brain complains about engaging with it. But it's only these kinds of "figure out the rules" puzzles, so there has to be another important difference compared to logic puzzles. Possibly the difference is: for the logic puzzle, the "meta-rules" for the problem are made explicit and I know the solution-space exactly. For the Bongard problems here I found myself thinking for example: "wait, is it always just two groups distinguished by single rule, or can there be dependencies on the positions of the symbols within the groups as well? What kind of solution am I even looking for?", and that also apparently frustrates me.
Sorry for the wall of text, but I've actually been trying to figure out why these kinds of problems get on my nerves for quite a long time, lol.
I use to solve chess problems at lichess, a similar concept. Maybe.
Is it really an infinite haystack? It's context. And simplest solutions first, gradually think of more complicated ones. First try to find a pattern visually, then use simple concepts, then more complex concepts.
I'm not completely sure so far what it is, but I'm guessing it's the frustration of having to find a needle in a haystack of essentially infinite size, as depending on how complicated you want to see the problem, there's an infinitude of potential 'solutions' and you never really know which level of complexity the author had in mind.
I love logic puzzles, where the system is constrained and you have to work within it, but these find-the-rule problems really aren't my thing so far. Maybe I'd need to develop a higher frustration tolerance for them, heh.