Monthly Archives: September 2014

CLEF RepLab Overview

I was invited (by my friend Dr. Julio Gonzalo) to be one of the keynote speakers in a workshop about Reputation Management that took place at CLEF 2014 in Sheffield last week, and this post are my toughs about this event.

First of all, I regret going to the conference just for two days and having to miss PAN (about plagiarism and author identification and profiling) and some of the keynotes, specially the one given by Professor Fabio Ciravegna.

The main topic of RepLab was Reputation Management. This area focuses on the changes in perception by the user for different entities, usually companies or brands. Such changes might be due to global events, marketing campaigns or any other unforeseen situations. The traditional role of reputation management from the research point of view is to define, monitor and evaluate such changes, and provide some type of analysis or report to human analysts who will act accordingly to the situation, mainly mitigating potential threads or understanding and maximising potential rewards.

Continue reading


How to manipulate Kaggle data in Clojure: CSV to EDN parser

My background as a developer for the last 10 years or so (I am getting older…) has been based mainly on Java and Python, with minor incursions in other languages. However, my contact with the functional programming paradigm was limited to my Artificial Intelligence assignments in Lisp at the university. Functional programming is now a key part of my life as a developer. I have been using Clojure for most part of the last year and I can say that I believe functional programming in general, and Clojure in particular are amazing tools to solve several problems for which other paradigms provide inelegant solutions.

Continue reading