quarta-feira, 22 de abril de 2020

O Algoritmo Mestre

O machine learning é um subcampo da inteligência artificial que está indiscutivelmente revolucionando o nosso mundo, como tecnologia que fomenta o conhecimento é algo sem precedentes desde a invenção do primeiro computador.

Em diversas frentes, a emulação do aprendizado humano está atingindo um outro patamar de eficiência fazendo com que os luminares da área de inteligência artificial teorizem que por trás dos diversos algoritmos especialistas que ensinam a máquina a apreender, pode de fato existir um único algoritmo mestre.

Nas próprias palavras do cientista da computação Pedro Domingos, autor de O Algoritmo Mestre:

"Um único  algoritmo de aprendizado universal pode obter todo o conhecimento - passado, presente e futuro - a partir de dados.

Chamo esse aprendiz de Algoritmo Mestre. Se um algoritmo assim for viável, inventá-lo seria um dos maiores feitos científicos de todos os tempos.

Na verdade, o Algoritmo Mestre seria a última coisa que teremos de inventar porque, uma vez que o lançarmos, ele inventará tudo o mais que puder ser inventado. Só teremos de fornecer uma quantidade suficiente do tipo de dado certo e ele descobrirá o conhecimento correspondente. Forneça um streaming de vídeo e ele aprenderá a ver. Forneça uma biblioteca e ele aprenderá a ler. Disponibilize os resultados de experimentos de física e ele descobrirá as leis da física. Forneça dados de cristalografia de DNA e ele descobrirá a estrutura do DNA."
O Algoritmo Mestre, página 49

Do Passado ao Futuro
Ars Magna, Mathesis, Linguagem Característica 
e o Algoritmo Mestre

A Ars Magna ou Ars Inveniendi de Raimundo Lullio, a Mathesis de Descartes e o projeto de Linguagem Característica de Leibniz tem em comum o mesmo sonho de operacionalizar a criatividade e a intuição.

Leibniz sonhava com uma linguagem universal, não uma linguagem no sentido do Esperanto, mas uma linguagem lógica artificial onde todo conhecimento semântico fosse operacionalizado como álgebra, o que mais se aproximou disso no tempo e no contexto, foi a álgebra booleana inventada no século 19, por George Boole.

Antes um sonho místico, essas ideias continuaram marginais na ciência até o advento do computador e da teoria da máquina universal de Turing. Na era digital em que vivemos, a aposta é que de algum modo os softwares de computador e a engenharia do conhecimento podem ajudar no desenvolvimento de uma ciência da descoberta ou de um método para promover a criatividade.

Enquanto jogar Xadrez, jogar GO e jogar videogames exigem conhecimentos especialistas, aprender algo de baixo pra cima de modo geral, requer um tipo de generalização que somente os agentes de IA mais sofisticados tem alguma chance de conseguir.

A descoberta e a inovação estão fortemente ligadas com a inteligência e o aprendizado, isto é, um agente inteligente pode ser inteligente o suficiente para apreender com o grau de generalidade necessário para fazer novas descobertas num determinado campo.

Para alguns intelectuais como Gregory Chatin as linguagens de programação de alto nível já são a realização do antigo sonho de Leibniz, entretanto, sem arriscar muito podemos dizer que a realização efetiva de uma ars inveniendi tal qual imaginada pelos antigos filósofos virá do Algoritmo Mestre de Machine Learning.

Para saber mais:

O Algoritmo Mestre, Pedro Domingos - Editora Novatec
A Busca da Língua Perfeita, Umberto Eco
Meta Math!, Gregory Chaitin

2 comentários:

  1. Livro que já nos surpreende pelo título, uma visão atual e profunda, a tecnologia fomentando o conhecimento. Pena não termos esse algoritmo mestre agora para nos ajudar na busca pela cura da covid-19 ou no desenvolvimento de alguma vacina ou da própria ciência como um todo.

    ResponderExcluir
  2. Sim, obrigado pelo comentário.

    A ideia de usar os agentes de Inteligência Artificial na pesquisa médica é promissora, um agente suficientemente avançado poderia ter a inteligência necessária para a cura da Covid-19 e de outras doenças crônicas como diabetes e pressão alta.

    A inteligência, quando num nível muito alto, pode de fato ser suficiente para qualquer coisa. O Algoritmo Mestre será a prova ao vivo e a cores dessa tese.

    ResponderExcluir