Pesquisei no Google, Wikipedia, Google Scholar e mais, mas não consegui encontrar a origem dos Autoencoders. Talvez seja um desses conceitos que evoluiu muito gradualmente, e é impossível traçar um ponto de partida claro, mas ainda assim eu gostaria de encontrar algum tipo de resumo das principais etapas de seu desenvolvimento.
O capítulo sobre auto-codificadores do livro Deep Learning de Ian Goodfellow, Yoshua Bengio e Aaron Courville diz:
A idéia de auto-codificadores faz parte do cenário histórico das redes neurais há décadas (LeCun, 1987; Bourlard e Kamp, 1988; Hinton e Zemel, 1994). Tradicionalmente, os auto-codificadores eram usados para redução de dimensionalidade ou aprendizado de recursos.
Esta apresentação de Pascal Vincent diz:
Denoising usando auto-codificadores clássicos foi realmente introduzido muito antes (LeCun, 1987; Gallinari et al., 1987), como uma alternativa às redes Hopfield (Hopfield, 1982).
Isso parece implicar que "autoencodificadores clássicos" existiam antes disso: LeCun e Gallinari os usavam, mas não os inventavam. Não vejo vestígios de "auto-codificadores clássicos" antes de 1987.
Alguma ideia?
fonte
O artigo abaixo fala indiretamente sobre o autoencoder e remonta a 1986. (que é um ano antes do artigo de Ballard em 1987)
DE Rumelhart, GE Hinton e RJ Williams, "Aprendendo representações internas por propagação de erros". , Processamento distribuído paralelo. Vol 1: Fundações. MIT Press, Cambridge, MA, 1986.
O artigo descreve basicamente um novo tipo de rede de feedforward na época e seu formalismo matemático.
fonte