Tölvumál - 01.11.2011, Side 39

Tölvumál - 01.11.2011, Side 39
T Ö LV U M Á L | 3 9 Alan Turing is a monumental figure in the history of the field that we know “computer science”. Turing characterized computation in a way that laid a cornerstone for the field -- as the sequential reading and writing of symbols -- embodied by a simple device we now call the “Turing Machine”. He also developed one of the first electronic computing machines, the Colossus, near Bletchley Park in England, which helped the Allies win the Second World War. Turing was also keenly interested in intelligence, and took one of the most influential steps towards considering intelligence in light of computational systems. He introduced a test for machine intelligence, a test now commonly referred to as the “Turing Test”. It is based on a simple idea: Imagine a machine that interacts with a human via instant messaging (he didn’t call it “instant messaging” back in 1950, of course). Imagine that this machine could converse with the human with sufficient sophistication so as to fool the person with which it is interacting into thinking there is a fellow human being on the other end. We would then have to consider such a machine intelligent. And so it happened that the phenomenon of computation and the phenomenon of intelligence crossed paths, coming to a singular point in this historically influential character that Alan Turing turned out to be. The foundation of what came to be called “artificial intelligence” (AI) -- the quest for making machines capable of what we commonly refer to as “thought” and “intelligent action” -- was laid some years later. The original idea was to create generally intelligent machines that could be assigned any task, from washing your dishes and cleaning the windows of skyscrapers to writing research reports and discovering new principles of the world around us. Today the field has for the most part lost its ambition towards the *general* part of its original goals and reduced the field to the making of specialized machines that only slightly push the boundaries of what traditional computer science tackles every day. This problem is most clearly exemplified in the fact that a small part of the AI research community recently branched off to define a track wholly separate from the mainstream AI research, emphasizing the *general* part by calling itself the Artificial General Intelligence community, which already has its own conference series and poised to become a scientific society in its own right, alongside AAAI -- the largest AI society in the world. While those studying computer science and software engineering today, and those familiar with these fields, may think it obvious that AI should sit comfortably within the bounds of computer science, which gives it a perfectly fitting context to grow and evolve -- and while that would certainly be great -- this is unfortunately not the case. Some fundamental deal breakers prevent computer science as practiced today from being the fertile ground necessary for the two to have the happy marriage that everybody originally envisioned. Let me tell you about two of these. The Turing machine captures a fundamental tenet of computer science, namely, that computation is the manipulation of symbols: a symbol, or a series of them, can hold the key to what should be done next in a sequence of actions; each action can then produce a new symbol or action that is next in the sequence. The concept is powerful in its simplicity: It seems like a complete description of the essential elements of computation. But in fact it isn’t -- it ignores a key real-world ingredient: Time. Everything in the real world takes time; time is an integral part of reality. Nothing, not even computation, can be done without being subject to the laws of physics. Perhaps as a result of tracing its beginnings so strongly to Turing’s work, a surprisingly large amount of computer science work fails to address time as a fundamental issue. To take an example, the field today offers very few if any programming languages where time is a first-class citizen. To make matters worse, there is also a sore lack of mathematics to deal with real time performance; good practical support for the design of temporally- dependent systems largely belongs to the field of embedded systems -- a field that limits its focus to systems vastly simpler than any intelligent Kristinn R. Þórisson, dósent við Háskólann í Reykjavík Artificial General Intelligence and Computer Science in the Big Picture: The Removal of Time and the Nature of Natural Phenomena Has computer science rendered a majority of its findings irrelevant to progress in artificial intelligence by de-emphasizing time in the theory of computation and software development practices?

x

Tölvumál

Direkte link

Hvis du vil linke til denne avis/magasin, skal du bruge disse links:

Link til denne avis/magasin: Tölvumál
https://timarit.is/publication/239

Link til dette eksemplar:

Link til denne side:

Link til denne artikel:

Venligst ikke link direkte til billeder eller PDfs på Timarit.is, da sådanne webadresser kan ændres uden advarsel. Brug venligst de angivne webadresser for at linke til sitet.