metalearning: a survey of trends and technologies

14
Universidade Presbiteriana Mackenzie Programa de Pós Graduação em Engenharia Elétrica Laboratório de Computação Natural Metalearning: a survey of trends and technologies LCoN Meetings 14/08/2013 Daniel G. Ferrari

Upload: lcon-mackenzie

Post on 25-Jul-2015

99 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Metalearning: a survey of trends and technologies

Universidade Presbiteriana Mackenzie Programa de Pós Graduação em Engenharia Elétrica Laboratório de Computação Natural

Metalearning: a survey of trends and technologies

LCoN Meetings

14/08/2013

Daniel G. Ferrari

Page 2: Metalearning: a survey of trends and technologies

Artigo

• Título

– Metalearning: a survey of trends and technologies

• Autores

– Christiane Lemke

– Marcin Budka

– Bogdan Gabrys

• Publicação

– Periódico: Artificial Intelligence Review

– Data: 20/07/2013

– Editora: Springer

Page 3: Metalearning: a survey of trends and technologies

Abstract

Metalearning attracted considerable interest in the machine learning community in the last years. Yet,

some disagreement remains on what does or what does not constitute a metalearning problem and in which contexts the term is used in. This survey aims at giving an all-encompassing overview of the research directions pursued under the umbrella of metalearning, reconciling different definitions given in scientific literature, listing the choices involved when designing a metalearning system and identifying some of the future research challenges in this domain.

Page 4: Metalearning: a survey of trends and technologies

Meta-Aprendizagem

• Na psicologia educacional

“being aware of and taking control of one’s own learning” (Biggs, 1985)

Ser capaz de acessar e modificar sua própria abordagem de aprendizado para se adaptar à uma tarefa específica

Page 5: Metalearning: a survey of trends and technologies

Meta-Aprendizagem

• Em aprendizado de máquina

By promoting a better understanding of machine learning itself, metalearning can provide an invaluable help avoiding extensive trial and error procedures for algorithm selection, and brute force searches for suitable parameterization

Page 6: Metalearning: a survey of trends and technologies

Definições

1) Meta-aprendizagem estuda como algoritmos de aprendizado podem aumentar sua eficiência através da experiência; o objetivo é entender como o aprendizado se torna flexível de acordo com a tarefa sendo estudada.

2) O objetivo primário da meta-aprendizagem é compreender a interação entre os mecanismos da aprendizagem e o contexto real nos quais estes mecanismos são aplicados.

Page 7: Metalearning: a survey of trends and technologies

Definições

3) A meta-aprendizagem é o estudo de métodos que exploram o meta-conhecimento para obter modelos eficientes pela adaptação dos processos de aprendizado de máquina e mineração de dados.

4) Meta-aprendizagem monitora o processo automático de aprendizagem no contexto do problema, e tenta adaptar seu comportamento para melhorar seu desempenho.

Page 8: Metalearning: a survey of trends and technologies

Resumindo

Um sistema de meta-aprendizagem deve incluir um subsistema de aprendizado, o qual se adapta com experiência.

A experiência é adquirida pela exploração do meta-conhecimento extraído do aprendizado de um

problema no passado, ou de diferentes problemas e domínios.

Page 9: Metalearning: a survey of trends and technologies

Técnicas de Meta-Aprendizagem

Page 10: Metalearning: a survey of trends and technologies

Considerações sobre Meta-aprendizagem

Page 11: Metalearning: a survey of trends and technologies

Pré-requisitos

• Meta-aprendizagem não é uma cura mágica para os problemas de aprendizado de máquina

• A extração de meta-atributos deve ser representativa, senão o algoritmo irá falhar ao identificar problemas similares

• A estimação de desempenho pode não ser confiável devido as limitações naturais na real determinação de desempenho no problema.

Page 12: Metalearning: a survey of trends and technologies

Meta-Algoritmos

• Algoritmos clássicos de classificação

– Árvores de decisão

– Redes Neurais

– SVM

– kNN

• Poucos algoritmos para ranking

Page 13: Metalearning: a survey of trends and technologies

Extração Meta-Conhecimento

• Caracterização

– Simples

– Estatísticas

– Teoria da Informação

– Landmarking

– Baseadas em Modelos

• Desempenhos

• Meta-databases

Page 14: Metalearning: a survey of trends and technologies

Desafios

• Identificação de meta-atributos

• Life-long Learning

– Modelos com adaptação contínua

• Seleção e parametrização

• Predição de ranking