Washington, DC, USA (AAAI’2023)

A trigésima sétima AAAI Conference on Artificial Intelligence foi sediado na capital dos Estados Unidos da América, em Washington, DC, entre os dias 7 e 14 de fevereiro de 2023.

A conferência contou com mais de 4.200 participantes e mais de 1.700 artigos foram apresentados, englobando as mais diversas áreas de inteligência artificial (simbólica e conexionista). O Centro de Informática da Universidade Federal de Pernambuco enviou uma comitiva com quatro professores ao evento. 

Da esquerda para a direita: Adiel, Leandro, eu e Teresa.

Todos os autores gravaram um vídeo com suas apresentações e a conferência seguiu o formato híbrido. Logo, caso o autor não estivesse presencialmente no evento, ele poderia apresentar via videoconferência; e, como último recurso, caso o autor não estivesse na plataforma virtual ou se a conexão não estivesse com boa qualidade, o chair da sessão colocaria o vídeo da apresentação. 

Estar num evento presencial excede as vantagens de estar em casa assistindo ao desdobramento das atividades do congresso. Ao participar de um evento fora da sua cidade, além da experiência de viver outras realidades, a imersão, estar longe das questões do dia a dia, facilita a interação e a discussão com outros pesquisadores. Neste sentido, o AAAI ainda está em processo de acomodação após anos em formato virtual por causa da pandemia. Acerca deste ponto reside minha principal queixa quanto ao evento: muitas apresentações foram realizadas usando a plataforma virtual ou por um vídeo previamente gravado, dando a impressão de estar assistindo ao youtube.  

Outra queixa é global, não apenas ao AAAI, e diz respeito ao cuidado (ou a falta dele) ao se preparar uma apresentação. Em alguns casos, o autor pouco se importava com a semântica, focando apenas no operacional. Um exemplo: ao contextualizar uma equação, uma definição, deve-se primeiro interpretá-la, explicá-la em alto nível. Só depois, deve-se para detalhar as variáveis, as partes constituintes. Em outros casos, os slides pareciam cópias mal feitas dos artigos; por vezes, slides ilegíveis da plateia com tabelas imensas ou com várias figuras pequenas, combinado com slides repletos de texto. O artigo e a apresentação são mídias diferentes com propósitos diferentes. O primeiro é um documento que deve ser entendido na ausência do autor. Já o segundo, é um guia para auxiliar o autor a expor de maneira clara o caminho que leva da concepção à conclusão do trabalho. 

Como ponto positivo, destaco a qualidade dos artigos selecionados pelo evento e, também, o rigoroso processo de seleção dos artigos. Os artigos que li, de maneira geral, são bem formatados e apresentam claramente suas contribuições perante a literatura da área. Ressalto ainda os palestrantes, pesquisadores de destaque que deram visões interessantes e inspiradoras de suas áreas.

A cidade

Washington, DC, é uma cidade para ser desfrutada a pé. Plana e com calçadas largas, convida os visitantes a caminhar e apreciar suas ruas, parques, praças, construções e monumentos. São muitas as atrações da cidade, mas, destaco os mais de setenta museus (voltarei de férias para visitá-los; tomara!).

Primeira turma de Residência em Visão Computacional do CIn-UFPE

Depois de um ciclo com um ano de disciplinas mais três meses para a confecção do trabalho de conclusão de curso, encerrou-se, no último dia de novembro deste ano, a primeira turma de residência/especialização em Visão Computacional do Centro de Informática (CIn) da UFPE. Coordenar esta primeira turma foi uma experiência gratificante que compartilhei com muita gente competente e dedicada.

Uma forte tríade (CIn, Samsung e SiDi) concebeu tal residência com o principal objetivo de formar gente capaz de dotar o computador de olhos e de cérebro para entender e interpretar imagens e vídeos. Profissionais especializados para um mercado ávido por qualificação.

Quanto ao cerne do curso, os egressos tiveram a oportunidade de aprender diversas técnicas relacionadas à inteligência artificial, à aprendizagem de máquina, ao processamento de imagens, à visão computacional e à aprendizagem profunda (deep learning). Além da parte teórica, os alunos vivenciaram o desenvolvimento e o ciclo de vida de produtos relacionados à visão computacional em um ambiente profissional de produção. Esta parte foi orquestrada pela experiente e competente equipe do SiDi.

