Alessandro Moschitti

Professor of the Information Engineering and

Computer Science Department

University of Trento

moschitti [at]



My iKernels Group



Teaching Activities



Main Links

 - iKernels
 - Language speech and Interaction


Alessandro Moschitti is a tenure professor of the Computer Science Department of the University of Trento. In 2003, he obtained his PhD in Computer Science at the University of Rome. He has worked as (i) an associate researcher for the University of Texas at Dallas, (ii) as a visiting professor for the Universities of Columbia (NY), Colorado and JHU and (iii) as visiting researcher for the IBM Watson, NY (since 2009 also participating at the Jeopardy! challenge). His expertise concerns theoretical and applied machine learning (ML) in the areas of NLP, IR and Data Mining. He has devised innovative kernels within support vector and other kernel-based machines for advanced syntactic/semantic processing. He is author or co-author of more than 210 scientific articles published in major venues, e.g., ACL, SIGIR, ICDM, ICML, CIKM, ECML, EMNLP, IJCAI, etc., and journals, e.g., Computational Linguistics, IPM, DMKD, IS-IEEE, TASL-IEEE, etc.. He has been serving for important conferences, EMNLP, ACL, EACL, ECML PKDD, CoNLL, in several roles (General Chair, PC co-Chair, Sponsorship co-Chair, Tutorial co-Chair, Workshop co-chair and area co-chair for ACL (both semantics and ML tracks), NAACL, IJCNLP (semantics), ECML PKDD (machine learning), IJCAI (NLP). Additionally, he is currently on the editorial board of JAIR, JNLE and JoDS. He has participated in seven EC and USA projects, e.g., LivingKnowledge, PrestoSpace, NAMIC, coordinated the entire consortium of the EC project, EternalS, and coordinated the LiMoSINe and CogNet EC project (partner side). He has received four IBM Faculty Awards, one Google Faculty Award, four best paper awards (e.g., at CIKM 2015, ECML PKDD 2011, CICLING 2010, AND 2010) and a Trento University best researcher Award.


Machine Learning for Natural Language Processing, Information Retrieval and data mining

The iKernels group led by Dr. Moschitti carries out advanced research on machine learning methods for syntactic and semantic processing of natural language. The group aims at improving the state of the art in Information Search and Retrieval by enriching language models (typically based on bag-of-words) with structural representations and semantics.

In the context of natural language, the group owns internationally recognized expertise in the following applications: Question Answering, FrameNet and PropBank Predicate Argument Extraction (Semantic Role Labeling), Relation Extraction, Syntactic and Semantic Parsing, Co-reference resolution, Text Categorization, Textual Entailment Recognition, Word Sense Disambiguation, Entity Recognition and Normalization, Opinion Mining, Speech and Noisy Text Processing, Text Similarity, Summarization and Link Open Data.

Regarding Machine Learning, the group has developed new theory and methods for Kernel Machines: Kernel Methods, Structural Kernels, Support Vector Machines, On-line Learning, Structured Output Spaces, Multi-label and Hierarchical Classification and Re-Ranking, and reverse kernel engineering for efficient processing and automatic feature engineering.

Theory and methods are also applied to broader ICT areas than natural language processing and Information Retrieval, such as electronic feeder failure detection, bioinformatics, automatic software processing (e.g., anomaly detection, code classification) and network management.

Currently Funded Projects

  • Hybrid Knowledge Retrieval for Dialog & Question Answering (IBM Faculty Award project)
  • GogNet (RIA) 2015


Group Awards (selected)

Selected Past Funded Projects

Past Academic Support to the Research Community (selected)

PC committees: too many to be listed (see my Curriculum)

News/Current Activities

Area-chair of NAACL 2016

Senior Committee of IJCAI 2016

 Organizer of SemEval-2016 Task 3:
Community Question Answering

Best Paper Award at CIKM 2015

IBM Faculty Award 2015

Editorial Boards of the journals:

  The Scientific World Journal
(since 2014)

Journal of Natural Language Engineering (since 2013)

Journal of Artificial Intelligence Research  (since 2012)

Journal of Data Semantics
(since 2011)

  SIGIR 2013 
Kernel-based Learning to Rank with Syntactic and Semantic Structures


ACL 2012:
State-of-the-Art Kernels for Natural Language Processing

Coling 2010
Kernel Engineering for Fast and Easy Design of Natural Language Applications

Interspeech 2010
Kernel Engineering for Fast and Easy Design of Natural Language Applications

Past ACL Workshops

Co-Chair of TextGraphs-6: Graph-based Methods for NLP (ACL-NAACL 2011)

Co-Chair of Learning Structured Information in Natural Language Applications 
(EACL 2006)

Workshop Semantic Matching in IR at SIGIR 2014
Past EternalS Workshops

Co-Chair of 3rd International Workshop on Eternal Systems 2013 (EternalS'13)

Co-Chiar of 2nd International Workshop on Eternal Systems: JIMSE'12 (EternalS'12)

Co-Chair of 1st International Workshop on Eternal Systems (EternalS'11)

Chair of EternalS Track at ISoLA (International Symposium on Leveraging Applications of Formal Methods 2010)

John Hopkins Summer Workshop 
(JHU 2007)

Automatic Text Categorization: from Information Retrieval to Support Vector Learning

A didactic book introducing Support Vector Machines and Text Categorization