Jens Grivolla - Doctor in Computing Science

c/ Ramón Turró 332, bajos 1a
08019 Barcelona

Universitat Pompeu Fabra
GLiCom (Computational Linguistics Group)
c/ Roc Boronat 138
08018 Barcelona

Tel. (work): +34 935 42 19 30
Tel. (private): +34 664 752 574

E-mail :
[ Jens Grivolla ]

Degrees and Education
Nov. 2001 - May 2006 Doctorate in Computing Science, NLP / Document Retrieval
LIA, Université d'Avignon et des Pays de Vaucluse (UAPV), France
"Apprentissage et Décision Automatique en Recherche Documentaire: prédiction de difficulté de requêtes et sélection de modèle de recherche"
(Automatic learning and decision in document retrieval: prediction of query difficulty and retrieval model selection)
Doctorate thesis defended on May 31st, 2006
2000 - 2001 DEA d'Informatique (Master's Degree)
Faculté des Sciences de Luminy, Université d'Aix-Marseille II, France
1998 - 2000 Vordiplom Informatik (Undergraduate Degree in Computing Science)
Technische Universität Berlin, Germany
1990 - 1997 Secondary education (high school) and Abitur (graduation)
«Askanisches Gymnasium», Berlin, Germany
1994 - 1995 High School -- Junior Year
«American Fork High School», Utah, USA
Professional / Research Experience
Dec. 2013 - ... Researcher at the Universitat Pompeu Fabra in Barcelona, Spain.
Applied Research on the topic of information extraction, retrieval and data mining:
  • Natural Language Processing (UIMA)
  • Semantic Search (UIMA + Solr)
  • recommender systems (news, social media):
    • hybrid systems: audio, social, and textual information
  • analysis of social networks

Technical lead on the EUMSSI project (FP7-ICT 611057), evaluated as "excellent" by the European Commission:
  • Design and implementation of a scaleable platform for multilayered multimedia analysis
  • Technical coordination of development across consortium partners
April 2008 - Nov. 2013 Researcher at the Fundació Barcelona Media (Universitat Pompeu Fabra) in Barcelona, Spain.
Applied Research on the topic of information retrieval / data mining:
  • recommender systems (music, interactive services, personalized offers):
    • hybrid systems: audio, social, and textual information
    • integrating collaborative filtering with user demographics and item features (extracted using NLP)
  • analysis of social networks
  • user profiling
  • Natural Language Processing (UIMA)
  • Semantic Search (UIMA + Solr)
Oct. 2006 - Dec. 2007 Research and Development at MTG
In the Music Information Retrieval (MIR) group of the Music Technology Group (MTG) of the Universitat Pompeu Fabra (UPF) in Barcelona, Spain.
Applied Research on the topic of music information retrieval (work conducted under NDA):
  • a fuzzy matching algorithm for the fusion of music related information sources
  • music recommendation systems
    • playlist generation, genre classification, mood classification, labelling
    • hybrid systems: audio, social, and textual information
  • automatic tagging of music related content based on Wikipedia, social community, and web based information sources
  • task oriented performance evaluation of MIR systems
Most of the work relates to several European Projects, such as Variazioni, Pharos, Cantata, and others
2001 - 2006 Doctorate thesis in computing science
In the «Dialogue» research group at the Laboratoire Informatique d'Avignon (LIA), University of Avignon (UAPV), under supervision from Renato de Mori (Prof. LIA-UAPV) and Pierre Jourlin (MdC. LIA-UAPV). Defended on May 31st, 2006.
Research on the topic of information retrieval:
  • continuation of the master's thesis on predicting query difficulty
  • application of automatic learning and classification methods for the evaluation of document retrieval system performance
  • an automatic decision model for the optimization of retrieval strategies
2001 - 2004 Industrial partnership with Digitech S.A., as part of the doctorate thesis
February - June 2001 Master's thesis research project at the Laboratoire d'Informatique d'Avignon (LIA), «Évaluation et Prédiction des Difficultés de Requêtes dans la Recherche Documentaire pour l'Optimisation de Systèmes Interactifs» (Evaluation and Prediction of Query Difficulty in Document Retrieval for the Optimization of Interactive Systems)
Oct. 1999 - Sept. 2000 Tutor in Computing Science at the TU Berlin, see below for details
April - Dec. 1999 Part time employment as a systems administrator at «Berliner Glas KG»
  • transition from dial-up to permanent Internet connectivity, transfer of DNS domains previously maintained externally
  • planning and implementation of a security concept for the internal network
  • installation and maintenance of different servers (mail, web, samba, proxy, ...)
  • user support
1997 - 1998 Civilian/social service (alternative to the otherwise mandatory military service) at the St. Joseph hospital in Berlin.
Jan. - Sept. 2009 Professor associat (Assistant professor)
Teaching activities at the Universitat Pompeu Fabra (UPF):
  • Programmació 1/2/3
    1st year. Programming and algorithms (Java)