Esta empreitada foi realmente um trabalho de um grande time: Luciano Barbosa (vice-coordenador da residência), equipe Samsung-CIn (em especial, Berg Quintino, Ana Ferraz, Luciene Souza), SiDi (Rogerio Moreira, Michel Silvério, Angelica Demarchi Munhoz, Nicksson Ckayo Arrais de Freitas e demais membros) e professores (Adiel Teixeira de Almeida Filho, Carlos Alexandre Barros de Mello, Fernando Maciano de Paula Neto, Luis Filipe Alves Pereira, Jonysberg Peixoto Quintino, Paulo Salgado Gomes de Mattos Neto, Luciano de Andrade Barbosa, Tsang Ing Ren). Lista sempre em construção… 😉

Parabéns especial aos alunos da residência: Arianne Santos da Macena, Bruno Henrique Lira dos Anjos, Caio Felipe Pinheiro Cantanhêde, Daniel Cavalcanti Macedo, Eliaquim Moreira do Nascimento, Francisco Mauro Falcão Matias Filho, Franklin Lázaro Santos de Oliveira, John W. Soares de Lima, José Dias Carneiro Neto, Otávio Azevedo de Carvalho Kamel Barbosa, Ravi Barreto Doria Figueiredo, Richardson Bruno da Silva Andrade, Tasso Luis Oliveira de Moraes, Vinicius Dantas Santos e Wesley Souza.

140 mil horas depois… professor titular!

Em novembro/2005, ingressei como professor adjunto 1 do CInUFPE e, 140 mil horas depois, em novembro/2021, solicitei progressão para o topo da carreira: a posição de professor titular.

Pelas regras vigentes, a cada dois anos pode-se solicitar progressão. Esse é o primeiro critério: tempo. Se não completou dois anos, nada feito! Após este tempo, alguns critérios são avaliados: aulas para a graduação e para a pós-graduação, pesquisa, orientação e formação de alunos, cargos administrativos, aprovação de projetos para angariar recursos, entre outros.

Se a cada dois anos a documentação necessária for devidamente processada/avaliada, a progressão é efetuada. Depois de adjunto 1, vem 2, 3 e 4. E, depois, associado 1, 2, 3 e 4. Para que se possa pleitear o próximo patamar, o de professor titular, pelo menos 140 mil horas já se passaram.

Foram duas etapas para esta última promoção. Na primeira, deve-se compor um documento contendo as atividades realizadas (e suas comprovações) para os anos anteriores desde a última progressão; no meu caso, do final de 2019 ao final de 2021. Aprovado nesta etapa, pode-se escolher dentre dois caminhos possíveis para a segunda etapa: defesa de tese ou defesa de memorial. Relutei um pouco e decidi seguir pelo caminho mais convencional: um memorial. Tal memorial deve condensar as principais atividades desempenhadas pelo candidato em sua vida acadêmica, em particular, na instituição que se encontra. Assim, um documento com mais de 1800 páginas foi gerado.

Doutores que orientei e co-orientei nos últimos 10 anos

Uma banca composta por três professores avalia o candidato, seu memorial e sua trajetória. Fiquei bastante feliz com os professores selecionados para a minha banca. Professores de destaque nacional e internacional e com carreiras acadêmicas sólidas. São eles: André Carlos Ponce de Leon Ferreira de Carvalho (ICMC/USP), Alexandre Xavier Falcão (Unicamp) e Marcilio Carlos Pereira de Souto (Université d’Orléans, França). Os dois primeiros são pesquisadores PQ-1A do CNPq.

A banca ocorreu no dia dos santos Cosme e Damião (27 de setembro), em 2022. Impossível não recordar os anos que vivi perto da igreja mais antiga do Brasil, em Igarassu. Igreja que leva o nome dos santos e teve sua construção iniciada em 1535. Foi, também, nestes anos que fui agraciado com um CP400, meu primeiro computador. Após a sabatina, veio a aprovação. Mais um ciclo se fecha… como faz bem cumprir etapas!

