Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/47408
Type: Dissertação
Title: Indução de árvores de decisão oblíquas como explicadores de predições por modelos de aprendizado de máquina
Authors: Samara Silva Santos
First Advisor: Frederico Gadelha Guimarães
First Referee: Tatiane Nogueira Rios
Second Referee: Sandra Eliza Fontes de Avila
Third Referee: Jaime Arturo Ramírez
Abstract: Os métodos de Aprendizado de Máquina (Machine Learning ou ML) têm sido largamente utilizados em diversas aplicações, devido ao alto poder de generalização e pela capacidade de obter relações complexas entre dados. Embora os sistemas consigam este feito, normalmente não existe uma relação clara do porque determinada decisão foi tomada, bem como no impacto da mudança dos atributos nas saídas geradas. A necessidade de compreender esses métodos torna-se ainda mais presente diante de leis que garantam o ``direito à explicação'', como previsto no artigo 20 da Lei Geral de Proteção de Dados (LGPD), e em outras regulamentações nesse sentido em todo o mundo. Em virtude disso, neste trabalho foi proposta a investigação quanto a indução de Árvores de Decisões Oblíquas - também conhecidas como Perceptron Decision Tree ou PDT - como método de interpretabilidade local para modelos de ML complexos. Uma vez que a PDT é transparente, pode-se utilizá-la para simular localmente o comportamento de modelos mais complexos e assim extrair informações sobre eles por meio dela. Tendo isso em vista, foi proposta a aproximação local das predições do método complexo a ser explicado, através da indução de PDTs, as quais têm os pesos evoluídos por meio de uma técnica heurística de otimização, baseada em computação evolucionária. Com a árvore evoluída, gera-se explicações sobre as decisões locais de modelos opacos, por meio do fornecimento das regras seguidas para obtenção das saídas, exposição da hierarquia de importância local dos atributos e limites de decisões associados a cada um deles. Foi apresentado também um novo modelo de PDT para problemas de regressão, o qual é utilizado para gerar explicações locais para este tipo de problema. A aplicação final gerada foi nomeada como Perceptron Decision Tree Explainer (ou PDTX), que em suma, é um método de interpretabilidade local agnóstico em relação ao modelo, que trabalha com dados tabulares estruturados, e que consegue fazer uma aproximação melhor do que alguns métodos clássicos da literatura, mantendo além da estabilidade das explicações geradas, a simplicidade delas. Adicionalmente, foi feito o estudo do efeito da aplicação de três técnicas de amostragem local em conjunto com o PDTX, concernente à estabilidade das explicações geradas, e da redução de dimensionalidade por cinco métodos de redução de atributos presentes na literatura, no impacto da qualidade da aproximação local. Os resultados obtidos são promissores: em comparação com o LIME (Local Interpretable Model-Agnostic Explanations) e Árvores de Decisões (DT), o PDTX obteve desempenho significativamente melhor para as métricas conhecidas como fidelidade e estabilidade, tanto no contexto de classificação, como no de regressão, e é comparável ao LIME em termos de simplicidade.
Abstract: Machine Learning methods (ML) have been widely used in several applications, due to the high power of generalization and the ability to obtain complex relationships between data. Although systems achieve this feat, there is usually no clear relationship as to why a particular decision was made, as well as the impact of changing attributes on the generated outputs. The need to understand these methods becomes even more present in the face of laws that guarantee the ``right to explanation'', as provided for in article 20 of the General Data Protection Law (LGPD), and in other regulations in this sense throughout the world. As a result, this work proposes to investigate the induction of Oblique Decision Trees - also known as Perceptron Decision Tree or PDT - as a method of local interpretability for complex ML models. Since the PDT is transparent, it can be used to locally simulate the behavior of more complex models and thus extract information about them through it. With this in mind, a local approximation of the predictions of the complex method to be explained was proposed, through the induction of PDTs, whose weights evolved through a heuristic optimization technique, based on evolutionary computation. With the grown tree, explanations about the local decisions of opaque models are generated, by providing the rules followed to obtain the outputs, exposing the hierarchy of local importance of the attributes and decision limits associated with each one of them. A new PDT model for regression problems was also presented, which is used to generate local explanations for this type of problem. The final application generated was named Perceptron Decision Tree Explainer (or PDTX), which, in short, is a model-agnostic local interpretability method, which works with structured tabular data, and which can make a better approximation than some classical methods in the literature, maintaining, in addition to the stability of the generated explanations, their simplicity. Additionally, a study was made on the effect of applying three local sampling techniques together with PDTX, concerning the stability of the generated explanations, and the reduction of dimensionality by five methods of reduction of attributes present in the literature, on the impact of the quality of the local approach. The results obtained are promising: compared to LIME (Local Interpretable Model-Agnostic Explanations) and Decision Trees (DT), PDTX performed significantly better for known metrics such as fidelity and stability, both in the context of classification, as in regression, and is comparable to LIME in terms of simplicity.
Subject: Engenharia elétrica
Aprendizado do computador
Árvores de decisão
Inteligência artificial
language: por
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal de Minas Gerais
Publisher Initials: UFMG
metadata.dc.publisher.department: ENG - DEPARTAMENTO DE ENGENHARIA ELÉTRICA
metadata.dc.publisher.program: Programa de Pós-Graduação em Engenharia Elétrica
Rights: Acesso Aberto
URI: http://hdl.handle.net/1843/47408
Issue Date: 14-Jul-2022
Appears in Collections:Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
Dissertação_Samara_Silva_Santos-1.pdf3.25 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.