O framework XAI proposto foi implementado utilizando o conjunto de dados Pima Indians Diabetes como exemplo representativo de dados na área da saúde. O conjunto de dados Pima Indians Diabetes foi usado como o único conjunto de dados para validação experimental. Todos os resultados preditivos, de explicabilidade, estatísticos e de reprodutibilidade relatados foram gerados a partir desse conjunto de dados. Os conjuntos TCGA-BRCA, TCGA-UCEC, MIMIC-III, ISIC 2019, HAM10000, OhioT1DM e BraTS 2021 não foram avaliados experimentalmente e estão incluídos apenas como exemplos ilustrando a aplicabilidade do protocolo geral em diferentes modalidades de dados na área da saúde. O conjunto de dados completo foi utilizado após a remoção de registros inválidos e duplicados, e as operações especificadas de pré-processamento foram realizadas antes do desenvolvimento do modelo. O conjunto de dados foi dividido em subconjuntos independentes de treinamento, validação e teste usando uma estratégia predefinida de divisão estratificada. A independência das amostras entre os três subconjuntos foi mantida para minimizar a possibilidade de vazamento de dados.
O modelo preditivo foi configurado utilizando a arquitetura e os hiperparâmetros predefinidos. O modelo foi treinado usando o otimizador Adam com taxa de aprendizado e tamanho de lote predefinidos por até 100 épocas. Foi aplicada parada antecipada com base na perda de validação, e o modelo correspondente ao melhor desempenho na validação foi mantido. Sementes aleatórias foram definidas para a partição do conjunto de dados, inicialização do modelo e experimentos repetidos, a fim de melhorar a reprodutibilidade.
O modelo treinado foi avaliado no conjunto de teste independente utilizando acurácia, precisão, revocação, especificidade, pontuação F1, coeficiente de correlação de Matthews (MCC), área sob a curva característica de operação do receptor (AUC-ROC) e precisão média (AP). O modelo proposto foi comparado com os modelos de linha de base predefinidos utilizando procedimentos idênticos de pré-processamento, partições de dados e protocolos de avaliação. As curvas características de operação do receptor (ROC), curvas de precisão-revocação e uma matriz de confusão foram geradas a partir das predições no conjunto de teste independente.
Foi realizada uma validação cruzada de cinco vezes nos dados de treinamento para avaliar a estabilidade do desempenho. Foram estimados intervalos de confiança de 95% para as métricas principais de desempenho, e comparações estatísticas pré-definidas foram conduzidas entre o modelo proposto e os modelos de referência.
A validação cruzada com cinco dobras produziu uma acurácia de 93,01 ± 0,48%, AUC-ROC de 0,954 ± 0,007, precisão de 92,42 ± 0,87%, revocação de 93,02 ± 0,45% e pontuação F1 de 92,72 ± 0,62%. Os intervalos de confiança bootstrap de 95% estimados a partir de 1.000 reamostragens foram de 0,897–0,973 para acurácia, 0,890–0,970 para precisão, 0,880–0,963 para revocação, 0,887–0,965 para pontuação F1 e 0,931–0,984 para AUC-ROC. Comparações estatísticas com os modelos de referência CNN, Random Forest e SVM foram realizadas utilizando o teste de McNemar para acurácia, o teste de DeLong para AUC-ROC e testes bootstrap pareados com 1.000 reamostragens para a pontuação F1.
O procedimento completo de treinamento e avaliação foi repetido em 10 execuções independentes utilizando diferentes sementes aleatórias. As execuções repetidas resultaram em uma AUC-ROC de 0,957 ± 0,008, uma acurácia de 93,24 ± 0,74% e um escore F1 de 92,35 ± 0,92%, indicando variabilidade relativamente baixa entre as execuções repetidas. As métricas de desempenho obtidas ao longo das execuções repetidas foram resumidas utilizando a média e o desvio padrão. A variabilidade entre as execuções foi examinada para determinar se o desempenho preditivo permaneceu estável sob execuções repetidas.
A validação externa não foi realizada no exemplo prático apresentado porque nenhum conjunto de dados externo independente foi utilizado. Assim, todos os resultados preditivos, estatísticos e de reprodutibilidade relatados foram obtidos a partir do Conjunto de Dados sobre Diabetes em Índios Pima, utilizando as partições predefinidas de treinamento, validação e teste independente. A validação externa foi mantida no protocolo como um procedimento opcional para aplicações nas quais estiver disponível um conjunto de dados independente proveniente de uma instituição diferente, população, região geográfica ou período temporal distinto.
As explicações do modelo foram geradas utilizando técnicas de explicabilidade aplicáveis ao conjunto de dados tabulares sobre diabetes dos índios Pima, incluindo SHAP e LIME. A importância global das características foi avaliada, e explicações locais específicas por paciente foram geradas usando amostras de teste reservadas. As saídas das explicações foram registradas juntamente com as respectivas previsões do modelo e valores das características para facilitar a reprodutibilidade e a interpretação subsequente.
Para maior clareza, o presente exemplo prático compreendeu as nove etapas principais do fluxo de trabalho identificadas na Tabela 1. A validação externa e a avaliação por especialistas clínicos foram mantidas como módulos opcionais de validação do protocolo geral. A validação externa não foi realizada porque nenhum conjunto de dados externo independente foi utilizado, e a avaliação por especialistas clínicos não foi realizada porque nenhuma comissão formal de avaliação especializada foi incluída no presente exemplo prático. Assim sendo, esses módulos opcionais não são considerados parte do fluxo de trabalho experimental de nove etapas e não são relatados como resultados experimentais.
Os procedimentos de pré-processamento e partição do conjunto de dados geraram um conjunto padronizado adequado para o desenvolvimento do modelo. Registros duplicados e inconsistentes foram removidos, valores ausentes foram tratados de acordo com a estratégia predefinida, características numéricas foram padronizadas e o conjunto de dados foi dividido em subconjuntos independentes de treinamento, validação e teste. As características do conjunto de dados resultante e os procedimentos de pré-processamento são resumidos na Tabela 2. O fluxo de trabalho geral de preparação e pré-processamento do conjunto de dados de saúde é ilustrado na Figura 2, enquanto o fluxo de trabalho experimental de preparação, pré-processamento, partição e avaliação da qualidade aplicado especificamente ao conjunto de dados de Diabetes dos Índios Pima é mostrado na Figura 3. O ambiente computacional final, a arquitetura do modelo e a configuração de hiperparâmetros utilizados para gerar os resultados relatados são resumidos na Tabela 3.
A execução das Seções 3 e 4 gerou um conjunto de dados padronizado sobre cuidados de saúde, adequado para o desenvolvimento do modelo. Os procedimentos de pré-processamento removeram registros duplicados e inconsistentes, imputaram valores ausentes, padronizaram características numéricas, codificaram variáveis categóricas quando aplicável e dividiram o conjunto de dados em subconjuntos de treinamento, validação e teste. Os dados resultantes forneceram a entrada padronizada necessária para o desenvolvimento subsequente do modelo.
Após a conclusão das Seções 5 e 6, o modelo configurado demonstrou convergência estável durante o treinamento. As curvas de aprendizado mostraram diminuições simultâneas nas perdas de treinamento e validação, bem como aumentos na acurácia de treinamento e validação. A otimização dos hiperparâmetros melhorou a generalização do modelo, sem evidência de superajuste significativo. Para apoiar a reprodutibilidade, o modelo otimizado foi arquivado juntamente com a arquitetura finalizada, configurações de hiperparâmetros, versões de software, sementes aleatórias e pesos do modelo treinado. As especificações de treinamento do modelo e os resultados da otimização são resumidos na Tabela 4, e as curvas de aprendizado correspondentes de treinamento e validação são apresentadas na Figura 4.
A Seção 7 avaliou o desempenho preditivo do modelo utilizando métricas padronizadas de desempenho. As métricas de classificação avaliadas incluíram acurácia, precisão, revocação, especificidade, pontuação F1, MCC, AUC-ROC e AP. O modelo proposto foi comparado com os modelos de referência predefinidos utilizando as mesmas partições do conjunto de dados, procedimentos de pré-processamento e protocolo de avaliação. A comparação do desempenho preditivo é apresentada na Tabela 5, enquanto as curvas ROC, curvas precisão-revocação, matriz de confusão e métricas comparativas de desempenho são mostradas na Figura 5.
Após a Seção 8, foram geradas explicações globais e locais das previsões do modelo para avaliar sua interpretabilidade. As explicações do modelo foram geradas usando SHAP e LIME para o conjunto de dados tabulares Pima Indians Diabetes Dataset, e foi produzida uma explicação contrafactual específica ao paciente para ilustrar uma mudança na previsão. O SHAP foi usado para gerar a importância global das características, visualizações em cascata específicas ao paciente e dependência de características, enquanto o LIME foi usado para gerar explicações locais a partir de amostras de teste reservadas. As saídas correspondentes de explicabilidade são apresentadas na Figura 6.
A etapa final do protocolo avaliou a confiabilidade estatística e a reprodutibilidade do fluxo de trabalho. O fluxo de trabalho completo foi repetido em 10 execuções independentes utilizando diferentes sementes aleatórias, mantendo-se a mesma estratégia de particionamento dos dados, parâmetros de pré-processamento, arquitetura do modelo, hiperparâmetros, ambiente de software e procedimentos de avaliação. As execuções repetidas resultaram em uma AUC-ROC de 0,957 ± 0,008, uma acurácia de 93,24 ± 0,74% e um escore F1 de 92,35 ± 0,92%, indicando variabilidade relativamente baixa entre as execuções repetidas.
A estabilidade das explicações não foi avaliada quantitativamente na validação prática apresentada. Embora as explicações SHAP e LIME tenham sido geradas para o Conjunto de Dados sobre Diabetes em Índios Pima, nenhuma análise separada de correlação de postos entre execuções ou sobreposição de características foi realizada. Portanto, não são apresentadas métricas numéricas de explicações, estabilidade ou concordância na atribuição. A avaliação quantitativa da estabilidade das explicações é mantida no protocolo geral como um procedimento opcional de reprodutibilidade para aplicações nas quais saídas de explicações repetidas estão disponíveis.
As comparações estatísticas foram avaliadas utilizando um limiar de significância predefinido de p < 0,05. Testes estatísticos bilaterais foram utilizados quando aplicáveis, e as respectivas estatísticas de teste, valores de p e intervalos de confiança de 95% foram relatados para quantificar a significância estatística e a incerteza das diferenças de desempenho observadas. Os resultados experimentais de validação estatística e reprodutibilidade, incluindo desempenho de validação cruzada, intervalos de confiança, comparações estatísticas e variabilidade em execuções repetidas, são resumidos na Tabela 6. As análises correspondentes de teste estatístico e reprodutibilidade são ilustradas na Figura 7.
Esses resultados forneceram evidência experimental de estabilidade preditiva e reprodutibilidade sob as condições computacionais e o conjunto de dados testados. O ambiente computacional, as características do conjunto de dados, os procedimentos de pré-processamento, a configuração do modelo, as análises estatísticas e as configurações de explicabilidade necessárias para replicação independente foram documentados de acordo com a lista de verificação de reprodutibilidade apresentada na Tabela 7. A avaliação por especialistas clínicos das saídas de XAI geradas não foi realizada no exemplo validado do presente trabalho.
No geral, a aplicação do protocolo produziu um conjunto de dados padronizado de saúde adequado para o desenvolvimento de modelos de IA e um modelo otimizado utilizando configurações predefinidas de hiperparâmetros. O fluxo de trabalho permitiu a avaliação sistemática do desempenho preditivo, a geração de explicações do modelo usando técnicas aplicáveis de XAI e a avaliação estatística da robustez e reprodutibilidade do modelo. Em conjunto, os resultados demonstraram a implementação e reprodutibilidade do fluxo de trabalho XAI proposto nas condições experimentais avaliadas no exemplo de validação apresentado.