Inevitável (que bom!) não ter dívidas de gratidão com um “bocado” de gente: painho e mainha (Vicente e Nildete), Binha, Tozinho, Deinha, familiares e amigos. Do ponto de vista acadêmico, gostaria de agradecer aos meus alunos, aos meus parceiros na pesquisa e aos meus professores. Em especial, após meu ingresso como professor no CIn, gostaria de agradecer a duas pessoas. Inden, também professor do CIn, meu amigo, pelas discussões acadêmicas ou não, nos mais diversos assuntos completamente organizados de maneira aleatória e ao mesmo tempo com um enlace lógico e racional. E, também, gostaria de agradecer a Robert, primeiro professor emérito da ETS, Montreal, Canadá. Pessoa mais apaixonada por pesquisa que conheci. Fazer pesquisa em altíssimo nível é premissa inegociável. Bem como, suas famosas reuniões intermináveis que, mesmo ao “final”, já no happy hour, não era o término da discussão científica.

Sem todos vocês, essas 140 mil horas não teriam valido a pena! Que saboreemos todos os próximos minutos! A jornada está sempre no início! Pois, ela se renova constantemente!

EnANPAD 2022 — artigo premiado

Na sexta-feira (23/setembro/2022) foi realizada a cerimônia de encerramento do XLVI Encontro da ANPAD (EnANPAD). Este é o maior evento nacional da área e, neste ano, contou com mais e 1.900 participantes e com 2.389 trabalhos submetidos.

Apresentei o artigo “Reward Crowdfunding Success Forecasting: An Empirical Evaluation of Machine Learning Algorithms” que condensa um trabalho desenvolvido a várias mãos, com resultados promissores e desafios próprios de um trabalho multidisciplinar, mulitárea, multiregião e multi-institucional.

Neste trabalho, avaliamos diferentes algoritmos de aprendizagem de máquina (classificadores monolíticos e sistemas estáticos e dinâmicos de combinação de classificadores) para o problema binário de predição de sucesso de rewards-based crowdfunding.

Como intuito de melhorar a predição do sistema, foram adicionadas informações relativas ao sentimento da mídia no momento de lançamento da campanha de crowdfunding. Estas informações foram extraídas de tweets do jornal O Estado de São Paulo. Por fim, estratégias de eXplainable Artificial Intelligence (XAI), mas especificamente, Shapley values, foram usadas para indicar e “explicar” quais atributos mais influenciaram nas decisões dos classificadores. Tais explicações podem ser de grande valia não apenas para usuários finais de sistemas dessa natureza, pois podem aumentar a confiança sobre as decisões automáticas, mas também são vitais para que pesquisadores possam melhor entender os erros (e os acertos) das máquinas de aprendizagem, e, assim, gerar versões ainda mais precisas dos algoritmos.

Nosso artigo recebeu duas distinções: Divisão de Finanças e Melhor Trabalho do Evento (cerimônia de premiação: link do YouTube, 31′). Agradeço a parceria com os pesquisadores Wesley, Israel e Leonardo.

Padova-Itália (WCCI’2022)

Primeira viagem após o início da pandemia. Expectativa, alívio, renovação, ou, simplesmente, desejo de retornar à liberdade ora perdida de súbito. Algo foi retirado, sem planejamento, de repente, inesperadamente.

Procuramos novas alternativas. Mesmo sabendo que o anseio é voltar. Voltar ao conhecido, voltar ao que achamos que nos dá segurança. 

Segurança não há! A incerteza é o próximo movimento de um jogador imbatível. Mas, a incerteza nos coloca em modo de atenção do qual emerge mais aprendizado. Parece contraditório, mas não é; é vida.

. . .

Neste ano, participei mais uma vez do World Congress on Computational Intelligence (WCCI) que congrega três grandes eventos: IJCNN, CEC e FUZZ-IEEE. Este ano foi especial! Não apenas por ter ocorrido na Itália, na cidade de Padova (Patavium) que possui a segunda universidade mais antiga da Europa com 800 anos, mas também, por ser um recomeço. Nos três eventos, que ocorreram durante a semana de 18 a 23 de julho, foram apresentados mais de mil artigos.

Destes artigos, fui co-autor de dois:

