211service.com
Patenternes oprindelse
Adjektivet darwinsk bruges ofte til softwareindustrien for hundeædende hunde. Men gør dig klar til software, der orkestrerer naturlig udvælgelse blandt computerprogrammer, så forskere kan høste den overlevende kode.
Denne slående forestilling ligger til grund for genetisk programmering, en gren af kunstig intelligens, hvor en computer løser problemer inden for biomedicin, elektronik og endda robotfodboldspil ved at udvikle sin egen software. Forskere har arbejdet med konceptet i mange år og har implementeret det i nogle få high-end ingeniørdesignapplikationer.
Hos Stanford søger forskning i genetisk programmering at producere resultater, der er konkurrencedygtige med menneskelig problemløsning, og at teste det ved at evaluere succes med at kopiere eller krænke eksisterende amerikanske patenter. Forskningsindsatsen har nu opnået netop det for patenter genereret så sent som sidste år. Arbejdet kan i sidste ende levere automatiserede opfindelsesmaskiner, siger John Koza, genetisk databehandlingsguru og rådgivende professor i biomedicinsk informatik ved Stanford.
Miljø for evolution
Koza siger, at opskriften på perfektion af en art lyder sådan her:
- Opret et regelbaseret miljø, der er defineret af et problem, du ønsker at løse - såsom at designe et analogt lydfilter, finde en metabolisk vej eller skabe et antennedesign.
- Tilføj et primordialt oser af en halv million eller deromkring tilfældigt genererede programmer, der hver er designet til at tage et stik i problemet.
- Træd tilbage og lad befolkningen udvikle sig generation efter generation. Programmerne dør elektronisk ud, muterer, krydser og tilpasser sig miljøet, indtil den stærkeste person i en sen generation løser eller tilnærmelsesvis løser problemet, siger Koza.
Ikke overraskende kunne en sådan tvungen evolution bringe næsten ethvert computersystem i knæ. Heldigvis omfatter Kozas ressourcer en 1.000-node parallel computing-klynge hos Genetic Programming Inc. i Los Altos, Californien, hvor Koza er præsident.
Patentfremskridt
Koza, der begyndte sit arbejde med genetisk programmering i 1980'erne, har længe været fascineret af spørgsmålet, hvordan får man en computer til at gøre det, der skal gøres, uden at fortælle den, hvordan man gør det?
Indtil for nylig var hans organiske software-opdrætsmetode kun i stand til at opfinde opfindelser, der duplikerede eller krænkede patenter indgivet så tidligt som i 1917 og så sent som i 1974. Men Koza har rettet blikket fremad med fokus på patenter indgivet i år 2000 eller senere, som demonstrerer den nyeste teknologi for mennesker assisteret med konventionel ingeniørsoftware.
For fem måneder siden havde vi ingen resultater, hvor vi duplikerede eller krænkede helt nye patenter, siger han. Nu har vi to i vores sæk og fire andre, der er i forskellige programmeringsstadier.
Koncentrerer sig om, hvad han kalder de sorte kunst-områder, hvor der ikke er nogen kendt matematisk metode til at løse problemet hurtigt - Kozas seneste fokus omfatter controllere, analoge kredsløb og cellulære automater.
Konkurrerer med mennesker
Men hvis genetisk programmering er avanceret til det punkt, hvor den kan duplikere nylige patenter, hvor hurtigt vil det så gå, før Kozas genetiske programmeringseksperimenter koger opfindelser, ingen har tænkt på før?
Jeg forestiller mig, at vi har gjort det, men vi ved det ikke, griner Koza. For at identificere værdifulde, originale resultater i stedet for blot at matche patenter, forklarer han, ville en menneskelig ekspert på det givne område skulle vurdere titusindvis af overlevende.
Koza erkender forsigtigt, at virksomheder i sidste ende kan være interesserede i at licensere hans teknologi, men han skal først ramme et højere antal moderne patenter. Det er klart, at næste skridt er at komme med patenter, der ikke er opfundet, siger han.
Når vi får en gruppe på seks sammen, har vi tænkt os at stoppe det projekt og forsøge at tage det næste skridt, siger han. Men det har vi ikke endnu. Der er så mange falske ting i AI-feltet, hvor folk pludrede om, hvad de troede, de ville gøre, før de gjorde det. Vi venter stadig 30 år senere på fem procent af det.
Med lidt held vil Koza og virksomheden snart tilføje til den bundlinje.