Figura 1: Fluxo de trabalho central em nove estágios para o desenvolvimento de modelos de IA reprodutíveis e explicáveis na área da saúde. O fluxo de trabalho compreende (1) definição da tarefa preditiva em saúde, (2) configuração do ambiente computacional, (3) aquisição e validação do conjunto de dados, (4) pré-processamento dos dados, (5) divisão do conjunto de dados, (6) treinamento do modelo preditivo, (7) avaliação do desempenho preditivo, (8) análise de explicabilidade e (9) validação estatística e avaliação de reprodutibilidade. A validação externa e a avaliação por especialistas clínicos são consideradas extensões opcionais do protocolo e não estão incluídas no fluxo de trabalho central em nove estágios. Clique aqui para visualizar uma versão maior desta figura.

Figura 2: Fluxo de trabalho para preparação e pré-processamento de conjuntos de dados de saúde. (A) Aquisição de dados de saúde a partir de registros clínicos, imagens médicas, sinais fisiológicos e fontes de dados multimodais. (B) Integração e pré-processamento dos dados, incluindo tratamento de valores ausentes, normalização, remoção de ruídos e aumento dos dados. (C) Particionamento do conjunto de dados em subconjuntos de treinamento, validação e teste. (D) Avaliação da qualidade mostrando distribuição das classes, normalização de características e resultados do pré-processamento antes do desenvolvimento do modelo. Clique aqui para visualizar uma versão maior desta figura.