Mariana Souza, Robert Sabourin, George Cavalcanti, Rafael Menelau Oliveira e Cruz.
Local overlap reduction procedure for dynamic ensemble selection
Carlos Antônio A Júnior, Luis Filipe Alves Pereira, George Cavalcanti, Tsang Ing Ren.
Ensemble of Convolutional Neural Networks for Sparse-View Cone-Beam Computed Tomography

São várias as atrações em Padova que ladeavam os caminhos que conectam o hotel ao local do evento. Alguns exemplos nas fotos a seguir.

As ruínas romanas do anfiteatro de Padova datam de 27ac—14dc. Já o Pedrocchi Café é bem mais recente, mas, está em funcionamento há quase duzentos anos.

A Universidad degli Studi di Padova foi fundada em 1222 por um grupo de estudantes e de professores, dissidentes da Universidade de Bolonha, em busca de mais liberdade acadêmica. Galileo Galilei foi professor nesta universidade de 1592 a 1610. Além disso, Elena Cornaro Piscopia tornou-se a primeira mulher a se graduar em uma universidade (em 1678) e a receber um título de doutora.

Mais uma data: a Basílica de Santo Antônio de Padova começou a ser construída em 1230 e, em uma de suas capelas, repousam os retos mortais de Santo Antônio.

Bologna

A cidade de Bologna é uma das mais populosas da Itália e está a 120 km de Padova. A universidade que leva o nome da cidade foi a primeira universidade da Europa, fundada em 1088.

São várias as atrações históricas desta antiga cidade. Entre elas, a Basílica de Santo Stefano, também conhecida como complexo das Sete Igrejas (Sette Chiese). Este complexo não chama tanta a atenção do lado de fora. Mas, ao adentrar, a composição de diferentes construções desperta a curiosidade e os olhares dos visitantes. Uma das igrejas do complexo é a Igreja do Santo Sepulcro; além disso, o complexo pretende reproduzir os caminhos da paixão de Cristo.

Ao andar nas ruas de Bologna, não nos damos conta dos túneis sob nossos pés. Como curiosidade, soube que existe um rio sob a cidade. Tal rio pode ser visto entre os prédios através de uma pequena janela da Via Piella (a Itália está passando por uma forte seca, por isso o rio mais parece um filete de água).

Agradeço Inden pela oportunidade de ser guiado por seus espetaculares amigos italianos: Manu, Elisa, Erica e Francesco, que além da arquitetura e dos monumentos da cidade, foram bastante generosos ao nos apresentar à fascinante culinária local. Destaco o gelato artesanal da Cremeria Santo Stefano e o jantar no Ristorante il Passatello di Bologna.

Venezia

Dos lugares únicos que conheci, acrescento Veneza. Desconheço outro local semelhante. É como o monte Saint-Michel na França; lugar único, mágico. Uma riqueza para os olhos, atentos ou não. A infinitude de detalhes ao longo de suas ruelas estreitas nos transporta para outra era, para filmes, para a alegria de uma cidade que vislumbra a paz após períodos tenebrosos. 

Neste verão de mais de quarenta graus, suas ruas pulsam como veias e seus “rios” como artérias que transportam pessoas de e para o seu coração, representada nesta metáfora pela praça de São Marcos.

 Prego!

O infinito em 64 KBytes

Esqueça a teoria de informação de Claude Shannon, pois o INFINITO cabe em 64 kilobytes. Essa é a quantidade de memória RAM (randomaccess memory) do meu primeiro computador: um CP400 color da Prológica de 8 bits.

Em termos de comparação, suponha que uma fotografia, armazenada no seu smartphone, tenha, aproximadamente, três megabytes. Logo, para armazenar uma única fotografia, precisaríamos juntar as memórias de 48 desses computadores (CP400). Nota: o primeiro computador com HD (link) tinha 5 megabytes e custou 35 mil dólares, ou seja, era capaz de guardar menos do que duas dessas fotografias.

Ganhei o CP400 dos meus pais quando tinha uns 10 anos. Esse foi o meu portal mágico para o mundo da computação digital. Para ligar esse computador, que mais parecia um teclado grande, era preciso um ritual: conectá-lo à televisão e aguardar o cursor do prompt piscar.

