Computer leert praten in onbekende taal

Nieuws | de redactie
13 maart 2007 | Meer computers zijn meer dan ooit met elkaar verbonden. Onderlinge communicatie blijft echter complex, omdat de verschillende softwaresystemen een eigen taal hebben. Computers die elkaar niet begrijpen zouden in staat moeten komen er zélf een extra taal bij te leren. UU-informaticus Jurriaan van Diggelen onderzocht dit en liet zich inspireren door menselijke communicatie. Met het systeem dat hij ontwikkelde gaan computers een dialoog met elkaar aan en kunnen ze misverstanden herkennen en oplossen. Wanneer de toehorende computer aangeeft een woord niet te begrijpen, geeft de sprekende computer toelichting.

Dit gebeurt door het geven van een definitie of door het tonen van voorbeelden. Het proces is analoog aan een Nederlands sprekende toerist die in een Franse bakkerij niet wordt begrepen en ten einde raad aanwijst wat hij wil kopen. Nadat een woord is uitgelegd, zal de computer de betekenis onthouden, wat de communicatie de volgende keer makkelijker maakt. Zo bouwen de computers geleidelijk een gemeenschappelijke taal op. Hij promoveert hierop  op  21 maart.

Tot voor kort was computercommunicatie heel elementair, bijvoorbeeld tussen een computer en een printer. De componenten waren vooraf op elkaar afgestemd en het onderwerp van communicatie was relatief eenvoudig. Doordat tegenwoordig steeds meer computers met elkaar in verbinding staan en softwaresystemen ingewikkelder worden, voldoen de bestaande technieken niet meer. In de toekomst zal de functie van de menselijke reisagent wellicht volledig worden overgenomen door de computer. De computer onderhandelt automatisch met andere computers over een geschikte vlucht en stelt een passende accommodatie voor. Om dit mogelijk te maken, moeten twee computers die van tevoren niet op elkaar zijn afgestemd, kunnen communiceren over begrippen als ‘vlucht’ of ‘hotel’. Als de ene computer in Nederland staat en de andere in Frankrijk, is de kans klein dat zij dezelfde woorden gebruiken. Dit leidt tot miscommunicatie: een Babylonische spraakverwarring tussen computers.

De resultaten van het onderzoek van Van Diggelen zijn succesvol toegepast op RSS-nieuwsproviders. Deze nieuwsproviders wisselen berichten uit met onderwerpen in verschillende talen. Als een onderwerp niet wordt begrepen, volgt een uitleg. Nadat de computers een aantal dialogen met elkaar hebben gevoerd, begrijpen ze elkaar aanzienlijk beter en communiceren ze effectief met hun zelf aangeleerde taal.




«
Schrijf je in voor onze nieuwsbrief
ScienceGuide is bij wet verplicht je toestemming te vragen voor het gebruik van cookies.
Lees hier over ons cookiebeleid en klik op OK om akkoord te gaan
OK