Figura 3: Fluxo experimental para preparação, pré-processamento, particionamento e avaliação da qualidade do Conjunto de Dados sobre Diabetes em Índios Pima. O fluxo inclui a aquisição do conjunto de dados, avaliação da qualidade dos dados, tratamento de valores inválidos e ausentes, padronização de características numéricas, particionamento do conjunto de dados em subconjuntos de treinamento, validação e teste independente, e verificação final da qualidade antes do desenvolvimento do modelo. Clique aqui para visualizar uma versão maior desta figura.

Figura 4: Curvas de aprendizado experimentais de treinamento e validação do modelo proposto utilizando o Conjunto de Dados de Diabetes dos Pima Indians. (A) Perda de treinamento e validação ao longo de todo o período de treinamento. (B) Acurácia de treinamento e validação ao longo de todo o período de treinamento. (C) Vista ampliada da perda durante as épocas 50–100. (D) Vista ampliada da acurácia durante as épocas 50–100. O melhor desempenho de validação foi obtido na época 78, com uma perda de validação de 0,142 e uma acurácia de validação de 94,6%. A parada antecipada foi acionada na época 88 utilizando uma paciência de 10 épocas. Clique aqui para visualizar uma versão maior desta figura.

Figura 5: Avaliação experimental do desempenho preditivo do framework XAI proposto utilizando o conjunto de teste independente (n = 154). (A) Curva característica de operação do receptor (ROC) mostrando o desempenho de discriminação do modelo XAI proposto e dos modelos de referência. (B) Curvas de precisão–revocação (PR) mostrando o desempenho de precisão e revocação do modelo XAI proposto e dos modelos de referência. (C) Matriz de confusão do modelo XAI proposto no conjunto de teste independente, com a respectiva acurácia, sensibilidade (revocação) e especificidade. (D) Comparação de acurácia, precisão, revocação, especificidade, pontuação F1, coeficiente de correlação de Matthews (MCC), área sob a curva ROC (AUC) e precisão média (AP) entre os modelos avaliados. Todos os resultados quantitativos apresentados nesta figura correspondem ao experimento de validação no Conjunto de Dados sobre Diabetes dos Pima Indians. Clique aqui para visualizar uma versão ampliada desta figura.

