(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa
Explicabilidade da IA (XAI): porque confiar num modelo exige percebê-lo
Inteligência Artificial

Explicabilidade da IA (XAI): porque confiar num modelo exige percebê-lo

Equipa bConcepts 27/02/2024 7 min

Imagina que um banco recusa um empréstimo a um cliente e, quando este pergunta porquê, a única resposta possível é: "o modelo disse que não". Não há explicação, não há razão, apenas um veredicto vindo de uma caixa preta. É uma situação cada vez mais comum à medida que a inteligência artificial toma decisões que afetam pessoas — e é também cada vez mais inaceitável, tanto para os clientes como para os reguladores. A resposta a este problema chama-se explicabilidade, ou XAI (do inglês "explainable AI"): a capacidade de um sistema de IA justificar as suas decisões de uma forma que os humanos consigam compreender.

Durante muito tempo, a corrida da IA foi só por precisão: qual modelo acerta mais. Mas acertar mais não chega quando as decisões têm consequências reais na vida das pessoas. Um modelo que decide bem mas não se explica é como um conselheiro brilhante em quem não podemos confiar, porque nunca sabemos se a resposta certa foi por bons motivos ou por sorte. A explicabilidade é o que transforma um oráculo opaco numa ferramenta em que se pode, legitimamente, confiar.

Este não é um debate académico. À medida que a IA entra em áreas sensíveis — crédito, saúde, recrutamento, justiça — a exigência de que as suas decisões sejam explicáveis deixou de ser um "seria bom" e passou a ser um requisito prático, ético e, cada vez mais, legal. Perceber porque isto importa é essencial para qualquer empresa que queira usar IA de forma responsável e sustentável.

O problema da caixa preta

Muitos dos modelos de IA mais poderosos são, por natureza, difíceis de interpretar. Aprendem padrões a partir de enormes quantidades de dados, combinando milhares ou milhões de fatores de formas que não correspondem a regras simples que um humano possa seguir. O resultado é um sistema que decide bem, mas cujo raciocínio interno é opaco até para quem o construiu. A esta opacidade chama-se, com razão, o problema da caixa preta.

Explicabilidade da IA (XAI): porque confiar num modelo exige percebê-lo

Esta opacidade não é um detalhe técnico sem importância. Significa que, quando o modelo erra, é difícil perceber porquê e corrigir; que, quando discrimina injustamente, o preconceito pode passar despercebido; e que, quando alguém afetado exige uma explicação, não há nenhuma para dar. Um sistema que não se pode inspecionar é um sistema que não se pode verdadeiramente confiar nem responsabilizar.

Porque a explicabilidade importa tanto

A primeira razão é a confiança. As pessoas — utilizadores, gestores, clientes — só adotam e confiam num sistema que compreendem, pelo menos em parte. Um médico não vai seguir a sugestão de um sistema de IA se não perceber em que ela se baseia; um gestor não vai apostar numa recomendação que não consegue justificar à sua administração. A explicabilidade é a ponte que permite às pessoas confiar na máquina sem abdicar do seu próprio julgamento.

A segunda razão é a responsabilidade e a justiça. Quando uma decisão automatizada afeta a vida de alguém, é legítimo que essa pessoa tenha direito a saber porquê — e, cada vez mais, a lei exige-o. Sem explicabilidade, é impossível auditar se um sistema é justo, detetar se está a discriminar, ou defender uma decisão quando é contestada. A explicabilidade é o que torna a IA compatível com os princípios de justiça e prestação de contas que exigimos de qualquer decisão importante.

As abordagens para tornar a IA explicável

  • Modelos naturalmente interpretáveis: escolher, quando possível, modelos mais simples cujo raciocínio já é transparente — muitas vezes quase tão precisos e infinitamente mais fáceis de explicar.
  • Explicações por importância: técnicas que revelam que fatores mais pesaram numa decisão concreta — "este empréstimo foi recusado sobretudo por causa do rácio de dívida e do histórico recente".
  • Exemplos e contrafactuais: mostrar o que teria de mudar para a decisão ser diferente — "se o rendimento fosse X, a decisão teria sido aprovar".
  • Documentação e transparência: registar com que dados o modelo foi treinado, que limites tem e em que condições deve ou não ser usado.

O falso dilema entre precisão e explicabilidade

Existe uma crença comum de que há sempre um compromisso inevitável: quanto mais preciso o modelo, menos explicável, e vice-versa. Por isso, muitos assumem que têm de escolher entre um sistema que acerta e um que se explica. Mas este dilema é, muitas vezes, exagerado. Em imensos problemas empresariais, um modelo mais simples e interpretável atinge uma precisão praticamente igual à de um modelo opaco e complexo — e a pequena diferença de precisão não compensa a enorme perda de confiança e de capacidade de auditar.

A pergunta certa não é "qual o modelo mais preciso?", mas "qual o modelo mais preciso entre os que consigo explicar o suficiente para este uso?". Para uma decisão sensível que afeta pessoas, a explicabilidade não é um extra opcional a sacrificar em nome de mais um ponto de precisão — é um requisito do problema, tão importante como a própria precisão.

Um caso concreto

Uma empresa financeira desenvolveu um modelo para automatizar a aprovação de crédito. A primeira versão focou-se apenas na precisão: escolheram o modelo mais complexo e opaco disponível, porque nos testes acertava marginalmente mais do que as alternativas. Funcionou bem durante uns meses — até ao dia em que um cliente contestou uma recusa e exigiu saber a razão. A equipa descobriu, com desconforto, que não conseguia dar nenhuma: o modelo era uma caixa preta, e ninguém sabia explicar aquela decisão específica. Pior, quando finalmente investigaram, perceberam que o modelo estava a pesar um fator de forma que, embora estatisticamente útil, seria difícil de defender como justo. Recuaram e refizeram o sistema com uma abordagem explicável: um modelo um pouco mais simples, cuja precisão era quase idêntica, mas que produzia, para cada decisão, as principais razões que a sustentavam. A partir daí, cada recusa vinha acompanhada de uma explicação clara, os clientes recebiam uma resposta justa, e a empresa podia auditar e defender as suas decisões. A pequena perda de precisão foi largamente compensada pela confiança, pela conformidade e pela paz de espírito de saber sempre porquê.

A explicabilidade começa no desenho, não no fim

Um erro comum é tratar a explicabilidade como algo a acrescentar depois de o modelo estar pronto — uma camada de justificação colada por cima de uma caixa preta. Funciona mal. A explicabilidade é uma decisão de desenho que se toma no início: que grau de transparência este uso exige, e que modelos e técnicas o permitem. Pensar nisto desde o princípio evita construir um sistema poderoso mas inutilizável para o fim a que se destina por não se poder explicar.

Isto liga-se diretamente à governança de dados e à responsabilidade: um sistema explicável é um sistema que se pode auditar, corrigir e defender. As empresas que interiorizam isto constroem IA que dura, porque é aceite pelos utilizadores, aprovada pelos reguladores e confiável para decisões que importam. As que ignoram acabam, mais cedo ou mais tarde, com sistemas poderosos que têm de desligar quando alguém, legitimamente, pergunta "porquê?".

Na prática

Antes de pôr um modelo de IA a tomar decisões que afetam pessoas, faz uma pergunta simples e reveladora: se alguém afetado exigir saber porquê, consigo explicar? Se a resposta for não, tens um problema que a precisão do modelo não resolve — e que é melhor resolver no desenho do que descobrir quando já é tarde. A explicabilidade não é o oposto do desempenho; é o que torna o desempenho utilizável em situações que importam. O teu sistema de IA sabe justificar as suas decisões, ou pede-te que confies nele às cegas?

← Voltar aos insights
Vamos conversar?

Pronto para transformar os seus dados?

Marque uma reunião gratuita de 30 minutos e descubra como podemos ajudar a sua equipa a tomar melhores decisões.

Agendar Reunião Gratuita
bConcepts