Paradigmes de la IA
Paradigma simbòlic (GOFAI)
El paradigma simbòlic, dominant durant les dècades de 1960-1980, part de la premissa que la intel·ligència pot representar-se com la manipulació de símbols i regles lògiques. El coneixement es codifica explícitament per humans experts.
Característiques: - Representació del coneixement: lògica de primer ordre, xarxes semàntiques, frames - Raonament: deducció, inducció, abducció - Explicabilitat: les decisions poden traçar-se pas a pas - Fragilitat: no tolera dades incompletes, sorolloses o situacions no previstes
Exemples clàssics: - MYCIN (Stanford, 1972): diagnòstic de malalties infeccioses amb 600 regles IF-THEN. Primera demostració que un sistema podia superar metges humans en un domini específic. - XCON (Digital Equipment Corporation, 1980): configuració de sistemes d'ordinadors. Va estalviar a DEC $25 milions a l'any però requeria manteniment constant. - GPS (General Problem Solver, Newell i Simon, 1957): primer intent d'un solucionador de problemes de propòsit general.
Paradigma connexionista
El paradigma connexionista modela la intel·ligència com l'emergència de patrons a partir de la interconnexió massiva d'unitats simples (neurones artificials). El coneixement no es codifica explícitament: emergeix del procés d'entrenament amb dades.
Característiques: - Representació del coneixement: distribuïda, en els pesos de la xarxa - Aprenentatge: gradient descent, backpropagation - Robustesa: tolera soroll i generalitza bé - Caixa negra: difícil d'interpretar per què pren una decisió concreta
Evolució de les arquitectures:
graph LR
P[Perceptron 1957] --> MLP[Multilayer Perceptron 1986]
MLP --> CNN[CNN LeNet 1989]
CNN --> RNN[RNN-LSTM 1997]
RNN --> ATTN[Attention 2014]
ATTN --> TR[Transformer 2017]
TR --> BERT[BERT 2018]
BERT --> GPT[GPT-3 2020]
GPT --> LLMS[LLMs actuals 2024]
Paradigma evolucionari
Inspira't en el procés de selecció natural de Darwin. Una població de solucions candidates evoluciona a través de mutació, creuament (crossover) i selecció basada en una funció d'aptitud (fitness function).
Tipus principals: - Algorismes Genètics (GA): evolucionen seqüències binàries o cadenes de caràcters. - Programació Genètica (GP): evolucionen programes o arbres d'expressió. - Evolució Diferencial (DE): optimització contínua, popular en aprenentatge automàtic. - Neuroevolució (NEAT): evolucionen les topologies i pesos de xarxes neuronals.
Aplicació moderna: OpenAI va usar Evolution Strategies per entrenar agents de videojocs. Els algorismes evolucionaris s'usen en optimització d'hiperparàmetres de models de ML.
Paradigma híbrid: IA neuro-simbòlica
El neuro-symbolic AI combina la capacitat de generalitzar dels models connexionistes amb la precisió i explicabilitat del raonament simbòlic. És una de les fronteres de recerca més actives el 2025.
Exemples representatius: - AlphaGo / AlphaZero (DeepMind): combina Monte Carlo Tree Search (MCTS, simbòlic) amb xarxes neuronals profundes per a l'avaluació de posicions. - RAG (Retrieval-Augmented Generation): combina la recuperació precisa de documents (sistema de cerca, "simbòlic") amb la generació fluent dels LLMs (connexionista). - IBM Neuro-Symbolic Concept Learner: aprèn conceptes visuals combinant percepció neuronal amb raonament lògic.