2004 - 2006 Attaché Temporaire d'Enseignement et de Recherche (ATER) (Assistant researcher/teacher)
Teaching activities at the IUP Génie Mathématique et Informatique:
  • Programming project
    3rd year (Licence). Implementation of a functional language interpreter in C++
  • Information markup and structuring: XML
    4th year (Mastère). VoiceXML, SMIL, Java (DOM, SAX), ...
  • Document indexing
    4th year (Mastère). Document retrieval, indexing, compression, ...
  • OOP, Java / C#
    4th year (Mastère). GUI programming, object models
2001 - 2004 Moniteur de l'Enseignement Supérieur (Tutor)
Teaching activities at the IUP Génie Mathématique et Informatique and the University of Avignon (UAPV):
  • Programming and algorithms in C++
    2nd year (IUP 1). Algorithms, C++ practice and initiation in object oriented programming
  • Theoretic foundations of computing science
    1st year (DEUG MIAS). Boolean algebras (formal approach)
  • Information structuring languages
    3rd year (IUP 2). XML, XHTML, ...
  • Structure of Computers
    2nd year (IUP 1). Boolean algebra, logic circuits, functioning of a simple computer.
1999 - 2000 Tutor in computing science
Teaching at the Technische Universität Berlin:
  • Functional programming
    1st year. Programming in the functional language Opal
  • Hardware
    1st year. From elementary electronic circuits to a "von Neumann"-computer, binary boolean algebra
  • Algorithms
    1st year. Algorithms in Java
Computing skills
  • Programming Languages: Java, Python, C/C++, Perl, Opal, Pascal, Modula, Eiffel, Prolog, ...
  • Automatic classification and learning tools: gaia (MTG), WEKA, Mahout, D2K/M2K, SVM light, CAL5, ...
  • Document retrieval systems: Lucene/Solr, LIA's probabilistic system (Okapi based)
  • Natural Language Processing: UIMA, NLTK, OpenNLP, ...
  • Software development methods: object modeling (UML), design patterns, functional programming, ...
  • Database systems: MongoDB, Oracle, MySQL, ...
  • Operating systems: Unix/Linux, MacOS, TOS, Windows, ...
  • Office tools: LateX, OpenOffice, AppleWorks, ...
  • German: native
  • French: native
  • English: excellent (read, written, spoken)
  • Spanish: fluent (read, written, spoken)
  • Portuguese (brasilian): fluent (read), intermediate (spoken, written)
  • Catalan: fluent (read), advanced (listening), basic (spoken)

International journals (peer reviewed)

Marta R. Costa-jussà, Jens Grivolla, Bart Mellebeek, Francesc Benavent, Joan Codina, Rafael E. Banchs, Using annotations on Mechanical Turk to perform supervised polarity classification of Spanish customer comments, 2014
Information Sciences, Volume 275, 10 August 2014, Pages 400–412

Andreas Kaltenbrunner, Rodrigo Meza, Jens Grivolla, Joan Codina, Rafael Banchs, Urban cycles and mobility patterns: Exploring and predicting trends in a bicycle-based public transport system, 2010
Pervasive and Mobile Computing 6 (4), 455-466

International conferences (peer reviewed)

Grivolla, J., Melero, M., Badia, T., Cabulea, C., Welle, D., Esteve, Y., Le Mans, F., Herder, E., Odobez, J.M., Preuß, S., EUMSSI: a Platform for Multimodal Analysis and Recommendation using UIMA, 2014
Proceedings of COLING 2014

Jens Grivolla, Toni Badia, Darren Campo, Miquel Sonsona, Jose-Miguel Pulido, A hybrid recommender combining user, item and interaction data, 2014
Proceedings of the International Conference on Computational Science and Computational Intelligence (CSCI), 2014

Carlos Rodrıguez-Penagos, David Garcıa Narbona, Guillem Massó Sanabre, Jens Grivolla, Joan Codina Filbá, Sentiment Analysis and Visualization using UIMA and Solr, 2013
Proceedings of GSCL 2013, Workshop on Unstructured Information Management Architecture (UIMA)

C. Rodríguez-Penagos, J. Atserias, J. Codina-Filbà, D. García-Narbona, J. Grivolla, P. Lambert, R. Saurí, FBM: Combining lexicon-based ML and heuristics for Social Media Polarities, 2013
Proceedings of SemEval-2013 (ACL-SIGLEX), Workshop on Sentiment Analysis in Twitter, Atlanta, Ga., 2013

C. Rodríguez-Penagos, J Grivolla and J. Codina, Projecting Opinion Mining resources across languages and genres, 2012
Workshop on Creating Cross-language Resources for Disconnected Languages and Styles. Language Resources and Evaluation Conference, Istambul , 2012

Carlos Rodríguez-Penagos, Jens Grivolla, Joan Codina Filbá, A hybrid framework for scalable Opinion Mining in Social Media: detecting polarities and attitude targets, 2012
EACL 2012, Avignon/France

Marta Ruiz Costa-Jussà, Rafael E. Banchs, Jens Grivolla, and Joan Codina, Plagiarism Detection Using Information Retrieval and Similarity Measures Based on Image Processing Techniques, 2010
Lab Report for PAN at CLEF 2010.

