War on Knowledge

(April 19: this is a bit an extended version of a remark added here)

Oliver Knill


While it has changed recently, math education used to be very "anti knowledge", especially in the US. The mantra was "YOU SHALL NOT MEMORIZE STUFF", "DO NOT LEARN ALGORITHMS". It was a disaster and we still live the consequences. Some of the brightest minds of our time do not know how to find the solution of a quadratic equation or do not know the definition of trig functions because they were taught "LEARNING BY HEART IS EVIL". No other science has adopted this devastating philosophy. It is maybe only topped only by general religious or ideological anti science movements. So, why is it important to know algorithms and know definitions, and to know some tricks? Because all of science is made of "knowledge" (it is in the name of it even). The dream of AI of "figuring out things on your own" was also not that effective for machines. It also did not work for education. If "Jenny and Jonny" do not know stuff, then even doing the most basic things become frustrating. It might disappoint to see this, but much of modern AI's success comes through "knowledge". Alexa, Siri, Wolfram Alpha, Cortana, IBM Watson etc, KNOW a lot of stuff or KNOW to look up stuff and they have become so good at it, that they will soon pass the Turing test with flying colors. It has been known since the early AI research that "knowing how to solve a problem is the best and fastest way to solve it" (as pointed out by Marvin Minsky) See this working paper, where we worked for one year to teach a machine mathematics (the bot had access to various computer algebra systems and web etc)). Not that teaching to "figure out things is bad, what happens is that:
Creativity can only blossom, if there is a fertile ground of knowledge available already. Knowledge is the soil on which creative plants can grow!
It will become scary if AI will figure that "meta knowledge" out (they will) and learn and learn. It is an old fear about AI: You certainly have seen the cult movie "Wargames" with Matthew Brotherick, where the machine learns.)


But it is important to know, not just being able to "look up". There has to be a balance: of course, nobody should learn the 100x100 multiplication table by heart, that is non-sense, but knowing the 10 x 10 multiplication table is a useful "prototype", like TIC-TAC-TOE is an important prototype in Game theory. It is a fertile ground to discover laws about prime numbers or understand the multiplication table in an abstract group. A chemist who does not know a wide variety of compounds and mechanisms will not be able to figure out a new one. Knowledge is a complex network and it becomes more powerful if more nodes are available. It can grow faster and discover new nodes faster if it is larger. More knowledge also helps to consolidate things. Knowing category theory in mathematics for example allows to see many special cases as a general phenomenon and many collapse knowledge nodes to one, making the knowledge network more effective. I learned PASCAL in college from a professor who would write down the specifications of the language on the blackboard, I think it is still the programming language, I understand best, maybe because of a bit of a "mindless" approach, but feeding the specifications with insight and examples and general principles, it was quite effective together of course with lots of programming beside that lecture). To wrap it up, not realizing the simple fact that "daemonize knowledge is evil" is in my opinion one major reason why K-12 education in the US does not do so well internationally in tests. An other reason of course is the low pay for teachers, especially in K-12. It should at least double. In Switzerland for example the pay is much higher. A third reason is the diversification of knowledge. Computer science and statistics for example have entered earlier in the classrooms (which is good), but that of course takes away time from actual mathematics. Time is bounded and the game of choosing subjects is a constant sum game. If you add more calculus for example, then this hurts geometry. And we see that. Geometry knowledge for example is in general much lower than 20 years ago. But students also know already more calculus than 20 years ago when they come to college.]


Updates: