Løsing av IQ-tester ved hjelp av kunstig intelligens
Abstract
IQ-tester har blitt brukt i en årrekke til å teste hvor intelligente mennesker er. Selv om det lenge har vært et mål å gjøre datamaskiner intelligente finnes det ingen lignende test for å sammenligne hvor langt utviklingen har kommet innen kunstig intelligens. Vi ønsker derfor å bruke IQ-tester laget for mennesker til å finne ut hvor godt en datamaskin løser slike oppgaver. Hvor bra en datamaskin gjør det på en IQ-test er dermed et mål for hvor kunstig intelligent denne er. Ved å kjøre en lignende test igjen om noen år vil man kunne se hvordan utviklingen har vært innenfor de områdene som testen dekker. IQ-tester inneholder svært varierte oppgaver innen områder som logikk, hukommelse og språkferdigheter, og ulike oppgavetyper krever ulike teknikker for å løses. Blant annet viser denne rapporten hvordan genetisk programmering kan brukes til å løse ulike oppgaver innenfor logikk. Denne teknikken er brukt til å løse to oppgavetyper, en der man skal finne det neste tallet i en tallrekke og en der man skal finne den neste figuren i en figurrekke. Kjøringene av implementasjonene viser strålende resultater, og bekrefter dermed at genetisk programmering er velegnet til å løse en del oppgaver som krever gode logiske evner. For en rekke andre oppgaver inneholder rapporten en detaljert beskrivelse av hvordan disse kan løses. Blant annet er kunnskaper om naturlig språk og oppslag i ordbøker viktige elementer.