Aprendizado Relacional Através do Uso de Cláusulas Mais Específicas no Sistema C-IL2P
Autores
5340 |
Manoel Vitor Macedo França
|
2414,250
|
5341 |
2414,250
|
Informações:
Publicações do PESC
Neste trabalho, é apresentado um algoritmo para aprendizado relacional usando um novo método de proposicionalização e aprendendo com redes neurais artificiais, através da extensão do sistema neuro-simbólico C-IL2P de Garcez e Zaverucha, nomeado CILP++, que usa conhecimento prévio codificado como um programa de lógica proposicional para construir uma rede neural artificial recorrente e aprende com exemplos através do algoritmo de retro-propagação. CILP++ incorpora uma série de melhorias, além da capacidade de lidar com regras de primeira ordem através do novo método de proposicionalização desenvolvido, Proposicionalização de Cláusulas Mais Específicas (BCP), que transforma cada exemplo de primeira ordem em cláusulas mais específicas e as usa como exemplos proposicionais. Cláusulas mais específicas são as fronteiras do espaço de busca de hipóteses de primeira-ordem que delimitam o numero máximo de literais que uma hipótese candidata pode possuir. Para comparações experimentais, três outros sistemas serão utilizados: Aleph, um sistema padrão de ILP; RSD, um método bem conhecido de proposicionalização; e o sistema construtor de árvores de decisão C4.5. Vários aspectos serão avaliados empiricamente: acurácia da classificação com medidas de tempo de execução; análise de seleção de atributos; como BCP se sai em comparação com o RSD; e análise de robustez a ruído multiplicativo. Os resultados mostram que: CILP++ obteve acurácia de classificação competitiva com Aleph, mas é geralmente mais rápido; com seleção de atributos, mais de 90% dos atributos podem ser eliminados com pouca perda em acurácia; os exemplos proposicionalizados com BCP obtiveram maior acurácia do que RSD quando aplicados na rede neural do CILP++ e acurácia equivalente quando aplicados no C4.5, mas em ambos os casos, BCP foi mais rápido; e que CILP++ não é robusto a ruído multiplicativo se comparado ao Aleph, porém Aleph mostrou um decaimento maior de acurácia maior do que CILP++ com o aumento da intensidade do ruído.