Bart Mellebeek, Francesc Benavent, Jens Grivolla, Joan Codina, Marta R Costa-Jussa, Rafael Banchs, Opinion mining of spanish customer comments with non-expert annotations on mechanical turk, 2010
Proceedings of the NAACL HLT 2010 Workshop on Creating Speech and Language Data with Amazon's Mechanical Turk

Cyril Laurier, Jens Grivolla, Perfecto Herrera, Multimodal Music Mood Classification using Audio and Lyrics, 2008
ICMLA 2008, Special Session on Multimedia Information Retrieval, San Diego/USA

Jens Grivolla, Using Oracle for Natural Language Document Retrieval -- An Automatic Query Reformulation Approach, 2005
Proceedings of SIGIR 2005 (poster), Salvador/Brasil

Jens Grivolla, Pierre Jourlin, Renato de Mori, Automatic Classification of Queries by Expected Retrieval Performance, 2005
Proceedings of SIGIR 2005, "Predicting Query Difficulty" Workshop, Salvador/Brasil

K. Lavenus, J. Grivolla, L. Gillard, P. Bellot, Question-answer matching: two complementary methods, 2004
Proceedings of the 7th RIAO conference, Avignon/France, p. 244 - 259

Francophonic conferences (peer reviewed)

Laurianne Sitbon, Jens Grivolla, Laurent Gillard, Patrice Bellot, Philippe Blache, Vers une prédiction automatique de la difficulté d'une question en langue naturelle, 2006
Proceedings of TALN 2006, Leuven/Belgium

Jens Grivolla, Une méthode pour la prédiction de la "difficulté" d'une requête, 2005
Proceedings of CORIA 2005, Grenoble/France

Jens Grivolla, Méthodes statistiques et apprentissage automatique pour l'évaluation de requêtes en recherche documentaire, 2004
Proceedings of Récital 2004, Fès/Morocco

K. Lavenus, J. Grivolla, L. Gillard, P. Bellot, Deux pistes complémentaires pour améliorer l'appariement Question Réponse, 2004
Proceedings of the "Question Answering" workshop at TALN 2004, Fès/Morocco

Other publications

Jens Grivolla, Maite Melero, Yannick Estève, Eelco Herder, Peggy van der Kreeft, Raúl Marín, Jean-Marc Odobez, Susanne Preuß, The EUMSSI Platform for Multimodal Analysis and Annotation (DEMO), 2015
The First International Conference on Big Data, Small Data, Linked Data and Open Data, 2015

Codina, J.; Grivolla, J.; Kaltenbrunner, A.; Banchs, R.E.; Baeza-Yates, R. (Editors), Proceedings of the First Workshop on Content Analysis in the Web 2.0 (CAW2), 2009
18th International World Wide Web Conference, Madrid, 2009

Andreas Kaltenbrunner, Rodrigo Meza, Jens Grivolla, Joan Codina, Rafael Banchs, Bicycle cycles and mobility patterns-Exploring and characterizing data from a community bicycle program, 2008
Arxiv preprint arXiv:0810.4187

Carlos A. Iglesias, Francesco Spadoni, Jens Grivolla, Joachim Neumann, Collaborative and Semantic Enrichment of Musical Libraries in VARIAZIONI project, 2007
"Variazioni" workshop at the Axmedis 2007 conference, Barcelona/Spain

Jens Grivolla, Apprentissage et Décision Automatique en Recherche Documentaire: prédiction de difficulté de requêtes et sélection de modèle de recherche, 2006
PhD Thesis, Avignon/France

Karine Lavenus, Jens Grivolla, Systèmes de question/réponse : Approches linguistiques et statistiques pour l'évaluation de requêtes, 2003
Atelier Question/Réponse de l'Atala (question answering workshop), Paris/France

Jens Grivolla, Évaluation et Prédiction des Difficultés de Requêtes dans la Recherche Documentaire pour l'Optimisation de Systèmes Interactifs, 2001
Mémoire de DEA (Master's Thesis), Marseille/France


Jose-Miguel Pulido Villaverde, Miquel Sonsona Villalobos, Diego Campo Millan, Jens Grivolla, Toni Badia, David Maso Mas, Adria Carulla Ruiz, Method of constructing a loyalty graph (US 20130030865 A1, pending), 2012

Other activities

  • Reviewer for various international journals, conferences and workshops
  • Co-organizer and co-chair of the Workshop on Open Infrastructures and Frameworks for HLT at COLING 2014
  • Organizer and chairman of the Special Session on Machine Learning with Multimedia Data at ICMLA in 2009, organizer in 2010, 2011, 2012, 2013
  • Program Committee member at ICMLA 2011, 2012
  • Co-organizer and co-chair of the Workshop on Content Analysis on the Web 2.0 (CAW2.0) at WWW 2009
  • Publicity Co-Chair at AIRS 2013
  • Committer on the Apache UIMA project
  • Winner of the IoTLab challenge at 4YFN (Mobile World Congress) 2015