Skip to main content

Vad är bakåtkedjan?

Bakåtkedjan är ett system med logik som används av konstgjorda intelligenssystem.Det är utformat för att lösa ett problem genom att arbeta bakåt från ett slutmål genom en serie regler.Detta tillvägagångssätt kan användas av en mängd olika system, från program som löser schackspel till algoritmer som används för att identifiera okända objekt.Grunden kräver robust programmering med en uppsättning logiska och användbara induktiva regler som systemet kan använda för att exakt gå igenom en serie alternativ för att komma fram till en lösning.

I denna metod är systemet försett med en uppsättning regler av programmeraren, som presenterar det med en slutprodukt eller mål.Systemet arbetar bakåt genom reglerna för att avgöra hur man kan komma fram till slutmålet.I den bakåtriktade induktionen som används av program som löser schackspel, till exempel, kan datorn ta positionerna för bitarna och gå igenom en serie if-then-uttalanden för att bestämma den troliga rörelsekursen genom spelet.En dator kan också använda bakåtkedjan för att utforska andra möjliga lösningar och grenar som kunde ha inträffat under spelet för att ändra resultatet.

System som använder bakåtkedjan kan ha regler som varierar i komplexitet, beroende på vilken typ av arbete de behöver fördo.Ett system som kan identifiera blommor, till exempel, kan behöva en stor uppsättning grenalternativ för att exakt identifiera den art den tittar på.Det kan börja med en serie uttalanden relaterade till färg, gå igenom typer av blommor, antal kronblad, bladverk och andra egenskaper och bestämma identiteten för en given blommor som svarar på frågor vid varje steg för att bestämma ett slutligt svar.Fel i denna process kan leda till identifieringsfel.

Detta resonemangssystem uppmanar enkel logik.Systemet undersöker ett faktum, bestämmer om det passar med en given produkt och tar ytterligare ett steg därifrån.Om faktum inte matchar den tillgängliga informationen är den felaktig, och den bakåtkedjande logiken kan kassera det faktum och andra som kan grenas från den.Fakta som passar tillåter ett program att arbeta med logiken och utforska grenfakta för att se vilka som passar bäst.Detta kan fungera bra för en mängd olika uppgifter.

Konstgjord intelligens är inte den enda enheten som kan använda bakåtkedjan.Forskare som arbetar med primater noterar att vissa arter verkar använda denna logiska metod för att lösa problem.Detta illustrerar en kapacitet för att förstå problem och utveckla ett system för att hantera dem.