{"id":723,"date":"2025-12-09T20:36:03","date_gmt":"2025-12-09T20:36:03","guid":{"rendered":"https:\/\/wordpress.ft.unicamp.br\/revisa\/?p=723"},"modified":"2025-12-15T18:45:43","modified_gmt":"2025-12-15T18:45:43","slug":"classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao","status":"publish","type":"post","link":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/","title":{"rendered":"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"723\" class=\"elementor elementor-723\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aae8008 e-flex e-con-boxed e-con e-parent\" data-id=\"aae8008\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccef8af elementor-widget elementor-widget-text-editor\" data-id=\"ccef8af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">A constru\u00e7\u00e3o de classificadores para Sistemas de Apoio a Decis\u00e3o parte da premissa fundamental de que o conjunto de treinamento \u00e9 uma amostra confi\u00e1vel e \u00edntegra da realidade. O algoritmo de aprendizado busca generalizar padr\u00f5es a partir desses dados hist\u00f3ricos, assumindo que eles n\u00e3o sofreram manipula\u00e7\u00e3o. Portanto, a qualidade da tomada de decis\u00e3o final est\u00e1 diretamente atrelada a essa base: o sistema opera sob a hip\u00f3tese de que as correla\u00e7\u00f5es estat\u00edsticas aprendidas s\u00e3o genu\u00ednas, sem considerar a possibilidade de interfer\u00eancias maliciosas na fonte dos dados.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">Essa confian\u00e7a impl\u00edcita nos dados abre espa\u00e7o para o campo do <i>Adversarial Machine Learning <\/i>(Aprendizado de M\u00e1quina Advers\u00e1rio), que estuda t\u00e9cnicas utilizadas para enganar modelos de aprendizado. \u00c9 nesse contexto que o ataque de <i>Data Poisoning <\/i>(Envenenamento de Dados) se torna cr\u00edtico. Ao contr\u00e1rio de ataques que tentam burlar o sistema depois de pronto, o <i>data poisoning<\/i> ataca a fase de aprendizado. O resultado \u00e9 um modelo que, embora pare\u00e7a funcional, foi treinado para cometer erros espec\u00edficos, comprometendo a confiabilidade do apoio \u00e0 decis\u00e3o.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-790d9d0 e-flex e-con-boxed e-con e-parent\" data-id=\"790d9d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a8a0c4d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a8a0c4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c213753 elementor-widget elementor-widget-heading\" data-id=\"c213753\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2 style=\"text-indent: 0cm\"><a name=\"_3qw2cfnm742\"><\/a>\n<i>Data Poisoning<\/i><span style=\"font-family: Roboto, sans-serif;font-size: 16px\"><\/span><\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a545d2 elementor-widget elementor-widget-text-editor\" data-id=\"8a545d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">\u00a0O <i>Data Poisoning<\/i> \u00e9 classificado como um ataque de inje\u00e7\u00e3o que ocorre estritamente na fase de treinamento do modelo. Diferente de ataques de &#8220;Evas\u00e3o&#8221; (<i>Evasion Attacks<\/i>), que tentam enganar um modelo j\u00e1 treinado durante o seu uso, o envenenamento busca comprometer a pr\u00f3pria forma\u00e7\u00e3o do conhecimento do algoritmo. O atacante insere dados corrompidos (as &#8220;amostras venenosas&#8221;) no conjunto de treinamento para que o classificador aprenda regras de decis\u00e3o falhas desde a origem. Isso torna o ataque persistente: uma vez treinado com dados envenenados, o modelo carrega o vi\u00e9s malicioso at\u00e9 que seja retirado do zero com uma base limpa.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">Dentro de Sistemas de Apoio a Decis\u00e3o, os ataques de envenenamento geralmente possuem dois objetivos distintos:<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Ataque \u00e0 Disponibilidade (<\/b><i><b>Availability Attack<\/b><\/i><b>):<\/b> O objetivo principal \u00e9 degradar a performance global do modelo at\u00e9 torn\u00e1-lo inutiliz\u00e1vel. O atacante insere uma quantidade massiva de ru\u00eddo ou dados conflitantes no conjunto de treinamento para maximizar a taxa de erro do classificador, invalidando a confiabilidade do Sistema de Apoio \u00e0 Decis\u00e3o como um todo.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Ataque \u00e0 Integridade (<\/b><i><b>Integrity Attack<\/b><\/i><b>):<\/b> O foco \u00e9 introduzir falhas pontuais sem comprometer as m\u00e9tricas gerais de acur\u00e1cia do sistema. Tamb\u00e9m conhecido como <i>Backdoor Attack<\/i>, essa estrat\u00e9gia busca ensinar o modelo a classificar erroneamente apenas inputs que contenham um &#8220;gatilho&#8221; espec\u00edfico, permitindo que o sistema continue funcionando normalmente para dados leg\u00edtimos enquanto esconde uma vulnerabilidade cr\u00edtica.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c51d3dd elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c51d3dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f623fd5 e-flex e-con-boxed e-con e-parent\" data-id=\"f623fd5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-568a602 elementor-widget elementor-widget-heading\" data-id=\"568a602\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2 style=\"text-indent: 0cm\"><a name=\"_w58d0z51c4at\"><\/a>\nA Mec\u00e2nica do Ataque<span style=\"font-family: Roboto, sans-serif;font-size: 16px\"><\/span><\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-649d320 elementor-widget elementor-widget-text-editor\" data-id=\"649d320\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">\u00a0A execu\u00e7\u00e3o t\u00e9cnica do <i>Data Poisoning<\/i> opera manipulando diretamente a geometria do aprendizado do modelo. Os mecanismos principais incluem:<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Invers\u00e3o de R\u00f3tulos (<\/b><i><b>Label Flipping<\/b><\/i><b>)<\/b>: \u00c9 uma das estrat\u00e9gias de inje\u00e7\u00e3o mais eficazes pela sua simplicidade. Nela, o atacante n\u00e3o precisa gerar dados sint\u00e9ticos; ele corrompe a integridade dos r\u00f3tulos existentes. Selecionam-se inst\u00e2ncias leg\u00edtimas de uma classe (ex: &#8220;Classe A&#8221;) e altera-se sua classifica\u00e7\u00e3o para a classe oposta (&#8220;Classe B&#8221;), mantendo as caracter\u00edsticas (features) inalteradas. Isso obriga o algoritmo a aprender e validar estatisticamente rela\u00e7\u00f5es contradit\u00f3rias.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Manipula\u00e7\u00e3o da Fronteira de Decis\u00e3o (<\/b><i><b>Decision Boundary<\/b><\/i><b>):<\/b> O objetivo matem\u00e1tico da inje\u00e7\u00e3o \u00e9 deslocar o hiperplano ou linha que separa as classes no espa\u00e7o vetorial. Ao introduzir as amostras envenenadas, o atacante &#8220;puxa&#8221; essa fronteira para uma dire\u00e7\u00e3o desejada, fazendo com que a regi\u00e3o de classifica\u00e7\u00e3o de uma classe invada o espa\u00e7o da outra. O resultado \u00e9 que novas inst\u00e2ncias leg\u00edtimas, que cairiam nessa zona invadida, ser\u00e3o classificadas incorretamente com alto grau de confian\u00e7a pelo sistema.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\">\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e729b5b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e729b5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf797e1 elementor-widget elementor-widget-heading\" data-id=\"cf797e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2 style=\"text-indent: 0cm\"><a name=\"_fb4i31xfa8aw\"><\/a>\nImpacto nos Sistemas de Apoio \u00e0 Decis\u00e3o<span style=\"font-family: Roboto, sans-serif;font-size: 16px\"><\/span><\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c5083e elementor-widget elementor-widget-text-editor\" data-id=\"2c5083e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">\u00a0A presen\u00e7a de classificadores envenenados em ambientes de produ\u00e7\u00e3o gera consequ\u00eancias severas para a efic\u00e1cia do apoio \u00e0 decis\u00e3o. Os principais impactos operacionais incluem:<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Indu\u00e7\u00e3o ao Erro Sist\u00eamico<\/b>: Diferente de erros estat\u00edsticos aleat\u00f3rios, o poisoning cria um vi\u00e9s direcionado. O SAD passa a recomendar a\u00e7\u00f5es prejudiciais, como aprovar uma transa\u00e7\u00e3o fraudulenta ou sugerir um diagn\u00f3stico m\u00e9dico incorreto, com base em uma l\u00f3gica matem\u00e1tica corrompida. O sistema deixa de ser uma ferramenta de suporte e se torna um vetor de risco para a organiza\u00e7\u00e3o.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Falha Silenciosa e Perda de Confian\u00e7a<\/b>: O aspecto mais cr\u00edtico desse ataque \u00e9 que ele n\u00e3o gera travamentos ou mensagens de erro. O sistema continua operando com alta &#8220;confian\u00e7a probabil\u00edstica&#8221;, induzindo o operador humano a acatar a sugest\u00e3o errada. A descoberta tardia dessa manipula\u00e7\u00e3o pode destruir a credibilidade da ferramenta, levando os gestores a abandonarem o uso do sistema por falta de confiabilidade.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Alto Custo de Recupera\u00e7\u00e3o (Desaprendizado)<\/b>: Corrigir um modelo envenenado \u00e9 muito mais complexo do que corrigir um bug de c\u00f3digo tradicional. Como o conhecimento do modelo fica dilu\u00eddo em seus par\u00e2metros (pesos), muitas vezes \u00e9 matematicamente invi\u00e1vel &#8220;desaprender&#8221; apenas o dado t\u00f3xico. Isso obriga a equipe a descartar o modelo comprometido, auditar toda a base hist\u00f3rica e realizar o retreino completo do zero, gerando custos elevados de processamento e tempo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-290061a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"290061a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efbde95 elementor-widget elementor-widget-heading\" data-id=\"efbde95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2 style=\"text-indent: 0cm\"><a name=\"_1is8xgsengxh\"><\/a>\nDefesa e Mitiga\u00e7\u00e3o<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-860b583 elementor-widget elementor-widget-text-editor\" data-id=\"860b583\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">\u00a0A prote\u00e7\u00e3o contra o <i>Data Poisoning<\/i> exige uma abordagem em camadas, combinando t\u00e9cnicas algor\u00edtmicas com boas pr\u00e1ticas de seguran\u00e7a da informa\u00e7\u00e3o. As principais estrat\u00e9gias incluem:<\/p><p><b>Sanitiza\u00e7\u00e3o de Dados (Data Sanitization)<\/b>: \u00c9 a primeira linha de defesa t\u00e9cnica. Consiste em aplicar algoritmos de detec\u00e7\u00e3o de anomalias antes do treinamento para identificar e remover amostras suspeitas (<i>outliers<\/i>). A premissa \u00e9 que dados envenenados, para serem eficazes, geralmente apresentam desvios estat\u00edsticos significativos em rela\u00e7\u00e3o \u00e0 distribui\u00e7\u00e3o normal da classe que tentam imitar. A higieniza\u00e7\u00e3o busca descartar essas inst\u00e2ncias t\u00f3xicas antes que elas sejam processadas pelo modelo.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Treinamento Adversarial<\/b>: Esta t\u00e9cnica busca aumentar a robustez intr\u00ednseca do classificador. Durante a fase de aprendizado, o modelo n\u00e3o \u00e9 exposto apenas a dados &#8220;normais&#8221;, mas tamb\u00e9m a exemplos maliciosos simulados e cen\u00e1rios de pior caso. Isso for\u00e7a o algoritmo a aprender fronteiras de decis\u00e3o mais est\u00e1veis e menos sens\u00edveis a pequenas perturba\u00e7\u00f5es ou ru\u00eddos, tornando o ataque de envenenamento muito mais dif\u00edcil de ser executado com sucesso.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Monitoramento Cont\u00ednuo<\/b>: A defesa deve permanecer ativa ap\u00f3s a implanta\u00e7\u00e3o. \u00c9 crucial monitorar m\u00e9tricas de performance e distribui\u00e7\u00e3o dos dados em tempo real para detectar o <i>Concept Drift<\/i> (mudan\u00e7a de conceito). Se a acur\u00e1cia do classificador cair bruscamente ou se o perfil dos dados de entrada mudar sem explica\u00e7\u00e3o natural, o sistema deve alertar sobre um poss\u00edvel ataque em andamento, permitindo interven\u00e7\u00e3o humana ou <i>rollback <\/i>do modelo.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Controle de Acesso e Seguran\u00e7a da Pipeline<\/b>: Diferente das defesas anteriores focadas no algoritmo, esta foca na infraestrutura. O envenenamento s\u00f3 \u00e9 poss\u00edvel se o atacante conseguir inserir dados na base de treino. Portanto, implementar controles r\u00edgidos de acesso (autentica\u00e7\u00e3o forte, logs de auditoria e princ\u00edpios de privil\u00e9gio m\u00ednimo) sobre os reposit\u00f3rios de dados e a <i>pipeline <\/i>de <i>Machine Learning<\/i> \u00e9 a medida preventiva mais eficaz para garantir a proced\u00eancia e a integridade da informa\u00e7\u00e3o desde a origem.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94a8c98 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"94a8c98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fafc4a9 elementor-widget elementor-widget-heading\" data-id=\"fafc4a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2 style=\"text-indent: 0cm\"><a name=\"_fh134v5n37m1\"><\/a>Estudo de Caso: Detec\u00e7\u00e3o de Fraude em Cart\u00f5es de Cr\u00e9dito<span style=\"font-family: Roboto, sans-serif;font-size: 16px\"><\/span><\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2475937 elementor-widget elementor-widget-text-editor\" data-id=\"2475937\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">\u00a0Para demonstrar os efeitos pr\u00e1ticos do <i>Data Poisoning<\/i>, realizaremos uma simula\u00e7\u00e3o controlada onde comparamos o desempenho de um modelo treinado com dados \u00edntegros versus um modelo submetido a manipula\u00e7\u00e3o. Essa abordagem permite visualizar tecnicamente como a altera\u00e7\u00e3o na &#8220;fronteira de decis\u00e3o&#8221; prejudica a capacidade do sistema de identificar transa\u00e7\u00f5es il\u00edcitas, evidenciando a fragilidade do apoio \u00e0 decis\u00e3o quando a fonte de dados \u00e9 comprometida.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">Para a realiza\u00e7\u00e3o deste estudo, selecionamos o conjunto de dados <i>Credit Card Fraud Detection<\/i>, obtido publicamente na plataforma <i>Kaggle<\/i>. Esta base agrega transa\u00e7\u00f5es reais realizadas por portadores de cart\u00f5es de cr\u00e9dito europeus ao longo de dois dias em setembro de 2013. Uma caracter\u00edstica cr\u00edtica deste dataset para a nossa an\u00e1lise \u00e9 o seu extremo desbalanceamento: a classe positiva, que representa as fraudes, corresponde a apenas 0,172% do volume total de transa\u00e7\u00f5es. Para garantir a validade do experimento, os dados foram particionados em conjuntos de treinamento e teste utilizando amostragem estratificada, assegurando que a propor\u00e7\u00e3o original de fraudes fosse preservada estatisticamente em ambas as divis\u00f5es, evitando vieses na avalia\u00e7\u00e3o do modelo.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">Para estabelecer a linha de base (<i>baseline<\/i>), treinamos o algoritmo de \u00e1rvore de decis\u00e3o com os dados originais. Utilizamos par\u00e2metros espec\u00edficos para lidar com o desequil\u00edbrio das classes (<i>class_weight=&#8217;balanced&#8217;<\/i>) e garantir a reprodutibilidade (<i>random_state=42<\/i>).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66cafc3 e-flex e-con-boxed e-con e-parent\" data-id=\"66cafc3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cf6aa4 elementor-widget elementor-widget-image\" data-id=\"7cf6aa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"640\" height=\"433\" src=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco1.png\" class=\"attachment-large size-large wp-image-727\" alt=\"C\u00f3digo em Python para o treinamento do modelo base\" srcset=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco1.png 715w, https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco1-300x203.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ef35cb elementor-widget elementor-widget-text-editor\" data-id=\"8ef35cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p align=\"justify\">Simulamos o acesso do atacante \u00e0 base de treino para executar o <i>Label Flipping<\/i>. A estrat\u00e9gia consiste em selecionar aleatoriamente 20% das transa\u00e7\u00f5es que s\u00e3o fraudes reais (Classe 1) e inverter seus r\u00f3tulos para &#8220;Transa\u00e7\u00e3o Leg\u00edtima&#8221; (Classe 0). Isso insere ru\u00eddo na defini\u00e7\u00e3o do que constitui uma fraude, confundindo o aprendizado do modelo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc75cb2 elementor-widget elementor-widget-image\" data-id=\"fc75cb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"372\" src=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco2.png\" class=\"attachment-large size-large wp-image-728\" alt=\"C\u00f3digo em python introduzindo dados fraudulentos\" srcset=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco2.png 686w, https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco2-300x174.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d93dea4 elementor-widget elementor-widget-text-editor\" data-id=\"d93dea4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p align=\"justify\">Reiniciamos o classificador e realizamos o treinamento com os mesmos hiperpar\u00e2metros do cen\u00e1rio base, por\u00e9m utilizando o vetor de alvos corrompido (<i>y_train_poisoned<\/i>).<\/p><p align=\"justify\">Para tangibilizar o impacto do ataque e ir al\u00e9m das m\u00e9tricas puramente num\u00e9ricas, implementamos uma rotina de visualiza\u00e7\u00e3o gr\u00e1fica utilizando as bibliotecas <i>matplotlib <\/i>e <i>seaborn<\/i>.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f33bf62 elementor-widget elementor-widget-image\" data-id=\"f33bf62\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"572\" src=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco4.png\" class=\"attachment-large size-large wp-image-724\" alt=\"C\u00f3digo em python para implementar uma visualiza\u00e7\u00e3o gr\u00e1fica\" srcset=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco4.png 823w, https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco4-300x268.png 300w, https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco4-768x687.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1aa094f elementor-widget elementor-widget-text-editor\" data-id=\"1aa094f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p align=\"justify\">Para mensurar o preju\u00edzo concreto causado pelo ataque de <i>Data Poisoning<\/i> ao Sistema de Apoio a Decis\u00e3o, analisamos as m\u00e9tricas de desempenho do modelo no conjunto de teste (\u00edntegro). A compara\u00e7\u00e3o visual entre o modelo limpo e o modelo envenenado revela como a manipula\u00e7\u00e3o do treinamento comprometeu a capacidade do sistema de identificar transa\u00e7\u00f5es fraudulentas.<\/p><p align=\"justify\">A Matriz de Confus\u00e3o \u00e9 cr\u00edtica neste cen\u00e1rio, pois o custo de n\u00e3o detectar uma fraude (Falso Negativo) \u00e9 muito superior ao custo de bloquear erroneamente uma transa\u00e7\u00e3o leg\u00edtima (Falso Positivo).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09a615c elementor-widget elementor-widget-image\" data-id=\"09a615c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"278\" src=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/figura1-1024x444.png\" class=\"attachment-large size-large wp-image-725\" alt=\"Compara\u00e7\u00e3o de duas matrizes, o primeiro \u00e9 mais azulado e o outro mais avermelhado\" srcset=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/figura1-1024x444.png 1024w, https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/figura1-300x130.png 300w, https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/figura1-768x333.png 768w, https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/figura1.png 1148w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Figura 1 - Compara\u00e7\u00e3o entre matrizes de confus\u00e3o<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4277884 elementor-widget elementor-widget-text-editor\" data-id=\"4277884\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Observando a Figura 1, a compara\u00e7\u00e3o entre as matrizes evidencia o sucesso do ataque:<\/p><ul><li><b>Impacto Absoluto<\/b>: O modelo original detectou corretamente 105 transa\u00e7\u00f5es fraudulentas. Sob efeito do ataque, esse n\u00famero caiu para 81, enquanto o n\u00famero de fraudes ignoradas (Falsos Negativos) subiu de 43 para 67.<\/li><li style=\"line-height: 150%\"><b>Queda no Recall (Revoca\u00e7\u00e3o)<\/b>: Essa degrada\u00e7\u00e3o visual reflete diretamente na m\u00e9trica mais importante para este tipo de SAD.<ul><li><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Modelo Limpo<\/b>: Apresentava 70.95% de efic\u00e1cia na detec\u00e7\u00e3o de fraudes.<\/p><\/li><li><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\"><b>Modelo Envenenado<\/b>: A efic\u00e1cia caiu para 54.73%.<\/p><\/li><\/ul><\/li><\/ul><p>O envenenamento da base de treino causou uma perda de aproximadamente 16 pontos percentuais na capacidade de detec\u00e7\u00e3o do sistema. No contexto de neg\u00f3cio, isso significa que o Sistema de Apoio \u00e0 Decis\u00e3o passou a operar com uma &#8220;zona cega&#8221; muito maior, validando automaticamente quase metade das fraudes apresentadas, o que representa um risco financeiro inaceit\u00e1vel.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bfb7d0 elementor-widget elementor-widget-image\" data-id=\"4bfb7d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"507\" src=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/figura2.png\" class=\"attachment-large size-large wp-image-726\" alt=\"Gr\u00e1fico mostrando a rela\u00e7\u00e3o entre &quot;Verdadeiros Positivos (Recall)&quot; e &quot;Falsos positivos&quot;\" srcset=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/figura2.png 691w, https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/figura2-300x237.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Figura 2 - Degrada\u00e7\u00e3o da Curva ROC sob Ataque<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd84f1c elementor-widget elementor-widget-text-editor\" data-id=\"fd84f1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p align=\"justify\">A Curva ROC (<i>Receiver Operating Characteristic<\/i>) ilustra a capacidade diagn\u00f3stica do classificador em diferentes limiares de decis\u00e3o. A \u00c1rea Sob a Curva (AUC) resume essa qualidade em um \u00fanico n\u00famero. A Figura 2 demonstra a degrada\u00e7\u00e3o global da performance do classificador:<\/p><ol><li><p align=\"justify\"><b>Queda da AUC<\/b>: O modelo limpo (linha azul s\u00f3lida) apresenta uma AUC de 0.85, indicando uma boa capacidade discriminat\u00f3ria entre transa\u00e7\u00f5es leg\u00edtimas e fraudes. O modelo envenenado (linha vermelha tracejada) sofreu uma queda na AUC para 0.77.<\/p><\/li><li><p align=\"justify\"><b>Perda de Capacidade Discriminat\u00f3ria<\/b>: A linha vermelha permanece consistentemente abaixo da linha azul. Isso indica que, para qualquer taxa de falsos alarmes (Falso Positivo) que o banco esteja disposto a tolerar, o modelo envenenado sempre detectar\u00e1 menos fraudes (menor Recall) do que o modelo limpo. A &#8220;barriga&#8221; inicial da curva azul, que indica alta detec\u00e7\u00e3o com poucos erros, foi achatada no modelo envenenado.<\/p><\/li><\/ol><p align=\"justify\">Os resultados visuais comprovam que a inje\u00e7\u00e3o de dados rotulados incorretamente alterou a estrutura da \u00c1rvore de Decis\u00e3o. O algoritmo aprendeu regras falhas que tornaram a sua fronteira de decis\u00e3o mais permissiva em rela\u00e7\u00e3o a padr\u00f5es fraudulentos. O sistema continua operacional, mas sua confiabilidade para o apoio \u00e0 decis\u00e3o foi severamente comprometida, passando a atuar em favor dos objetivos do atacante ao ocultar fraudes reais.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55a8f6c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"55a8f6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65a8c46 elementor-widget elementor-widget-heading\" data-id=\"65a8c46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2 style=\"text-indent: 0cm\"><a name=\"_ci0hi2yaixms\"><\/a>\nO Que Podemos Concluir?<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af99f05 elementor-widget elementor-widget-text-editor\" data-id=\"af99f05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">\u00a0Ao longo desta p\u00e1gina, exploramos como a confian\u00e7a cega nos dados pode se tornar o &#8220;calcanhar de Aquiles&#8221; dos Sistemas de Apoio \u00e0 Decis\u00e3o. O foco central deste trabalho foi demonstrar as vulnerabilidades inerentes aos algoritmos de classifica\u00e7\u00e3o em Sistemas de Apoio \u00e0 Decis\u00e3o.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">Atrav\u00e9s da simula\u00e7\u00e3o foi poss\u00edvel observar que a tarefa de classificar \u00e9 altamente sens\u00edvel \u00e0 integridade dos dados. Partimos da premissa de que algoritmos de classifica\u00e7\u00e3o aprendem o que ensinamos a eles. Em nossa jornada, da teoria do <i>Data Poisoning<\/i> \u00e0 simula\u00e7\u00e3o pr\u00e1tica com detec\u00e7\u00e3o de fraudes, notou-se uma realidade preocupante: a matem\u00e1tica do aprendizado pode ser usada contra n\u00f3s. Ao manipularmos os r\u00f3tulos durante o treinamento, provamos que \u00e9 poss\u00edvel deslocar a &#8220;fronteira de decis\u00e3o&#8221;, levando o classificador a errar sistematicamente.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm;text-indent: 1cm\" align=\"justify\">Para quem projeta sistemas de decis\u00e3o baseado em classifica\u00e7\u00e3o, a mensagem final \u00e9 clara: a seguran\u00e7a n\u00e3o \u00e9 uma etapa posterior ao desenvolvimento. Garantir a integridade do dado desde a origem \u00e9 o caminho para assegurar que a decis\u00e3o sugerida pela m\u00e1quina seja, de fato, confi\u00e1vel.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c85a566 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c85a566\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-936155f elementor-widget elementor-widget-heading\" data-id=\"936155f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><h2 style=\"text-indent: 0cm\"><a name=\"_66taovgzt9ru\"><\/a>\nREFER\u00caNCIAS<\/h2><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-40f0cfe elementor-widget elementor-widget-text-editor\" data-id=\"40f0cfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\">ALVES, Aline; DUCATTI, Beatriz; MATHEUS, Heitor; SATO, Sofia; OLIVEIRA, Thyago. <b>Estudo de caso<\/b>: detec\u00e7\u00e3o de fraude em cart\u00f5es de cr\u00e9dito. [S.l.]: Google Colab, 2025. Dispon\u00edvel em: <a href=\"https:\/\/colab.research.google.com\/drive\/1LP1pg5jvmU7fDS3G5hK3szXRiqaAyFSH?usp=sharing\"><span style=\"color: #1155cc\"><u>https:\/\/colab.research.google.com\/drive\/1LP1pg5jvmU7fDS3G5hK3szXRiqaAyFSH?usp=sharing<\/u><\/span><\/a>.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\">ALJANABI, Mohammad <i>et al<\/i>. Data poisoning: issues, challenges, and needs. <b>IET Conference Proceedings<\/b>, [S.l.], p. 359-363, 2024. Dispon\u00edvel em: <a href=\"https:\/\/www.google.com\/search?q=https:\/\/doi.org\/10.1049\/icp.2024.0951\"><span style=\"color: #1155cc\"><u>https:\/\/doi.org\/10.1049\/icp.2024.0951<\/u><\/span><\/a>.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\">KRANTZ, Tom; <span style=\"font-family: Arial, serif\">JONKER, Alexandra<\/span><b>. What is data poisoning?<\/b> [S.l.]: IBM. Dispon\u00edvel em: <a href=\"https:\/\/www.ibm.com\/think\/topics\/data-poisoning\"><span style=\"color: #1155cc\"><u>https:\/\/www.ibm.com\/think\/topics\/data-poisoning<\/u><\/span><\/a>.<\/p><p style=\"line-height: 150%;margin-bottom: 0cm\" align=\"justify\">MACHINE LEARNING GROUP &#8211; ULB. <b>Credit card fraud detection<\/b>. Vers\u00e3o 2. [S.l.]: Kaggle, 2018. Conjunto de dados. Dispon\u00edvel em: <a href=\"https:\/\/www.kaggle.com\/datasets\/mlg-ulb\/creditcardfraud\"><span style=\"color: #1155cc\"><u>https:\/\/www.kaggle.com\/datasets\/mlg-ulb\/creditcardfraud<\/u><\/span><\/a>.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A constru\u00e7\u00e3o de classificadores para Sistemas de Apoio a Decis\u00e3o parte da premissa fundamental de que o conjunto de treinamento \u00e9 uma amostra confi\u00e1vel e [&hellip;]<\/p>\n","protected":false},"author":125,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-723","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o - REVISA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o - REVISA\" \/>\n<meta property=\"og:description\" content=\"A constru\u00e7\u00e3o de classificadores para Sistemas de Apoio a Decis\u00e3o parte da premissa fundamental de que o conjunto de treinamento \u00e9 uma amostra confi\u00e1vel e [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/\" \/>\n<meta property=\"og:site_name\" content=\"REVISA\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-09T20:36:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-15T18:45:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"715\" \/>\n\t<meta property=\"og:image:height\" content=\"484\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"a255079\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"a255079\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/\"},\"author\":{\"name\":\"a255079\",\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/#\\\/schema\\\/person\\\/4447b40ff03012b6ecddc69342366920\"},\"headline\":\"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o\",\"datePublished\":\"2025-12-09T20:36:03+00:00\",\"dateModified\":\"2025-12-15T18:45:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/\"},\"wordCount\":2374,\"image\":{\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/wp-content\\\/uploads\\\/sites\\\/86\\\/2025\\\/12\\\/bloco1.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/\",\"url\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/\",\"name\":\"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o - REVISA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/wp-content\\\/uploads\\\/sites\\\/86\\\/2025\\\/12\\\/bloco1.png\",\"datePublished\":\"2025-12-09T20:36:03+00:00\",\"dateModified\":\"2025-12-15T18:45:43+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/#\\\/schema\\\/person\\\/4447b40ff03012b6ecddc69342366920\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/wp-content\\\/uploads\\\/sites\\\/86\\\/2025\\\/12\\\/bloco1.png\",\"contentUrl\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/wp-content\\\/uploads\\\/sites\\\/86\\\/2025\\\/12\\\/bloco1.png\",\"width\":715,\"height\":484,\"caption\":\"C\u00f3digo em Python para o treinamento do modelo base\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/2025\\\/12\\\/09\\\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/#website\",\"url\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/\",\"name\":\"REVISA\",\"description\":\"A REvista VIrtual de Sistemas de Apoio a decis\u00e3o \u00e9 escrita por alunos de Sistemas de Apoio \u00e0 Decis\u00e3o da FT\\\/UNICAMP e estende a excel\u00eancia da gradua\u00e7\u00e3o para toda comunidade.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/#\\\/schema\\\/person\\\/4447b40ff03012b6ecddc69342366920\",\"name\":\"a255079\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a7026ea337ee66e2210465a71741970c973939e8cea86602de53070a94e38c6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a7026ea337ee66e2210465a71741970c973939e8cea86602de53070a94e38c6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a7026ea337ee66e2210465a71741970c973939e8cea86602de53070a94e38c6?s=96&d=mm&r=g\",\"caption\":\"a255079\"},\"url\":\"https:\\\/\\\/wordpress.ft.unicamp.br\\\/revisa\\\/author\\\/a255079\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o - REVISA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/","og_locale":"pt_BR","og_type":"article","og_title":"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o - REVISA","og_description":"A constru\u00e7\u00e3o de classificadores para Sistemas de Apoio a Decis\u00e3o parte da premissa fundamental de que o conjunto de treinamento \u00e9 uma amostra confi\u00e1vel e [&hellip;]","og_url":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/","og_site_name":"REVISA","article_published_time":"2025-12-09T20:36:03+00:00","article_modified_time":"2025-12-15T18:45:43+00:00","og_image":[{"width":715,"height":484,"url":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco1.png","type":"image\/png"}],"author":"a255079","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"a255079","Est. tempo de leitura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/#article","isPartOf":{"@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/"},"author":{"name":"a255079","@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/#\/schema\/person\/4447b40ff03012b6ecddc69342366920"},"headline":"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o","datePublished":"2025-12-09T20:36:03+00:00","dateModified":"2025-12-15T18:45:43+00:00","mainEntityOfPage":{"@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/"},"wordCount":2374,"image":{"@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/#primaryimage"},"thumbnailUrl":"http:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco1.png","articleSection":["Uncategorized"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/","url":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/","name":"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o - REVISA","isPartOf":{"@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/#primaryimage"},"image":{"@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/#primaryimage"},"thumbnailUrl":"http:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco1.png","datePublished":"2025-12-09T20:36:03+00:00","dateModified":"2025-12-15T18:45:43+00:00","author":{"@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/#\/schema\/person\/4447b40ff03012b6ecddc69342366920"},"breadcrumb":{"@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/#primaryimage","url":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco1.png","contentUrl":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-content\/uploads\/sites\/86\/2025\/12\/bloco1.png","width":715,"height":484,"caption":"C\u00f3digo em Python para o treinamento do modelo base"},{"@type":"BreadcrumbList","@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/2025\/12\/09\/classificacao-o-impacto-do-data-poisoning-em-sistemas-de-apoio-a-decisao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wordpress.ft.unicamp.br\/revisa\/"},{"@type":"ListItem","position":2,"name":"Classifica\u00e7\u00e3o: O Impacto do Data Poisoning em Sistemas de Apoio \u00e0 Decis\u00e3o"}]},{"@type":"WebSite","@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/#website","url":"https:\/\/wordpress.ft.unicamp.br\/revisa\/","name":"REVISA","description":"A REvista VIrtual de Sistemas de Apoio a decis\u00e3o \u00e9 escrita por alunos de Sistemas de Apoio \u00e0 Decis\u00e3o da FT\/UNICAMP e estende a excel\u00eancia da gradua\u00e7\u00e3o para toda comunidade.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wordpress.ft.unicamp.br\/revisa\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/wordpress.ft.unicamp.br\/revisa\/#\/schema\/person\/4447b40ff03012b6ecddc69342366920","name":"a255079","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/0a7026ea337ee66e2210465a71741970c973939e8cea86602de53070a94e38c6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0a7026ea337ee66e2210465a71741970c973939e8cea86602de53070a94e38c6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0a7026ea337ee66e2210465a71741970c973939e8cea86602de53070a94e38c6?s=96&d=mm&r=g","caption":"a255079"},"url":"https:\/\/wordpress.ft.unicamp.br\/revisa\/author\/a255079\/"}]}},"_links":{"self":[{"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/posts\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/users\/125"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/comments?post=723"}],"version-history":[{"count":7,"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/posts\/723\/revisions"}],"predecessor-version":[{"id":739,"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/posts\/723\/revisions\/739"}],"wp:attachment":[{"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/media?parent=723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/categories?post=723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.ft.unicamp.br\/revisa\/wp-json\/wp\/v2\/tags?post=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}