LÃderes de pensamento
ExplicaçÃĢo de InteligÊncia Artificial Usando FÃģrmulas Booleanas Expressivas

A explosÃĢo em aplicaçÃĩes de inteligÊncia artificial (IA) e aprendizado de mÃĄquina estÃĄ permeando quase todas as indÚstrias e aspectos da vida.
No entanto, seu crescimento nÃĢo vem sem ironia. Embora a IA exista para simplificar e/ou acelerar a tomada de decisÃĩes ou fluxos de trabalho, a metodologia para fazÊ-lo ÃĐ frequentemente extremamente complexa. De fato, alguns algoritmos de aprendizado de mÃĄquina âcaixa pretaâ sÃĢo tÃĢo intricados e multifacetados que podem desafiar uma explicaçÃĢo simples, mesmo por parte dos cientistas da computaçÃĢo que os criaram.
Isso pode ser bastante problemÃĄtico quando certos casos de uso â como nos campos de finanças e medicina â sÃĢo definidos por prÃĄticas recomendadas da indÚstria ou regulamentos governamentais que exigem explicaçÃĩes transparentes sobre o funcionamento interno das soluçÃĩes de IA. E se essas aplicaçÃĩes nÃĢo forem expressivas o suficiente para atender aos requisitos de explicabilidade, elas podem ser tornadas inÚteis, independentemente de sua eficÃĄcia geral.
Para resolver esse dilema, nossa equipe no Fidelity Center for Applied Technology (FCAT) â em colaboraçÃĢo com o Amazon Quantum Solutions Lab â propÃīs e implementou um modelo de aprendizado de mÃĄquina interpretÃĄvel para InteligÊncia Artificial ExplicÃĄvel (XAI) baseado em fÃģrmulas booleanas expressivas. Essa abordagem pode incluir qualquer operador que possa ser aplicado a uma ou mais variÃĄveis booleanas, fornecendo assim uma expressividade mais alta em comparaçÃĢo com abordagens baseadas em regras e ÃĄrvores mais rÃgidas.
VocÊ pode ler o artigo completo aqui para obter detalhes abrangentes sobre esse projeto.
Nossa hipÃģtese era que, desde que os modelos â como ÃĄrvores de decisÃĢo â podem se tornar profundos e difÃceis de interpretar, a necessidade de encontrar uma regra expressiva com baixa complexidade, mas alta precisÃĢo, era um problema de otimizaçÃĢo intransponÃvel que precisava ser resolvido. AlÃĐm disso, ao simplificar o modelo por meio dessa abordagem avançada de XAI, poderÃamos alcançar benefÃcios adicionais, como expor vieses que sÃĢo importantes no contexto do uso ÃĐtico e responsÃĄvel de ML; ao mesmo tempo, tornaria mais fÃĄcil manter e melhorar o modelo.
Propusemos uma abordagem baseada em fÃģrmulas booleanas expressivas porque elas definem regras com complexidade (ou interpretabilidade) ajustÃĄvel de acordo com os dados de entrada que estÃĢo sendo classificados. Tal fÃģrmula pode incluir qualquer operador que possa ser aplicado a uma ou mais variÃĄveis booleanas (como E ou PeloMenos), fornecendo assim uma expressividade mais alta em comparaçÃĢo com metodologias baseadas em regras e ÃĄrvores mais rÃgidas.
Nesse problema, temos dois objetivos concorrentes: maximizar o desempenho do algoritmo, enquanto minimiza sua complexidade. Portanto, em vez de adotar a abordagem tÃpica de aplicar um dos dois mÃĐtodos de otimizaçÃĢo â combinando vÃĄrios objetivos em um ou restringindo um dos objetivos â escolhemos incluir ambos em nossa formulaçÃĢo. Ao fazer isso, e sem perda de generalidade, usamos principalmente a precisÃĢo balanceada como nossa mÃĐtrica de desempenho abrangente.
AlÃĐm disso, ao incluir operadores como PeloMenos, fomos motivados pela ideia de atender à necessidade de listas de verificaçÃĢo altamente interpretÃĄveis, como uma lista de sintomas mÃĐdicos que significam uma condiçÃĢo particular. à concebÃvel que uma decisÃĢo seja tomada usando tal lista de sintomas de uma maneira pela qual um nÚmero mÃnimo precisaria estar presente para um diagnÃģstico positivo. Da mesma forma, no setor financeiro, um banco pode decidir se conceder ou nÃĢo crÃĐdito a um cliente com base na presença de um certo nÚmero de fatores de uma lista maior.
Implementamos com sucesso nosso modelo de XAI e o testamos em alguns conjuntos de dados pÚblicos para crÃĐdito, comportamento do cliente e condiçÃĩes mÃĐdicas. Descobrimos que nosso modelo ÃĐ geralmente competitivo com outras alternativas bem conhecidas. TambÃĐm descobrimos que nosso modelo de XAI pode potencialmente ser alimentado por hardware de propÃģsito especial ou dispositivos quÃĒnticos para resolver rapidamente a ProgramaçÃĢo Linear Inteira (ILP) ou a OtimizaçÃĢo BinÃĄria QuadrÃĄtica nÃĢo Restrita (QUBO). A adiçÃĢo de solucionadores QUBO reduz o nÚmero de iteraçÃĩes â levando assim a um aumento de velocidade pela rÃĄpida proposta de movimentos nÃĢo locais.
Como observado, modelos de IA explicÃĄveis usando fÃģrmulas booleanas podem ter muitas aplicaçÃĩes em saÚde e no setor financeiro da Fidelity (como pontuaçÃĢo de crÃĐdito ou para avaliar por que alguns clientes podem ter selecionado um produto, enquanto outros nÃĢo). Ao criar essas regras interpretÃĄveis, podemos alcançar nÃveis mais altos de insights que podem levar a melhorias futuras no desenvolvimento ou aperfeiçoamento de produtos, bem como na otimizaçÃĢo de campanhas de marketing.
Com base em nossas descobertas, determinamos que a InteligÊncia Artificial ExplicÃĄvel usando fÃģrmulas booleanas expressivas ÃĐ apropriada e desejÃĄvel para aqueles casos de uso que exigem explicabilidade adicional. AlÃĐm disso, à medida que a computaçÃĢo quÃĒntica continua a se desenvolver, antevemos a oportunidade de ganhar aumentos de velocidade potenciais usando-a e outros aceleradores de hardware de propÃģsito especial.
Trabalhos futuros podem se concentrar em aplicar esses classificadores a outros conjuntos de dados, introduzir novos operadores ou aplicar esses conceitos a outros casos de uso.