Esses computadores não tinham memória de longo prazo. Logo, ao desligá-lo, todo o trabalho era perdido. Para sanar esse processo recursivo de escrever todo dia o mesmo código, era preciso gravar o programa em fita cassete. Na época, passei a usar um gravador de fita cassete da Sharp: o HotBit HB-2400. Desnecessário dizer que paciência seria a palavra de ordem, se tívessemos consciência do poder de um futuro computador de mão, também conhecido por smartphone.

Falando em programa, minha primeira linguagem de programação foi BASIC (beginner’s all-purpose symbolic instruction code). Foi com essa linguagem que comecei a “engatinhar” no mundo algorítmico dos códigos-fonte. Cada comando numa linha numerada: “10 REM”, “50 PRINT x”, “110 GOTO 30”. Naquela época era impossível suspeitar que aprenderia outras dezenas de linguagens de programação.

É, de fato, curioso olhar por sobre os ombros e perceber que um incêndio começa com uma pequena fagulha. Comparo o maravilhoso ato dos meus pais, de me presentear com esse computador, com o alvorecer de uma pesquisa básica. Ao iniciá-la, vislumbramos um caminho promissor, mesmo que não se enxergue claramente os fins. Isso só é conseguido por visionários. Os dois mais notáveis visionários que conheço brindaram-me com um CP400.

Defesa de dissertação — Felipe Walmsley

A defesa de mestrado de Felipe Nunes Walmsley ocorreu no Centro de Informática da UFPE em 22 de janeiro de 2020. “An Investigation into the Effects of Label Noise on Dynamic Selection Algorithms” foi o título da sua dissertação sob minha orientação e com co-orientação do prof. Robert Sabourin (ETS/Canadá).

20200122-msc-felipe

A foto mostra a composição da banca formada por mim e pelos professores:

  • Tsang Ing Ren (CIn-UFPE);
  • Rafael Ferreira (UFRPE);
  • Robert Sabourin (ETS/Canadá).

Uma primeira contribuição do mestrado foi publicado no IJCNN:

Felipe N. Walmsley, George D.C. Cavalcanti, Dayvid V.R. Oliveira, Rafael M.O. Cruz, Robert Sabourin. An Ensemble Generation Method Based on Instance Hardness. International Joint Conference on Neural Networks (IJCNN), Rio de Janeiro, 2018.

 

Defesa de tese — Thiago Moura

A defesa da tese de Thiago Moura foi realizada no Centro de Informática da UFPE em 12 de agosto de 2019. Thiago defendeu sua tese, intitulada MINE: a framework for dynamic regressor selection, sob minha orientação e com co-orientação do prof. Luiz Oliveira (UFPR).

20190812-defesa-thiago-banca

A foto acima mostra a composição da banca (da esquerda para a direita):

  • Prof. Tsang Ing Ren (CIn-UFPE);
  • Prof. Alceu Britto (PUCPR);
  • Prof. Luciano Barbosa (CIn-UFPE);
  • Profa. Isis Lins (Engenharia da Produção-UFPE);
  • Profa. Renata Souza (CIn-UFPE).

Uma parte da tese de Thiago foi publicada no International Joint Conference on Neural Networks (IJCNN’2019) com o seguinte título: Evaluating Competence Measures for Dynamic Regressor Selection.

Budapeste-Hungria (IJCNN’2019)

A cidade de Budapeste é cortada pelo rio Danúbio que no passado separava a cidade plana, chamada de Pest, da cidade com morros, chamada de Buda. A junção de Buda com Pest só ocorreu no final do século dezenove.

Budapeste recebeu a comunidade de redes neurais e áreas de pesquisas afins no International Joint Conference on Neural Network (IJCNN), que ocorreu de 14 a 19 de julho desse ano. Mais especificamente, o IJCNN foi sediado na parte plana, Pest, às margens do rio Danubio, de frente ao castelo de Buda localizado na outra margem do rio.

Como parte da atividades do projeto de colaboração que mantenho com o prof. Laurent Heutte (Universidade de Rouen, França) e com os profs. Alceu Britto Jr (PUC-PR) e Luiz Oliveira (UFPR), coordenamos uma sessão especial no IJCNN com o título Ensemble Learning and Applications.

