Três lições dos nossos projetos de IA
Ao longo de dois anos, acompanhámos dezenas de projetos de IA, desde a exploração inicial até um modelo que é executado todas as noites. Alguns…
Para evitar este cenário, é importante identificar quais das milhares de mutações podem realmente representar um grande perigo. Assim, o desenvolvimento de vacinas pode antecipar-se-lhes o mais rapidamente possível. A inteligência artificial (IA) pode ajudar neste processo. Investigadores do MIT encontraram e desenvolveram uma nova forma de modelar os ‘viral escapes’ com base em modelos originalmente desenvolvidos para analisar a linguagem: os conhecidos modelos de Natural Language Processing (NLP).
A ideia por trás da utilização de um modelo de NLP neste caso é a seguinte: os vírus sofrem mutações que respeitam as regras biológicas da estrutura das proteínas, mas que também lhes são o mais favoráveis possível. O SARS-CoV-2, por exemplo, sofre mutações na proteína spike, visível na imagem abaixo. Atualmente, as pessoas que tiveram COVID-19 recentemente ou foram vacinadas têm anticorpos que se ligam à proteína spike. Por isso, as células do vírus SARS-CoV-2 deixam de conseguir estabelecer contacto com as células humanas e a pessoa fica infetada. O objetivo do vírus é, portanto, voltar a sofrer rapidamente mutações nas proteínas spike, para que os anticorpos deixem de se ligar a elas, mas os recetores das células humanas continuem a fazê-lo. O vírus procura assim sofrer mutações que lhe permitam escapar ao sistema imunitário humano (aos anticorpos), sem morrer nem perder a capacidade de se multiplicar. Da mesma forma, para um modelo de NLP, uma frase não só tem de ter o significado certo (semântica), como também de ser gramaticalmente correta (sintaxe). Com base nestes dois princípios, os investigadores adaptaram de forma criativa modelos de NLP para detetar alterações no código genético dos vírus.
O exemplo abaixo ilustra como o modelo de NLP avalia que mutações do vírus podem causar uma fuga viral. A primeira frase representa o vírus antes de sofrer uma mutação. A segunda frase (a contar da esquerda) mostra uma pequena mutação. O significado da frase quase não se alterou e a frase está gramaticalmente correta. Com esta mutação, o novo vírus continua a ser suficientemente semelhante ao original para que o sistema imunitário o reconheça e ataque. Neste caso, não são necessários novos anticorpos. A terceira frase está gramaticalmente incorreta. Na linguagem do vírus, uma mutação deste tipo seria considerada malsucedida. A última frase é a que representa o perigo. Está gramaticalmente correta e tem uma semântica adequada. Estas são as exceções que, segundo o modelo de NLP, podem causar uma fuga viral. Os investigadores chamam à procura destas exceções 'constrained semantic change search' (CSCS).
Naturalmente, o verdadeiro modelo de NLP não foi treinado com frases, mas com os componentes das proteínas spike de diferentes coronavírus, as chamadas sequências de aminoácidos. O conjunto de treino continha pouco menos de 1000 sequências da proteína spike do SARS-CoV-2 e mais 3000 sequências de aminoácidos de proteínas spike de outros tipos de coronavírus. A imagem abaixo mostra o modelo de NLP. Internamente, o modelo constrói uma representação semântica, também chamada “embedding”, para uma determinada sequência de aminoácidos. A saída do modelo mostra até que ponto um aminoácido se enquadra na “gramática” da sequência. Na imagem, o aminoácido que melhor se enquadra gramaticalmente na sequência está assinalado com a letra maiúscula A.
Das 891 sequências diferentes de aminoácidos de proteínas spike de coronavírus que os investigadores analisaram com o modelo, uma pertencia a uma estirpe que tinha reinfetado uma pessoa recuperada da Covid-19 no ano anterior. Por isso, esta sequência obteve rapidamente uma pontuação elevada no CSCS. Em toda a série, foram encontradas apenas outras três sequências que apresentavam simultaneamente maior alteração semântica e maior gramaticalidade, como é designada. Os investigadores também introduziram algumas das novas variantes no algoritmo e verificaram que tanto a estirpe sul-africana como a britânica obtiveram pontuações "bastante elevadas" quanto à probabilidade de escape.
E agora? Se as novas mutações forem acompanhadas de perto e o algoritmo for utilizado para avaliar o seu grau de perigo, os investigadores poderão testar as estirpes suspeitas em laboratório o mais rapidamente possível e adaptar as vacinas em conformidade. O teste funciona assim: juntam-se as estirpes suspeitas e os anticorpos. Se os anticorpos não se ligarem às proteínas spike, os anticorpos atuais deixam de oferecer proteção. Ainda não é claro quanto tempo os responsáveis pelo desenvolvimento de vacinas poupam efetivamente com uma abordagem baseada em IA como esta. Mas sabemos que, numa pandemia desta dimensão, cada segundo conta.
Ao longo de dois anos, acompanhámos dezenas de projetos de IA, desde a exploração inicial até um modelo que é executado todas as noites. Alguns…
Muitas organizações já realizaram um projeto-piloto de IA. O modelo funciona, a demonstração é aplaudida e depois não acontece mais nada. Pela nossa…
A inteligência artificial está a evoluir rapidamente. Surgem novos modelos quase todas as semanas, e cada vez mais organizações experimentam a IA. Ao…
Quer ser a primeira pessoa a saber quando publicamos um novo artigo no blogue?
Obrigado pela sua inscrição!