← All projects

internship · ml · nlp · Jun – Sep 2021

Web scraping and noisy classification at LIRIS

A newspaper web-scraping library and outlier detection in noisy multi-label classification, during a research internship at LIRIS.

My research internship at the LIRIS lab (Villeurbanne, June to September 2021) was split into two projects of about five weeks each.

The first was a complete Python library automating the web scraping of online newspapers. Since a front page holds a huge number of links, the library combines machine learning, heuristics, and NLP techniques to decide which URLs actually lead to articles, improving both precision and recall.

The second worked on data provided by Infolegale: outlier detection in a noisy, imbalanced multi-label classification problem. I developed my own features and implemented four approaches on a simplified multi-class version of the problem, using Cleanlab, scikit-learn, and PyTorch among others; my best approach beat the standard Cleanlab baseline.

This internship was supervised by Előd Egyed-Zsigmond at LIRIS. The code stayed with the lab, so there is no public repository.

See also: Publications →