Nesse ano, o IJCNN recebeu 1532 submissões de artigos de 82 países e, aproximadamente metade, (50%) deles foram aceitos para apresentações oral e pôster. Tive dois artigos aceitos e apresentados de forma oral. O primeiro artigo (On evaluating the online local pool generation method for imbalance learning) foi apresentado por Mariana (foto a seguir) que atualmente está fazendo se doutorado na École de technologie supérieure (ETS), em Montreal-Canadá, com supervisão do prof. Robert Sabourin e com minha co-orientação. Esse artigo apresenta uma avaliação do método de geração local de conjuntos de classificadores (OLP) em problemas com desbalanceamentos entre as classes.

2019-ijcnn-mariana

Thiago que está terminando seu doutorado no Centro de Informática-UFPE, orientado por mim e co-orientado pelo prof. Luiz Oliveira (UFPR), apresentou o artigo Evaluating Competence Measures for Dynamic Regressor Selection (foto a seguir). Nesse artigo, avaliamos diferentes medidas que são usadas para escolher os melhores regressores em um conjunto de modelos previamente treinados.

2019-ijcnn-thiago

Budapeste é uma cidade exuberante. São vários bares, cafés e restaurantes em suas ruas, nos quais, nota-se um intenso vai e vem de pessoas bonitas. No verão, com clima favorável e com a simpatia dos hóspedes, apesar da particular língua local (vale destacar que nos diversos estabelecimentos fala-se inglês), Budapeste é, sem dúvida, um convite que deve ser recebido e tratado com atenção especial. 

A cidade possui vários monumentos. Várias estatuas de bronze estão espalhadas pela cidade. Seguem dois exemplos nas fotos a seguir: little princess e sapatos às margens do Danúbio; ambas as fotos com o castelo de Buda ao fundo. 

O memorial dos sapatos de bronze homenageia as vítimas que foram assassinadas nas margens do Danúbio durante a segunda grande guerra. Essas vítimas eram obrigadas a retirar os sapatos antes de serem mortas, pois os sapatos eram considerados itens de valor. Esse memorial fica próximo ao parlamento húngaro e, por mais belo que seja o lugar, é inquietante saber o motivo pelo qual os sapatos lá estão — desassossego exacerbado pelos vários sapatos infantis (many little princes and princesses).

Premiação — produção científica (CIn-UFPE) — 2019

O Centro de Informática da UFPE promove anualmente um evento com o objetivo de premiar os professores que publicaram artigos nas melhores revistas científicas internacionais da área.

Nesse ano, foram premiados 39 professores que juntos publicaram 56 artigos no ano de 2018. Apenas os periódicos bem avaliados no qualis da Capes em Ciência da Computação, com extratos A1, A2 e B1, são levados em consideração.

A seguir, a placa comemorativa que recebi por ter alcançado o maior índice de publicações dentre os professores do centro.

201906-cin1

Dos 56 artigos premiados, fui co-autor de 5 — listados a seguir:

Rafael M.O. Cruz, Robert Sabourin, George D.C. Cavalcanti. Dynamic classifier selection: recent advances and perspectives. Information Fusion, pp. 195-216, 2018.

Anandarup Roy, Rafael M.O. Cruz, Robert Sabourin, George D.C. Cavalcanti. A Study on combining Dynamic Selection and Data Preprocessing for Imbalance Learning. Neurocomputing, pp. 179-192, 2018.

Rafael M. O. Cruz, Robert Sabourin, George D. C. Cavalcanti, Prototype Selection for Dynamic Classifier and Ensemble SelectionNeural Computing and Applications, pp. 447-457, 2018.

Rafael Ferreira, George D.C. Cavalcanti, Fred Freitas, Rafael D. Lins, Steven Simske, Marcelo Riss. Combining Sentence Similarities Measures to Identify Paraphrases. Computer Speech and Language, pp. 59-73, 2018.

Tiago B.A. Carvalho, Maria A.A. Sibaldo, Tsang Ing Ren, George D.C. Cavalcanti, Jan Sijbers, Ing Jyh Tsang. IntensityPatches and RegionPatches for Image Recognition. Applied Soft Computing, pp. 176-186, 2018.