Arquivo da categoria: Ciência da computação

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.

 

 

Budapest, Hungary (SMC’2016)

201610-smc-budapestO congresso anual da IEEE International Conference on Systems, Man, and Cybernetics (SMC) foi realizado esse ano na capital da Hungria: a linda cidade de Budapeste. O evento foi dedicado ao húngaro John von Neumann, um dos pioneiros da ciência da computação. Durante a segunda guerra mundial, ele trabalhou em conjunto com renomados pesquisadores no Projeto Manhattan e, entre várias contribuições em diversos ramos, vale destacar que os computadores que usamos hoje usam uma arquitetura que leva seu nome (Arquitetura de von Neumann).

A cidade de Budapeste foi formada pela união de duas cidades separadas pelo rio Danúbio: Buda e Peste. A foto abaixo mostra a vista de Buda a partir de Peste, além da belíssima ponte (Chain Bridge) sobre o rio Danúbio e, ao fundo, o castelo Buda (Buda Castle).

201610-smc

Nesse congresso, apresentamos o artigo “A prediction classifier architecture to forecast device status on smart environments” no qual propomos um sistema para casas inteligentes com o objetivo de aumentar o conforto dos usuários da casa e, ao mesmo tempo, economizar energia.

201610-smc-autores

O artigo foi fruto de uma parceria entre a Samsung (SIDI-Campinas), o Instituto Eldorado (Brasília) e o CIn-UFPE (Recife). O artigo foi apresentado por Cristina (à esquerda na foto acima) que trabalha no Instituto Eldorado; e, à direita na foto, encontra-se Rafael Simionato que trabalha na Samsung em Campinas.

 

 

Pesquisa em ciência da computação às avessas

Motivado por indicação de um dos revisores de um artigo meu que está em análise, li e sugiro a leitura de dois artigos interessantes que abordam a necessidade, ou não, de experimentação em ciência da computação, são eles:  Experiments as Research Validation: Have We Gone Too Far? e Theory Without Experiments: Have We Gone Too Far?.

A ciência da computação é vasta e formada de várias subáreas, entre elas: teoria da computação, banco de dados, redes, engenharia de software, inteligência computacional e arquitetura. Como tal, encontrar uma metodologia universal para validar toda e qualquer pesquisa realizada na grande área parece-me utopia. <para quem leu os artigos listados no primeiro parágrafo> Entendo que o uso de experimentos não só ajudam, como não atrapalham; o problema é outro, pelo menos nas cercanias.

Decerto é que o foco da pesquisa, independente da subárea, deve estar na novidade e não apenas na precisão. Esse é um ponto importante pois é fácil encontrar artigos, ditos científicos que quando muito são tecnológicos, e até pesquisadores que justificam suas pesquisas pelo fato de terem encontrado uma boa precisão usando alguma medida. Vale salientar que a quantidade de medidas existentes é enorme e, derivado desse fato, encontrar pelo menos uma medida que justifique o modelo proposto pode ser questão de paciência. Veja esse artigo que lista mais de 30 medidas comumente usadas na área de mineração de dados.

Pesquisas dessa natureza muitas vezes se assemelham a colchas de retalhos compostas pela justaposição de diversas abordagens e que parecem ter surgido por obra do acaso ou por tentativa e erro. Nesses casos, justificar a motivação de tais pesquisas torna-se um pandemônio. Pois, as motivações de fato nunca foram pensadas, e agora que boas taxas de acerto foram obtidas é necessário pensar às avessas. Aí, o objetivo da pesquisa passa a ser encontrar uma justificativa que suporte a medida. <e quando tal justificativa não é encontrada? Resposta curta: comece novamente. Resposta longa: discutiremos isso em outro momento>.

Obter resultados muito bons não é ruim. Muito pelo contrário, em especial para a indústria que busca soluções para o mercado sempre ávido por diferenciais que desbanquem a concorrência. Por outro lado, para o crescimento do “conhecimento científico” precisamos de algo mais. Precisamos de premissas que suportem nossas ideias, pois assim, podemos colocar mais um degrau na escada que ajudará outros pesquisadores a galgar na direção da expansão do conhecimento científico.