Null Move
Called the "null move" technique, it tells the engine to "pass" for one side. That is, to evaluate a position as if one player could make two moves in a row. If the position has not improved even after moving twice, then it can be assumed that the first move is a dud and can be quickly discarded from the search tree, reducing its size and making the search more efficient. Null moves were used in some of the earliest chess programs, including the Soviet Kaissa. It's elegant and a little ironic...New Kind of Memory for AI
AI researchers have typically tried to get around the issues posed by by Montezuma’s Revenge and Pitfall! by instructing reinforcement-learning algorithms to explore randomly at times, while adding rewards for exploration—what’s known as “intrinsic motivation.” But the Uber researchers believe this fails to capture an important aspect of human curiosity. “We hypothesize that a major weakness of current intrinsic motivation algorithms is detachment,” they write. “Wherein the a...Degenerate Strategies and Cheating
Why isn't using a degenerate strategy considered cheating? Degenerate strategies take advantage of weaknesses in the rules of a game, but do not actually violate the rules. What kind of player would play in this way? The answer is both a dedicated player, who is overzealously seeking the perfect strategy, and an unsportsmanlike player, who has found a hole in the rules to exploit, even though he understands that he is not playing the game the way it was intended. These two kinds of players ca...Is the same true of memorizing algorithms to solve the rubiks cube?
Algorithms are Subjective/Creative Things
he algorithm may be the essence of computer science – but it’s not precisely a scientific concept. An algorithm is a system, like plumbing or a military chain of command. It takes knowhow, calculation and creativity to make a system work properly. But some systems, like some armies, are much more reliable than others. A system is a human artefact, not a mathematical truism. The origins of the algorithm are unmistakably human, but human fallibility isn’t a quality that we associate with ...Outsourcing our Thinking to Algorithms and Those Who Engi...
...even as an algorithm mindlessly implements its procedures – and even as it learns to see new patterns in the data – it reflects the minds of its creators, the motives of its trainers. Amazon and Netflix use algorithms to make recommendations about books and films. (One-third of purchases on Amazon come from these recommendations.) These algorithms seek to understand our tastes, and the tastes of like-minded consumers of culture. Yet the algorithms make fundamentally different recommend...The Universe Holds the Meaning we Give It
Things happen because the laws of nature say they will—because they are the consequences of the state of the universe and the path of its evolution. Life on Earth doesn’t arise in fulfillment of a grand scheme but as a by-product of the increase of entropy in an environment very far from equilibrium. Our impressive brains don’t develop because life is guided toward greater levels of complexity and intelligence but from the mechanical interactions between genes, organisms, and their surr...Sean Carroll argues that our existence and our intelligence is the product of nature's algorithms. Life holds the meaning we give it.
The Internet as an Intelligence
If you build a machine that makes connections between everything, accumulates all the data in the world, and you then harness all available minds to collectively teach it where the meaningful connections and meaningful data are (Who is searching Whom?) while implementing deceptively simple algorithms that reinforce meaningful connections while physically moving, optimizing and replicating the data structures accordingly - if you do all this you will, from highly economical (yes, profitable) p...Unsourced quote from George Dyson. TODO: Find the source.
The Problem of Machine-Aggregated Knowledge
he nuts and bolts of artificial-intelligence research can often be more usefully interpreted without the concept of AI at all. For example, in 2011, IBM scientists unveiled a “question answering” machine that is designed to play the TV quiz show Jeopardy. Suppose IBM had dispensed with the theatrics, and declared it had done Google one better and come up with a new phrase-based search engine. This framing of exactly the same technology would have gained IBM’s team as much (deserved) rec...If an AI works by aggregating the works of the sum total of human knowledge, should the humans that discovered that knowledge be compensated? Science works the same way, but ideas remain free.
The World is a Function
Kakeru Seki: A fact is somehow related to another fact. Unless you understand these relationships, you won't be a real reporter. Noriko Hikima: True journalism! Kakeru Seki: Well, you majored in the humanities. Noriko Hikima: Yes! That's true--I've studied literature since I was in high school. Kakeru Seki: You havea lot of catching up to do, then. Let's begin with functions. Noriko Hikima: Fu...functions? Math? What? Kakeru Seki: When one thing changes, it influences another thing. A ...As a programmer I know that algorithms can relate to the real world, and since these algorithms are constructed in computers that ultimately run on bits and boolean logic, then the real world may be imagined to deconstruct to pure mathematics.
It's Raining DNA Outside
It is raining DNA outside. On the bank of the Oxford canal at the bottom of my garden is a large willow tree, and it is pumping downy seeds into the air. ... [spreading] DNA whose coded characters spell out specific instructions for building willow trees that will shed a new generation of downy seeds. … It is raining instructions out there; it's raining programs; it's raining tree-growing, fluff-spreading, algorithms. That is not a metaphor, it is the plain truth. It couldn't be any plainer...There is DNA everywhere, in seeds in bacterium, it's all around us, this programming for life.