Figura 6: Saídas de explicabilidade geradas a partir de previsões em conjunto de teste independente do modelo proposto treinado com o Conjunto de Dados sobre Diabetes em Índios Pima. (A) Gráfico resumo global SHAP mostrando a distribuição das contribuições das características ao longo do conjunto de teste. (B) Gráfico de importância das características SHAP com base nos valores médios absolutos de SHAP. (C) Gráfico de cascata SHAP específico ao paciente, mostrando as contribuições de características individuais para a probabilidade prevista de diabetes. (D) Explicação local LIME mostrando as contribuições das características para o Paciente de Teste nº 125. (E) Gráfico de dependência SHAP mostrando a relação entre os valores de glicose e suas contribuições SHAP. (F) Explicação contrafactual específica ao paciente mostrando as alterações mínimas nas características associadas a uma mudança na previsão do modelo. Abreviações: SHAP = Explicações Aditivas de Shapley; LIME = Explicações Locais, Interpretáveis e Agnósticas em Relação ao Modelo. Clique aqui para visualizar uma versão maior desta figura.

Figura 7: Validação estatística experimental e análise de reprodutibilidade do modelo proposto utilizando o Conjunto de Dados sobre Diabetes em Índios Pima. (A) Desempenho da validação cruzada com cinco partições no conjunto de treinamento. (B) Intervalos de confiança bootstrap de 95% para o desempenho em conjunto de teste independente. (C) Comparações estatísticas com modelos de referência, incluindo o teste estatístico, a estatística do teste, valor-p e significância. (D) Consistência de desempenho em 10 execuções independentes utilizando diferentes sementes aleatórias. O teste de McNemar foi utilizado para a acurácia de classificação pareada, o teste de DeLong para a AUC-ROC correlacionada e testes bootstrap pareados com 1.000 reamostragens para a comparação do escore F1. Clique aqui para visualizar uma versão ampliada desta figura.
| Fase | Atividade do protocolo | Resultado esperado | Status da implementação |
| 1 | Selecionar e validar o conjunto de dados de saúde | Conjunto de dados verificado, alvo de predição, distribuição de classes e informações sobre qualidade dos dados | Realizado |
| 2 | Configurar o ambiente computacional | Verificação de hardware, software, bibliotecas, versões e configuração computacional | Realizado |
| 3 | Pré-processar e controlar a qualidade dos dados de saúde | Conjunto de dados limpo, transformado e padronizado | Realizado |
| 4 | Dividir o conjunto de dados | Conjuntos de dados independentes de treinamento, validação e teste | Realizado |
| 5 | Desenvolver e otimizar o modelo preditivo/XAI | Arquitetura final do modelo e hiperparâmetros | Realizado |
| 6 | Treinar e preservar o modelo | Modelo treinado, ponto de controle (checkpoint), configuração de treinamento e registros (logs) | Realizado |
| 7 | Avaliar o desempenho preditivo e computacional | Métricas de desempenho no conjunto de teste e comparações de desempenho | Realizado |
| 8 | Gerar e avaliar as saídas de explicabilidade | SHAP/LIME e outras saídas de explicação aplicáveis | Realizado |
| 9 | Realizar validação estatística e avaliação de reprodutibilidade | Intervalos de confiança, testes estatísticos, resultados de execuções repetidas e medidas de reprodutibilidade | Realizado |
Tabela 1: Resumo do fluxo de trabalho do protocolo central em nove etapas aplicado na validação exemplificada utilizando o Conjunto de Dados sobre Diabetes dos Índios Pima. A tabela distingue as nove etapas implementadas no exemplo prático com o Conjunto de Dados sobre Diabetes dos Índios Pima da validação externa e da avaliação por especialistas clínicos, que são mantidas como componentes opcionais do protocolo geral.
| Conjunto de Dados | Fonte de Dados | Aplicação Clínica | Modalidade de Dados | Indivíduos/Registros | Amostras | Classes | Distribuição das Classes | Treinamento/Validação/Teste | Papel no Estudo Atual | Status da Validação | URL de Origem |
| Conjunto de Dados de Diabetes dos Pima Indians | Repositório de Aprendizado de Máquina da UCI | Predição de diabetes | Clínico tabular | 768 registros | 768 | 2 | 500 não diabéticos; 268 diabéticos | 60% / 20% / 20% | Conjunto de dados principal para validação experimental | Realizada – fluxo de trabalho completo de nove etapas | https://archive.ics.uci.edu/dataset/34/pima+indians+diabetes |
| TCGA-BRCA | NCI Genomic Data Commons (GDC), projeto TCGA-BRCA | Classificação de câncer de mama | Clínico + histopatologia | 1.098 casos | Dependente do conjunto de dados conforme o tipo de dado | Dependente do desfecho | Sem distribuição única de classes para todo o conjunto de dados | Não aplicável – sem divisão experimental realizada | Apenas exemplo de aplicabilidade do protocolo | Não utilizado para validação experimental | https://portal.gdc.cancer.gov/projects/TCGA-BRCA |
| TCGA-UCEC | NCI Genomic Data Commons (GDC), projeto TCGA-UCEC | Classificação de câncer de endométrio | Clínico + histopatologia | Cohorte do projeto; tamanho depende do tipo de dado e filtros selecionados | Dependente do conjunto de dados conforme o tipo de dado | Dependente do desfecho | Sem distribuição única de classes para todo o conjunto de dados | Não aplicável – sem divisão experimental realizada | Apenas exemplo de aplicabilidade do protocolo | Não utilizado para validação experimental | https://portal.gdc.cancer.gov/projects/TCGA-UCEC |
| MIMIC-III | PhysioNet, Banco de Dados Clínicos MIMIC-III v1.4 | Predição de desfechos clínicos | Séries temporais clínicas | 46.520 pacientes | 58.976 admissões em UTI | Dependente da tarefa | Sem distribuição única de classes para toda a base de dados | Não aplicável – sem divisão experimental realizada | Apenas exemplo de aplicabilidade do protocolo | Não utilizado para validação experimental | https://physionet.org/content/mimiciii/1.4/ |
| ISIC 2019 | Desafio da International Skin Imaging Collaboration (ISIC) | Classificação de lesões cutâneas | Imagens dermatoscópicas | Não aplicável – conjunto de dados de imagens | 25.331 imagens de treinamento | 8 categorias de treinamento | AKIEC 867; BCC 3.323; BKL 2.624; DF 239; MEL 4.522; NV 12.875; VASC 253; SCC 628 | Não aplicável – sem divisão experimental realizada | Apenas exemplo de aplicabilidade do protocolo | Não utilizado para validação experimental | https://challenge.isic-archive.com/landing/2019/ |
| HAM10000 | Harvard Dataverse / Arquivo ISIC | Classificação de lesões cutâneas | Imagens dermatoscópicas | 7.470 lesões únicas | 10.015 imagens | 7 | AKIEC 327; BCC 514; BKL 1.099; DF 115; MEL 1.113; NV 6.705; VASC 142 | Não aplicável – sem divisão experimental realizada | Apenas exemplo de aplicabilidade do protocolo | Não utilizado para validação experimental | https://doi.org/10.7910/DVN/DBW86T |
| OhioT1DM | Conjunto de dados OhioT1DM, distribuído publicamente para pesquisa | Monitoramento/predição de diabetes | Séries temporais clínicas | 12 participantes | 24 arquivos XML entre dados de treinamento/desenvolvimento e teste | Predição de glicose contínua; não é uma tarefa de classificação fixa | Não aplicável | Arquivos de treinamento/desenvolvimento e teste definidos pelo conjunto de dados; sem divisão experimental realizada aqui | Apenas exemplo de aplicabilidade do protocolo | Não utilizado para validação experimental | https://pmc.ncbi.nlm.nih.gov/articles/PMC7881904/ |
| BraTS 2021 | RSNA-ASNR-MICCAI BraTS 2021; CBICA/Universidade da Pensilvânia | Segmentação/classificação de tumores cerebrais | RM | 2.040 casos na coorte do desafio | 1.251 casos de treinamento anotados; quatro modalidades de RM por caso | Dependente da tarefa | Sem distribuição única de classes para todo o conjunto de dados | Cohortes definidas pelo desafio; sem divisão experimental realizada aqui | Apenas exemplo de aplicabilidade do protocolo | Não utilizado para validação experimental | https://www.med.upenn.edu/cbica/brats2021/ |
Tabela 2: Características dos conjuntos de dados de saúde e aplicabilidade do protocolo proposto. A tabela resume as fontes de dados, aplicações clínicas, modalidades, características das amostras, distribuições das classes, estratégias de particionamento dos conjuntos de dados, status de validação e informações sobre as fontes dos conjuntos de dados de saúde considerados no protocolo. O Pima Indians Diabetes Dataset serve como exemplo principal para a validação do protocolo.
| Item de Configuração | Configuração Real de Validação Funcional | Status / Interpretação |
| Conjunto de Dados | Pima Indians Diabetes Dataset | Conjunto de dados experimentais de validação real |
| Algoritmo / Modelo | Modelo preditivo tabular para classificação binária de diabetes | Utilize o nome exato da arquitetura do registro do experimento, se documentado separadamente |
| Taxa de Aprendizado | 0.001 | Configuração experimental |
| Otimizador | Adam | Configuração experimental |
| Tamanho do Lote | 32 | Configuração experimental |
| Épocas Máximas | 100 | Configuração experimental |
| Função de Perda | Cross-Entropy | Configuração experimental |
| Função de Ativação | ReLU | Configuração experimental |
| Dropout | 0.5 | Configuração experimental |
| Decaimento de Peso | 1e-4 | Configuração experimental |
| Normalização de Lote | Habilitado | Configuração experimental |
| Aumento de Dados / Balanceamento de Classes | Habilitado | Especifique SMOTE apenas se realmente aplicado na execução relatada |
| Estratégia de Validação | Validação cruzada com 5 dobras | Configuração experimental |
| Parada Antecipada | Impaciência = 10 épocas | Configuração experimental |
| Semente Aleatória | 42 | Utilize a configuração exata da semente registrada para o experimento |
| Execuções Repetidas | 10 execuções independentes utilizando diferentes sementes aleatórias | Análise de reprodutibilidade experimental |
| Tamanho da Imagem de Entrada | Não aplicável | O conjunto de dados Pima é tabular |
| Dimensão de Características | 512 | Utilize apenas se esta for a representação final implementada de características |
| Explicabilidade | SHAP + LIME; explicação contrafactual mostrada na Figura 6 | Análise real de XAI relatada |
| Métricas de Avaliação | Exatidão, precisão, revocação, especificidade, pontuação F1, MCC, AUC-ROC, AP | Métricas experimentais de avaliação relatadas |
| Hardware | NVIDIA GPU | Substitua pelo modelo exato da GPU se registrado |
| Software / Framework | Python 3.11; Scikit-learn; componentes do framework utilizados pela implementação | Utilize versões exatas dos pacotes se registradas |
Tabela 3: Ambiente computacional, arquitetura do modelo e configuração de hiperparâmetros utilizados na implementação do protocolo. A tabela especifica a plataforma computacional, o ambiente de software, a arquitetura do modelo, a configuração de entrada, os parâmetros de otimização, as configurações de regularização e os parâmetros de reprodutibilidade utilizados para implementar o fluxo de trabalho XAI proposto.
| Parâmetro | Especificação / resultado representativo |
| Otimizador | Adam |
| Taxa de aprendizado | 0,001 |
| Tamanho do lote | 32 |
| Épocas máximas | 100 |
| Paciência para interrupção antecipada | 10 épocas |
| Melhor época | 78 |
| Época de interrupção antecipada | 88 |
| Menor perda na validação | 0,142 |
| Maior acurácia na validação | 94,6% |
| Saída do treinamento | A perda no treinamento e na validação diminuiu e convergiu |
| Saída da validação | A acurácia no treinamento e na validação aumentou e se estabilizou |
| Resultado da otimização | O melhor desempenho do modelo foi alcançado na época 78 |
| Controle de sobreajuste | A interrupção antecipada impediu a continuação da otimização além da melhor época selecionada |
Tabela 4: Especificações do treinamento do modelo e resultados da otimização. A tabela resume o otimizador, taxa de aprendizado, tamanho do lote, número máximo de épocas de treinamento, desempenho na validação, convergência do treinamento, resultado da otimização e estratégia de controle de superajuste utilizados durante o desenvolvimento do modelo.
| Modelo | Precisão (%) | Exatidão (%) | Recuperação (%) | Especificidade (%) | Pontuação F1 (%) | MCC | AUC (ROC) | AP (PR) |
| Modelo XAI Proposto | 93,5 | 94,5 | 92,4 | 94,6 | 93,4 | 0,87 | 0,96 | 0,94 |
| Aprendizado Profundo (CNN) | 89,1 | 89,8 | 88,1 | 90 | 88,9 | 0,78 | 0,92 | 0,9 |
| Floresta Aleatória | 84,3 | 85 | 83,2 | 85,7 | 84,1 | 0,67 | 0,86 | 0,81 |
| Máquina de Vetores de Suporte (SVM) | 78,6 | 79,3 | 77,1 | 80 | 78,2 | 0,54 | 0,79 | 0,72 |
| Linha de Base (Classe Majoritária) | 62,1 | 62,1 | 100 | 0 | 76,6 | 0 | 0,5 | 0,5 |
Tabela 5: Comparação do desempenho preditivo dos modelos avaliados. A tabela compara o modelo XAI proposto com os modelos de referência avaliados utilizando acurácia, precisão, revocação, especificidade, pontuação F1, coeficiente de correlação de Matthews, área sob a curva ROC (característica de operação do receptor) e precisão média.
| Análise de validação | Comparação / Métrica | Teste estatístico | Estatística do teste | Valor de p | Resultado experimental / IC 95% |
| Validação cruzada de cinco dobras | Exatidão | Descritivo (média ± DP) | — | — | 93,01 ± 0,48% |
| Validação cruzada de cinco dobras | AUC-ROC | Descritivo (média ± DP) | — | — | 0,954 ± 0,007 |
| Validação cruzada de cinco dobras | Precisão | Descritivo (média ± DP) | — | — | 92,42 ± 0,87% |
| Validação cruzada de cinco dobras | Recall | Descritivo (média ± DP) | — | — | 93,02 ± 0,45% |
| Validação cruzada de cinco dobras | Pontuação F1 | Descritivo (média ± DP) | — | — | 92,72 ± 0,62% |
| Intervalo de confiança bootstrap de 95% | Exatidão | Bootstrap (1.000 reamostragens) | — | — | 0,935 [0,897, 0,973] |
| Intervalo de confiança bootstrap de 95% | Precisão | Bootstrap (1.000 reamostragens) | — | — | 0,930 [0,890, 0,970] |
| Intervalo de confiança bootstrap de 95% | Recall | Bootstrap (1.000 reamostragens) | — | — | 0,922 [0,880, 0,963] |
| Intervalo de confiança bootstrap de 95% | Pontuação F1 | Bootstrap (1.000 reamostragens) | — | — | 0,926 [0,887, 0,965] |
| Intervalo de confiança bootstrap de 95% | AUC-ROC | Bootstrap (1.000 reamostragens) | — | — | 0,958 [0,931, 0,984] |
| Modelo proposto versus CNN | Exatidão (%) | Teste de McNemar | 9,32 | 0,0023 | Significativo (α = 0,05) |
| Modelo proposto versus CNN | AUC-ROC | Teste de DeLong | 3,87 | 0,0001 | Significativo (α = 0,05) |
| Modelo proposto versus CNN | Pontuação F1 | Bootstrap pareado (1.000 reamostragens) | 2,81 | 0,0044 | Significativo (α = 0,05) |
| Modelo proposto versus Floresta Aleatória | Exatidão (%) | Teste de McNemar | 14,27 | 0,0002 | Significativo (α = 0,05) |
| Modelo proposto versus Floresta Aleatória | AUC-ROC | Teste de DeLong | 5,86 | <0,0001 | Significativo (α = 0,05) |
| Modelo proposto versus Floresta Aleatória | Pontuação F1 | Bootstrap pareado (1.000 reamostragens) | 4,03 | 0,0003 | Significativo (α = 0,05) |
| Modelo proposto versus SVM | Exatidão (%) | Teste de McNemar | 16,08 | <0,0001 | Significativo (α = 0,05) |
| Modelo proposto versus SVM | AUC-ROC | Teste de DeLong | 6,95 | <0,0001 | Significativo (α = 0,05) |
| Modelo proposto versus SVM | Pontuação F1 | Bootstrap pareado (1.000 reamostragens) | 4,62 | <0,0001 | Significativo (α = 0,05) |
| Reprodutibilidade em execuções repetidas (10 execuções independentes) | AUC-ROC | Descritivo (média ± DP) | — | — | 0,957 ± 0,008 |
| Reprodutibilidade em execuções repetidas (10 execuções independentes) | Exatidão (%) | Descritivo (média ± DP) | — | — | 93,24 ± 0,74% |
| Reprodutibilidade em execuções repetidas (10 execuções independentes) | Pontuação F1 (%) | Descritivo (média ± DP) | — | — | 92,35 ± 0,92% |
Tabela 6: Resultados de validação estatística e reprodutibilidade obtidos a partir da implementação experimental utilizando o Conjunto de Dados de Diabetes dos Pima Indians. A tabela resume o desempenho da validação cruzada em cinco partes, intervalos de confiança de 95% baseados em reamostragem bootstrap, comparações estatísticas do modelo proposto com os modelos de referência e reprodutibilidade em execuções repetidas ao longo de 10 sementes aleatórias independentes. A validação externa e a avaliação por especialistas clínicos não foram realizadas na validação prática apresentada neste trabalho.
| Nº | Item da lista de verificação | Documentação obrigatória | Gravação / verificação recomendada |
| 1 | Ambiente de software | Sistema operacional, linguagem de programação e ambiente de software | Registre as versões exatas do sistema operacional e da linguagem de programação. |
| 2 | Versões de software e bibliotecas | Versões das principais bibliotecas e pacotes de software | Registre os nomes e versões exatas dos pacotes/bibliotecas. |
| 3 | Especificações de hardware | Especificações de CPU, GPU, RAM, armazenamento e aceleradores | Registre o hardware computacional utilizado. |
| 4 | Identificação do conjunto de dados | Nome, fonte, versão e informações de acesso ao conjunto de dados | Registre a fonte/versão exata do conjunto de dados e a data de acesso, quando aplicável. |
| 5 | Características do conjunto de dados | Tamanho da amostra e distribuição das classes | Registre o número total de amostras e a distribuição das classes para cada divisão. |
| 6 | Particionamento do conjunto de dados | Estratégia de conjunto de treinamento, validação e teste independente | Documente as proporções/quantidades das divisões e a estratificação. |
| 7 | Prevenção de vazamento de dados | Procedimento utilizado para evitar vazamento de informações | Documente a separação entre sujeitos/amostras e a estimativa de parâmetros de pré-processamento somente com dados de treinamento. |
| 8 | Parâmetros de pré-processamento | Configurações de limpeza, tratamento de valores ausentes, normalização, codificação e transformações | Registre todas as operações de pré-processamento e os valores dos parâmetros. |
| 9 | Aumento de dados | Métodos e configurações de parâmetros de aumento, quando aplicável | Documente os métodos, probabilidades e intervalos de parâmetros. |
| 10 | Arquitetura do modelo | Arquitetura e configuração finais do modelo | Documente o tipo de modelo, camadas/componentes, dimensões e funções de ativação. |
| 11 | Hiperparâmetros | Hiperparâmetros de treinamento e otimização | Registre taxa de aprendizado, tamanho do lote, otimizador, épocas, parada antecipada e parâmetros ajustados. |
| 12 | Sementes aleatórias | Sementes aleatórias utilizadas para execução reprodutível | Registre as sementes para divisão, inicialização e execuções repetidas. |
| 13 | Configuração de treinamento | Procedimento de treinamento e estratégia de seleção de modelo | Documente a validação, salvamento de pontos de controle e critérios de seleção de modelo. |
| 14 | Métricas de avaliação | Métricas preditivas e estatísticas pré-definidas para avaliação | Registre todas as medidas de desempenho relatadas. |
| 15 | Intervalos de confiança | Intervalos de incerteza para medidas de desempenho | Documente o procedimento de estimativa de IC e reamostragens bootstrap, quando aplicável. |
| 16 | Testes estatísticos | Procedimentos estatísticos para comparação de modelos | Documente o teste, estatística, valor-p, limiar de significância e suposições. |
| 17 | Análise de execuções repetidas | Execuções independentes utilizando diferentes sementes aleatórias | Registre o número de execuções e a média ± DP das métricas principais. |
| 18 | Configuração de explicabilidade | Métodos e configurações de parâmetros de explicabilidade | Documente SHAP, LIME, Grad-CAM, atenção, contrafactuais ou configurações aplicáveis. |
| 19 | Avaliação de explicabilidade | Avaliação objetiva da confiabilidade e utilidade das explicações | Documente fidelidade, estabilidade, infidelidade, localização e avaliação por especialistas, quando aplicável. |
| 20 | Artefatos do modelo | Pesos do modelo treinado e arquivos de configuração | Arquive o modelo final treinado, arquitetura/configuração e informações de seleção. |
| 21 | Disponibilidade de código | Código necessário para pré-processamento, treinamento, avaliação e geração de explicações | Registre o repositório ou informações controladas de acesso ao código, quando aplicável. |
| 22 | Documentação de execução | Comandos, scripts, arquivos de configuração e instruções | Registre os comandos e configurações necessários para reproduzir o fluxo de trabalho. |
| 23 | Documentação de saída | Previsões, resultados de avaliação, figuras e saídas de explicações | Arquive as saídas geradas e vincule-as ao experimento/execução correspondente. |
| 24 | Verificação de reprodutibilidade | Verificação da consistência entre execuções independentes | Compare os resultados de execuções repetidas e relate medidas de variabilidade pré-definidas. |
Tabela 7: Lista de verificação de reprodutibilidade para replicação independente do fluxo de trabalho XAI proposto. A lista especifica os requisitos computacionais, de conjunto de dados, pré-processamento, desenvolvimento de modelos, avaliação, validação estatística, explicabilidade e documentação necessários para reproduzir o fluxo de trabalho experimental.