Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alessandro Moschitti

dblp:54/2140 · DBLP profile ↗
← Back
165ranked-venue papers
27as first author
22since 2021 · last 2025
0000-0003-2216-8034ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 130 · 19 first-author · 19 since 2021Databases, data management, data science and information retrieval · 49 · 7 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
49 papers
Question answering and dialogue systems · 41% Information extraction and text analysis · 25% Language models and text generation · 16%
Databases, data mining, and information retrieval
18 papers
Information retrieval · 80% Data mining · 11% Machine learning and data management · 8%

Topics — the 30 heaviest of 98, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Question answering and dialogue systems › answer extraction
answer sentence selection
3.482022
Pre-training Transformer Models with Sentence-Level Objectives for Answer Sentence Selection · EMNLP 2022
Knowledge Transfer from Answer Ranking to Answer Generation · EMNLP 2022
Reranking for Efficient Transformer-based Answer Selection · SIGIR 2020
Natural language and speech › Question answering and dialogue systems
answer generation
1.222023
Learning Answer Generation using Supervision from Automatic Question Answering Evaluators · ACL (1) 2023
Knowledge Transfer from Answer Ranking to Answer Generation · EMNLP 2022
Information retrieval
retrieval models
1.232025
Retrieving Support to Rank Answers in Open-Domain Question Answering · EMNLP 2025
On the Use of an Intermediate Class in Boolean Crowdsourced Relevance Annotations for Learning to Rank Comments · SIGIR 2017
NLP-driven IR: Evaluating Performances over a Text Classification task · IJCAI 2001
Natural language and speech › Question answering and dialogue systems › community question answering
answer ranking
1.122025
Retrieving Support to Rank Answers in Open-Domain Question Answering · EMNLP 2025
Learning to Rank Short Text Pairs with Convolutional Deep Neural Networks · SIGIR 2015
Information retrieval › ranking
learning to rank
1.052017
On the Use of an Intermediate Class in Boolean Crowdsourced Relevance Annotations for Learning to Rank Comments · SIGIR 2017
Learning to Rank Short Text Pairs with Convolutional Deep Neural Networks · SIGIR 2015
A syntax-aware re-ranker for microblog retrieval · SIGIR 2014
Natural language and speech › Question answering and dialogue systems
open-domain question answering
0.912025
Retrieving Support to Rank Answers in Open-Domain Question Answering · EMNLP 2025
Information retrieval
evidence retrieval
0.912025
Retrieving Support to Rank Answers in Open-Domain Question Answering · EMNLP 2025
Natural language and speech › Language models and text generation
reranking
0.842017
Ranking Kernels for Structures and Embeddings: A Hybrid Preference and Classification Model · EMNLP 2017
Semantic Kernels for Semantic Parsing · EMNLP 2014
Discriminative Reranking of Discourse Parses Using Tree Kernels · EMNLP 2014
Natural language and speech › Language models and text generation
instruction tuning
0.812024
Speechworthy Instruction-tuned Language Models · EMNLP 2024
Natural language and speech › Question answering and dialogue systems
question answering evaluation
0.712023
Learning Answer Generation using Supervision from Automatic Question Answering Evaluators · ACL (1) 2023
Natural language and speech › Language models and text generation
retrieval-augmented generation
0.712023
Learning Answer Generation using Supervision from Automatic Question Answering Evaluators · ACL (1) 2023
Natural language and speech › Language models and text generation › large language model training
pre-training objectives
0.612022
Pre-training Transformer Models with Sentence-Level Objectives for Answer Sentence Selection · EMNLP 2022
Natural language and speech › Information extraction and text analysis
relation extraction
0.642015
Structural Representations for Learning Relations between Pairs of Texts · ACL (1) 2015
Embedding Semantic Similarity in Tree Kernels for Domain Adaptation of Relation Extraction · ACL (1) 2013
Convolution Kernels on Constituent, Dependency and Sequential Structures for Relation Extraction · EMNLP 2009
Natural language and speech › Question answering and dialogue systems
answer verification
0.512021
Joint Models for Answer Verification in Question Answering Systems · ACL/IJCNLP (1) 2021
Machine learning and data management
kernel methods
0.512021
Land Use Classification With Point of Interests and Structural Patterns · IEEE Trans. Knowl. Data Eng. 2021
Data mining › structured data mining
spatial data mining
0.512021
Land Use Classification With Point of Interests and Structural Patterns · IEEE Trans. Knowl. Data Eng. 2021
Information retrieval
evaluation
0.432017
On the Use of an Intermediate Class in Boolean Crowdsourced Relevance Annotations for Learning to Rank Comments · SIGIR 2017
Autonomous Crowdsourcing through Human-Machine Collaborative Learning · SIGIR 2017
SIGIR 2016 Workshop WebQA II: Web Question Answering Beyond Factoids · SIGIR 2016
Natural language and speech › Question answering and dialogue systems › community question answering
answer selection
0.412020
Reranking for Efficient Transformer-based Answer Selection · SIGIR 2020
Machine learning › Efficient and distributed learning
inference efficiency
0.412020
The Cascade Transformer: an Application for Efficient Answer Sentence Selection · ACL 2020
Natural language and speech › Language models and text generation › large language model › large language model adaptation
pre-trained language model fine-tuning
0.412020
TANDA: Transfer and Adapt Pre-Trained Transformer Models for Answer Sentence Selection · AAAI 2020
Information retrieval › reranking
neural re-ranking
0.412020
Reranking for Efficient Transformer-based Answer Selection · SIGIR 2020
Information retrieval
reranking
0.412020
Reranking for Efficient Transformer-based Answer Selection · SIGIR 2020
Information retrieval
question answering and dialogue systems
0.422019
Shallow and Deep Syntactic/Semantic Structures for Passage Reranking in Question-Answering Systems · ACM Trans. Inf. Syst. 2019
Kernel-based learning to rank with syntactic and semantic structures · SIGIR 2013
Natural language and speech › Information extraction and text analysis
sentiment analysis
0.422015
Twitter Sentiment Analysis with Deep Convolutional Neural Networks · SIGIR 2015
Opinion Mining on YouTube · ACL (1) 2014
Machine learning › Transfer learning and domain adaptation › domain adaptation › domain adaptation for NLP
cross-domain sequence labeling
0.412019
Transfer Learning for Sequence Labeling Using Source Model and Target Data · AAAI 2019
Natural language and speech › Information extraction and text analysis › syntactic parsing
linguistic structure analysis
0.412019
Efficient Online Learning for Mapping Kernels on Linguistic Structures · AAAI 2019
Natural language and speech › Information extraction and text analysis
named entity recognition
0.412019
Transfer Learning for Sequence Labeling Using Source Model and Target Data · AAAI 2019
Information retrieval › question answering
community question answering
0.322017
SIGIR 2016 Workshop WebQA II: Web Question Answering Beyond Factoids · SIGIR 2016
Ranking Kernels for Structures and Embeddings: A Hybrid Preference and Classification Model · EMNLP 2017
Machine learning › Transfer learning and domain adaptation › domain adaptation › distribution adaptation
adversarial domain adaptation
0.312018
Adversarial Domain Adaptation for Duplicate Question Detection · EMNLP 2018
Natural language and speech › Question answering and dialogue systems › community question answering
duplicate question detection
0.312018
Adversarial Domain Adaptation for Duplicate Question Detection · EMNLP 2018

Methods — techniques the papers use, named apart from their topics

transformer · 2.8tree kernel · 2.7support vector machine · 2.0neural retrieval · 1.7large language model · 1.7knowledge distillation · 1.7convolutional neural network · 1.6fine-tuning · 0.8instruction tuning · 0.8generator loss weighting · 0.7kernel methods · 0.5feature extraction · 0.5neural reranker · 0.4constituent parsing · 0.4tree kernels · 0.2linearization · 0.2kernel computation · 0.1DAG representation · 0.1
YearPublicationVenuePosition
2025 Retrieving Support to Rank Answers in Open-Domain Question Answering
abstract
We introduce a novel Question Answering (QA) architecture that enhances answer selection by retrieving targeted supporting evidence.Unlike traditional methods, which retrieve documents or passages relevant only to a query q, our approach retrieves content relevant to the combined pair (q, a), explicitly emphasizing the supporting relation between the query and a candidate answer a.By prioritizing this relational context, our model effectively identifies paragraphs that directly substantiate the correctness of a with respect to q, leading to more accurate answer verification than standard retrieval systems.Our neural retrieval method also scales efficiently to collections containing hundreds of millions of paragraphs.Moreover, this approach can be used by large language models (LLMs) to retrieve explanatory paragraphs that ground their reasoning, enabling them to tackle more complex QA tasks with greater reliability and interpretability.
Alessandro Moschitti, Thuy Vu
EMNLP2
2025 Analyzing and Improving Coherence of Large Language Models in Question Answering
abstract
Ivano Lauriola, Stefano Campese, Alessandro Moschitti. Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers). 2025.
Ivano Lauriola, Stefano Campese, Alessandro Moschitti
NAACL (Long Papers)3
2024 In Situ Answer Sentence Selection at Web-scale
abstract
Current answer sentence selection (AS2) applied in open-domain question answering (ODQA) selects answers by ranking a large set of candidates, i.e., sentences, extracted from the retrieved text. In this paper, we present Passage-based Extracting Answer Sentence In-place (PEASI), a novel answer selection model optimized for Web-scale setting. This is a Transformer-based network that can jointly (i) rerank passages retrieved for a question and (ii) identify a probable answer from the top passages. We train PEASI with multi-task learning for sharing representations between the passage reranker and answer sentence extractor. We construct a new large-scale QA dataset (WQA) consisting of 800,000+ labeled passages/sentences for 60,000+ questions. The experiment results show that PEASI outperforms AS2 state of the art by 6.51% in accuracy on WQA, from 48.86% to 55.37%.
Zeyu Zhang 0002, Thuy Vu, Alessandro Moschitti
CIKM3
2024 Efficient and Accurate Contextual Re-Ranking for Knowledge Graph Question Answering
abstract
The efficacy of neural “retrieve and generate” systems is well established for question answering (QA) over unstructured text. Recent efforts seek to extend this approach to knowledge graph (KG) QA by converting structured triples to unstructured text. However, the relevance of KG triples retrieved by these systems limits their accuracy. In this paper, we improve the relevance of retrieved triples using a carefully designed re-ranker. Specifically, our pipeline (i) retrieves over documents of triples grouped by entity, (ii) re-ranks triples from these documents with context: triples in the 1-hop neighborhood of the documents’ subject entity, and (iii) generates an answer from highly relevant re-ranked triples. To train our re-ranker, we propose a novel “triple-level” labeling strategy that infers fine-grained labels and shows that these significantly improve the relevance of retrieved information. We show that the resulting “retrieve, re-rank, and generate” pipeline significantly improves upon prior KGQA systems, achieving a new state-of-the-art on FreebaseQA by 5.56% Exact Match. We perform multiple ablations that reveal the distinct benefits of our contextual re-ranker and labeling strategy and conclude with a case study that highlights opportunities for future works.
Kexuan Sun 0002, Nicolaas Paul Jedema, Karishma Sharma, Ruben Janssen, Jay Pujara, Pedro A. Szekely, Alessandro Moschitti
LREC/COLING7
2024 Speechworthy Instruction-tuned Language Models
abstract
Hyundong Justin Cho, Nicolaas Paul Jedema, Leonardo F. R. Ribeiro, Karishma Sharma, Pedro Szekely, Alessandro Moschitti, Ruben Janssen, Jonathan May. Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing. 2024.
Hyundong Cho, Nicolaas Paul Jedema, Leonardo F. R. Ribeiro, Karishma Sharma, Pedro A. Szekely, Alessandro Moschitti, Ruben Janssen, Jonathan May
EMNLP6
2023 Learning Answer Generation using Supervision from Automatic Question Answering Evaluators
abstract
Recent studies show that sentence-level extractive QA, i.e., based on Answer Sentence Selection (AS2), is outperformed by Generationbased QA (GenQA) models, which generate answers using the top-k answer sentences ranked by AS2 models (a la retrieval-augmented generation style).In this paper, we propose a novel training paradigm for GenQA using supervision from automatic QA evaluation models (GAVA).Specifically, we propose three strategies to transfer knowledge from these QA evaluation models to a GenQA model: (i) augmenting training data with answers generated by the GenQA model and labelled by GAVA (either statically, before training, or (ii) dynamically, at every training epoch); and (iii) using the GAVA score for weighting the generator loss during the learning of the GenQA model.We evaluate our proposed methods on two academic and one industrial dataset, obtaining a significant improvement in answering accuracy over the previous state of the art.
Matteo Gabburo, Siddhant Garg, Rik Koncel-Kedziorski, Alessandro Moschitti
ACL (1)4
2023 Question-Answer Sentence Graph for Joint Modeling Answer Selection
abstract
This research studies graph-based approaches for Answer Sentence Selection (AS2), an essential component for retrieval-based Question Answering (QA) systems.During offline learning, our model constructs a small-scale relevant training graph per question in an unsupervised manner, and integrates with Graph Neural Networks.Graph nodes are question sentence to answer sentence pairs.We train and integrate state-of-the-art (SOTA) models for computing scores between question-question, question-answer, and answer-answer pairs, and use thresholding on relevance scores for creating graph edges.Online inference is then performed to solve the AS2 task on unseen queries.Experiments on two well-known academic benchmarks and a real-world dataset show that our approach consistently outperforms SOTA QA baseline models.
Roshni G. Iyer, Thuy Vu, Alessandro Moschitti, Yizhou Sun
EACL3
2022 WDRASS: A Web-scale Dataset for Document Retrieval and Answer Sentence Selection
abstract
Open-Domain Question Answering (ODQA) systems generate answers from relevant text returned by search engines, e.g., lexical features-based such as BM25, or embeddings-based such as dense passage retrieval (DPR). Few datasets are available for this task: they mainly focus on QA systems based on machine reading (MR) approach, and show problematic evaluation, mostly based on uncontextualized short answer matching. In this paper, we present WDRASS, a dataset for ODQA based on answer sentence selection (AS2) models, which consider sentences as candidate answers for QA systems. WDRASS consists of ∼64k questions and 800k+ labeled passages and sentences extracted from 30M documents. We evaluate the dataset by training models on it and comparing with the same models trained on Google NQ. Our experiments show that WDRASS significantly improves the performance of retrieval and reranking models, thus boosting the accuracy of downstream QA tasks. We believe our dataset can produce significant impact in advancing IR research.
Zeyu Zhang 0002, Thuy Vu, Sunil Gandhi, Ankit Chadha, Alessandro Moschitti
CIKM5
2022 Knowledge Transfer from Answer Ranking to Answer Generation
abstract
Recent studies show that Question Answering (QA) based on Answer Sentence Selection (AS2) can be improved by generating an improved answer from the top-k ranked answer sentences (termed GenQA).This allows for synthesizing the information from multiple candidates into a concise, natural-sounding answer.However, creating large-scale supervised training data for GenQA models is very challenging.In this paper, we propose to train a GenQA model by transferring knowledge from a trained AS2 model, to overcome the aforementioned issue.First, we use an AS2 model to produce a ranking over answer candidates for a set of questions.Then, we use the top ranked candidate as the generation target, and the next k top ranked candidates as context for training a GenQA model.We also propose to use the AS2 model prediction scores for loss weighting and score-conditioned input/output shaping, to aid the knowledge transfer.Our evaluation on three public and one large industrial datasets demonstrates the superiority of our approach over the AS2 baseline, and GenQA trained using supervised data.
Matteo Gabburo, Rik Koncel-Kedziorski, Siddhant Garg, Luca Soldaini, Alessandro Moschitti
EMNLP5
2022 Pre-training Transformer Models with Sentence-Level Objectives for Answer Sentence Selection
abstract
An important task for designing QA systems is answer sentence selection (AS2): selecting the sentence containing (or constituting) the answer to a question from a set of retrieved relevant documents.In this paper, we propose three novel sentence-level transformer pre-training objectives that incorporate paragraph-level semantics within and across documents, to improve the performance of transformers for AS2, and mitigate the requirement of large labeled datasets.Specifically, the model is tasked to predict whether: (i) two sentences are extracted from the same paragraph, (ii) a given sentence is extracted from a given paragraph, and (iii) two paragraphs are extracted from the same document.Our experiments on three public and one industrial AS2 datasets demonstrate the empirical superiority of our pre-trained transformers over baseline models such as RoBERTa and ELECTRA for AS2.
Luca Di Liello, Siddhant Garg, Luca Soldaini, Alessandro Moschitti
EMNLP4
2022 Building a Dataset for Automatically Learning to Detect Questions Requiring Clarification
abstract
Question Answering (QA) systems aim to return correct and concise answers in response to user questions. QA research generally assumes all questions are intelligible and unambiguous, which is unrealistic in practice as questions frequently encountered by virtual assistants are ambiguous or noisy. In this work, we propose to make QA systems more robust via the following two-step process: (1) classify if the input question is intelligible and (2) for such questions with contextual ambiguity, return a clarification question. We describe a new open-domain clarification corpus containing user questions sampled from Quora, which is useful for building machine learning approaches to solving these tasks.
Ivano Lauriola, Kevin Small, Alessandro Moschitti
LREC3
2022 Paragraph-based Transformer Pre-training for Multi-Sentence Inference
abstract
Luca Di Liello, Siddhant Garg, Luca Soldaini, Alessandro Moschitti. Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2022.
Luca Di Liello, Siddhant Garg, Luca Soldaini, Alessandro Moschitti
NAACL-HLT4
2021 Joint Models for Answer Verification in Question Answering Systems
abstract
Zeyu Zhang, Thuy Vu, Alessandro Moschitti. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2021.
Zeyu Zhang 0002, Thuy Vu, Alessandro Moschitti
ACL/IJCNLP (1)3
2021 Modeling Context in Answer Sentence Selection Systems on a Latency Budget
abstract
Answer Sentence Selection (AS2) is an efficient approach for the design of open-domain Question Answering (QA) systems.In order to achieve low latency, traditional AS2 models score question-answer pairs individually, ignoring any information from the document each potential answer was extracted from.In contrast, more computationally expensive models designed for machine reading comprehension tasks typically receive one or more passages as input, which often results in better accuracy.In this work, we present an approach to efficiently incorporate contextual information in AS2 models.For each answer candidate, we first use unsupervised similarity techniques to extract relevant sentences from its source document, which we then feed into an efficient transformer architecture fine-tuned for AS2.Our best approach, which leverages a multi-way attention architecture to efficiently encode context, improves 6% to 11% over noncontextual state of the art in AS2 with minimal impact on system latency.All experiments in this work were conducted in English.* Work was conducted while the author was an intern at Amazon Alexa.The math of pi explained, as simply as possible How many digits of pi we really need?Pi, you may also remember from grade school, is not an ordinary number.It's irrational, meaning it has an endless number of decimals that never repeat.Though even cutting off pi at 15 digits allows for extremely precise measurements.If you were to draw a circle with a diameter of 25 billion miles, using 15 digits of pi, you'd only arrive at a measurement of the circumference that's off by 1.5 inches, NASA's Marc Rayman explained in a post on NASA's JPL website.And that's good enough.Of course, that hasn't stopped people from looking for more and more digits of pi.Currently, there are more than 22.4 trillion known digits, which show no hint of ending or repeating.Further reading: pi and pie.
Rujun Han, Luca Soldaini, Alessandro Moschitti
EACL3
2021 CDA: a Cost Efficient Content-based Multilingual Web Document Aligner
abstract
We introduce a Content-based Document Alignment approach (CDA), an efficient method to align multilingual web documents based on content in creating parallel training data for machine translation (MT) systems operating at the industrial level.CDA works in two steps: (i) projecting documents of a web domain to a shared multilingual space; then (ii) aligning them based on the similarity of their representations in such space.We leverage lexical translation models to build vector representations using TF×IDF.CDA achieves performance comparable with state-of-the-art systems in the WMT-16 Bilingual Document Alignment Shared Task benchmark while operating in multilingual space.Besides, we created two web-scale datasets to examine the robustness of CDA in an industrial setting involving up to 28 languages and millions of documents.The experiments show that CDA is robust, cost-effective, and is significantly superior in (i) processing large and noisy web data and (ii) scaling to new and low-resourced languages.
Thuy Vu, Alessandro Moschitti
EACL2
2021 Answer Sentence Selection Using Local and Global Context in Transformer Models
Ivano Lauriola, Alessandro Moschitti
ECIR (1)2
2021 Machine Translation Customization via Automatic Training Data Selection from the Web
Thuy Vu, Alessandro Moschitti
ECIR (1)2
2021 Will this Question be Answered? Question Filtering via Answer Model Distillation for Efficient Question Answering
abstract
In this paper we propose a novel approach towards improving the efficiency of Question Answering (QA) systems by filtering out questions that will not be answered by them.This is based on an interesting new finding: the answer confidence scores of state-of-the-art QA systems can be approximated well by models solely using the input question text.This enables preemptive filtering of questions that are not answered by the system due to their answer confidence scores being lower than the system threshold.Specifically, we learn Transformer-based question models by distilling Transformer-based answering models.Our experiments on three popular QA datasets and one industrial QA benchmark demonstrate the ability of our question models to approximate the Precision/Recall curves of the target QA system well.These question models, when used as filters, can effectively trade off lower computation cost of QA systems for lower Recall, e.g., reducing computation by ∼60%, while only losing ∼3-4% of Recall.
Siddhant Garg, Alessandro Moschitti
EMNLP (1)2
2021 Exploring the structure of BERT through Kernel Learning
abstract
Combining internal representations of a pre-trained Transformer model, such as the popular BERT, is an interesting and challenging task nowadays. Usually, internal representations are combined by simple heuristics, e.g. concatenation or average of a subset of layers, with a consequent need for calibrating multiple hyper-parameters during the fine-tuning phase. Inspired by the recent literature, we propose a principled approach to optimally combine internal representations of a Transformer model via Multiple Kernel Learning strategies. Broadly speaking, the proposed system consists of two elements. The former is a canonical Transformer model fine-tuned on the target task. The latter is a Multiple Kernel Learning algorithm that extracts and combines representations developed in the internal layers of the Transformer and performs predictions. Most important, we use the system as a powerful tool to inspect the information encoded into the Transformer network, emphasizing the limits of state-of-the-art models.
Ivano Lauriola, Alberto Lavelli, Alessandro Moschitti, Fabio Aiolli
IJCNN3
2021 Supervised Neural Clustering via Latent Structured Output Learning: Application to Question Intents
abstract
Previous pre-neural work on structured prediction has produced very effective supervised clustering algorithms using linear classifiers, e.g., structured SVM or perceptron.However, these cannot exploit the representation learning ability of neural networks, which would make supervised clustering even more powerful, i.e., general clustering patterns can be learned automatically.In this paper, we design neural networks based on latent structured prediction loss and Transformer models to approach supervised clustering.We tested our methods on the task of automatically recreating categories of intents from publicly available question intent corpora.The results show that our approach delivers 95.65% of F1, outperforming the state of the art by 17.24%.
Iryna Haponchyk, Alessandro Moschitti
NAACL-HLT2
2021 AVA: an Automatic eValuation Approach for Question Answering Systems
abstract
We introduce AVA, an automatic evaluation approach for Question Answering, which given a set of questions associated with Gold Standard answers, can estimate system Accuracy. AVA uses Transformer-based language models to encode question, answer, and reference text. This allows for effectively measuring the similarity between the reference and an automatic answer, biased towards the question semantics. To design, train and test AVA, we built multiple large training, development, and test sets on both public and industrial benchmarks. Our innovative solutions achieve up to 74.7% in F1 score in predicting human judgement for single answers. Additionally, AVA can be used to evaluate the overall system Accuracy with an RMSE, ranging from 0.02 to 0.09, depending on the availability of multiple references.
Thuy Vu, Alessandro Moschitti
NAACL-HLT2
2021 Land Use Classification With Point of Interests and Structural Patterns
abstract
In this paper, we present a framework for performing automatic analysis of Land Use Zones based on Location-Based Social Networks (LBSNs). We model city areas using a hierarchical structure of POIs extracted from foursquare. We encode such structures in kernel machines, e.g., Support Vector Machines, using a new Tree Kernel, i.e., the Hierarchical POI Kernel (HPK), which can take the importance of the individual POIs into account during the substructure matching. This way, HPK projects structures in the space of all their possible substructures such that each dimension corresponds to a semantic structural feature, weighted according to the discriminative power of POIs . We generated four different datasets for the following cities: Barcelona, Lisbon, Amsterdam and Milan, where we trained and tested our models. The results show that our approach largely outperforms previous work and standard baseline built on simple features, such as counts of different POIs. Finally, we apply a mining algorithm to extract the most relevant features (tree fragments) from the implicit TK space according to the weights the kernel machine assigned to them. Our approach can produce an explicit set of representative features that can be used to classify and characterize urban areas.
Gianni Barlacchi, Bruno Lepri, Alessandro Moschitti
IEEE Trans. Knowl. Data Eng.3
2020 TANDA: Transfer and Adapt Pre-Trained Transformer Models for Answer Sentence Selection
abstract
We propose TandA, an effective technique for fine-tuning pre-trained Transformer models for natural language tasks. Specifically, we first transfer a pre-trained model into a model for a general task by fine-tuning it with a large and high-quality dataset. We then perform a second fine-tuning step to adapt the transferred model to the target domain. We demonstrate the benefits of our approach for answer sentence selection, which is a well-known inference task in Question Answering. We built a large scale dataset to enable the transfer step, exploiting the Natural Questions dataset. Our approach establishes the state of the art on two well-known benchmarks, WikiQA and TREC-QA, achieving the impressive MAP scores of 92% and 94.3%, respectively, which largely outperform the the highest scores of 83.4% and 87.5% of previous work. We empirically show that TandA generates more stable and robust models reducing the effort required for selecting optimal hyper-parameters. Additionally, we show that the transfer step of TandA makes the adaptation step more robust to noise. This enables a more effective use of noisy datasets for fine-tuning. Finally, we also confirm the positive impact of TandA in an industrial setting, using domain specific datasets subject to different types of noise.
Siddhant Garg, Thuy Vu, Alessandro Moschitti
AAAI3
2020 The Cascade Transformer: an Application for Efficient Answer Sentence Selection
abstract
Large transformer-based language models have been shown to be very effective in many classification tasks.However, their computational complexity prevents their use in applications requiring the classification of a large set of candidates.While previous works have investigated approaches to reduce model size, relatively little attention has been paid to techniques to improve batch throughput during inference.In this paper, we introduce the Cascade Transformer, a simple yet effective technique to adapt transformer-based models into a cascade of rankers.Each ranker is used to prune a subset of candidates in a batch, thus dramatically increasing throughput at inference time.Partial encodings from the transformer model are shared among rerankers, providing further speed-up.When compared to a state-of-the-art transformer model, our approach reduces computation by 37% with almost no impact on accuracy, as measured on two English Question Answering datasets.
Luca Soldaini, Alessandro Moschitti
ACL2
2020 A Study on Efficiency, Accuracy and Document Structure for Answer Sentence Selection
abstract
An essential task of most Question Answering (QA) systems is to re-rank the set of answer candidates, i.e., Answer Sentence Selection (AS2).These candidates are typically sentences either extracted from one or more documents preserving their natural order or retrieved by a search engine.Most state-of-the-art approaches to the task use huge neural models, such as BERT, or complex attentive architectures.In this paper, we argue that by exploiting the intrinsic structure of the original rank together with an effective word-relatedness encoder, we achieve the highest accuracy among the cost-efficient models, with two orders of magnitude fewer parameters than the current state of the art.Our model takes 9.5 seconds to train on the WikiQA dataset, i.e., very fast in comparison with the ∼ 18 minutes required by a standard BERT-base fine-tuning.
Daniele Bonadiman, Alessandro Moschitti
COLING2
2020 Reranking for Efficient Transformer-based Answer Selection
abstract
IR-based Question Answering (QA) systems typically use a sentence selector to extract the answer from retrieved documents. Recent studies have shown that powerful neural models based on the Transformer can provide an accurate solution to Answer Sentence Selection (AS2). Unfortunately, their computation cost prevents their use in real-world applications. In this paper, we show that standard and efficient neural rerankers can be used to reduce the amount of sentence candidates fed to Transformer models without hurting Accuracy, thus improving efficiency up to four times. This is an important finding as the internal representation of shallower neural models is dramatically different from the one used by a Transformer model, e.g., word vs. contextual embeddings.
Yoshitomo Matsubara, Thuy Vu, Alessandro Moschitti
SIGIR3
2019 Transfer Learning for Sequence Labeling Using Source Model and Target Data
abstract
In this paper, we propose an approach for transferring the knowledge of a neural model for sequence labeling, learned from the source domain, to a new model trained on a target domain, where new label categories appear. Our transfer learning (TL) techniques enable to adapt the source model using the target data and new categories, without accessing to the source data. Our solution consists in adding new neurons in the output layer of the target model and transferring parameters from the source model, which are then fine-tuned with the target data. Additionally, we propose a neural adapter to learn the difference between the source and the target label distribution, which provides additional important information to the target model. Our experiments on Named Entity Recognition show that (i) the learned knowledge in the source model can be effectively transferred when the target data contains new categories and (ii) our neural adapter further improves such transfer.
Lingzhen Chen, Alessandro Moschitti
AAAI2
2019 Efficient Online Learning for Mapping Kernels on Linguistic Structures
Giovanni Da San Martino, Alessandro Sperduti, Fabio Aiolli, Alessandro Moschitti
AAAI4
2019 Language processing and learning models for community question answering in Arabic
Salvatore Romeo, Giovanni Da San Martino, Yonatan Belinkov, Alberto Barrón-Cedeño, Mohamed Eldesouki, Kareem Darwish, Hamdy Mubarak, James R. Glass, Alessandro Moschitti
Inf. Process. Manag.9
2019 Arabic community question answering
abstract
Abstract We analyze resources and models for Arabic community Question Answering (cQA). In particular, we focus on CQA-MD, our cQA corpus for Arabic in the domain of medical forums. We describe the corpus and the main challenges it poses due to its mix of informal and formal language, and of different Arabic dialects, as well as due to its medical nature. We further present a shared task on cQA at SemEval, the International Workshop on Semantic Evaluation, based on this corpus. We discuss the features and the machine learning approaches used by the teams who participated in the task, with focus on the models that exploit syntactic information using convolutional tree kernels and neural word embeddings. We further analyze and extend the outcome of the SemEval challenge by training a meta-classifier combining the output of several systems. This allows us to compare different features and different learning algorithms in an indirect way. Finally, we analyze the most frequent errors common to all approaches, categorizing them into prototypical cases, and zooming into the way syntactic information in tree kernel approaches can help solve some of the most difficult cases. We believe that our analysis and the lessons learned from the process of corpus creation as well as from the shared task analysis will be helpful for future research on Arabic cQA.
Preslav Nakov, Lluís Màrquez, Alessandro Moschitti, Hamdy Mubarak
Nat. Lang. Eng.3
2019 Shallow and Deep Syntactic/Semantic Structures for Passage Reranking in Question-Answering Systems
abstract
In this article, we extensively study the use of syntactic and semantic structures obtained with shallow and full syntactic parsers for answer passage reranking. We propose several dependency and constituent-based structures, also enriched with Linked Open Data (LD) knowledge to represent pairs of questions and answer passages. We encode such tree structures in learning-to-rank (L2R) algorithms using tree kernels, which can project them in tree substructure spaces, where each dimension represents a powerful syntactic/semantic feature. Additionally, since we define links between question and passage structures, our tree kernel spaces also include relational structural features. We carried out an extensive comparative experimentation of our models for automatic answer selection benchmarks on different TREC QA corpora as well as the newer Wikipedia-based dataset, namely WikiQA, which has been widely used to test sentence rerankers. The results consistently demonstrate that our structural semantic models achieve the state of the art in passage reranking. In particular, we derived the following important findings: (i) relational syntactic structures are essential to achieve superior results; (ii) models trained with dependency trees can outperform those trained with shallow trees, e.g., in case of sentence reranking; (iii) external knowledge automatically generated with focus and question classifiers is very effective; and (iv) the semantic information derived by LD and incorporated in syntactic structures can be used to replace the knowledge provided by the above-mentioned classifiers. This is a remarkable advantage as it enables our models to increase coverage and portability over new domains.
Kateryna Tymoshenko, Alessandro Moschitti
ACM Trans. Inf. Syst.2
2018 Learning to Progressively Recognize New Named Entities with Sequence to Sequence Models
abstract
In this paper, we propose to use a sequence to sequence model for Named Entity Recognition (NER) and we explore the effectiveness of such model in a progressive NER setting – a Transfer Learning (TL) setting. We train an initial model on source data and transfer it to a model that can recognize new NE categories in the target data during a subsequent step, when the source data is no longer available. Our solution consists in: (i) to reshape and re-parametrize the output layer of the first learned model to enable the recognition of new NEs; (ii) to leave the rest of the architecture unchanged, such that it is initialized with parameters transferred from the initial model; and (iii) to fine tune the network on the target data. Most importantly, we design a new NER approach based on sequence to sequence (Seq2Seq) models, which can intuitively work better in our progressive setting. We compare our approach with a Bidirectional LSTM, which is a strong neural NER model. Our experiments show that the Seq2Seq model performs very well on the standard NER setting and it is more robust in the progressive setting. Our approach can recognize previously unseen NE categories while preserving the knowledge of the seen data.
Lingzhen Chen, Alessandro Moschitti
COLING2
2018 Supervised Clustering of Questions into Intents for Dialog System Applications
abstract
Modern automated dialog systems require complex dialog managers able to deal with user intent triggered by high-level semantic questions.In this paper, we propose a model for automatically clustering questions into user intents to help the design tasks.Since questions are short texts, uncovering their semantics to group them together can be very challenging.We approach the problem by using powerful semantic classifiers from question duplicate/matching research along with a novel idea of supervised clustering methods based on structured output.We test our approach on two intent clustering corpora, showing an impressive improvement over previous methods for two languages/domains.
Iryna Haponchyk, Antonio Uva 0001, Seunghak Yu, Olga Uryupina, Alessandro Moschitti
EMNLP5
2018 Semantic Linking in Convolutional Neural Networks for Answer Sentence Selection
abstract
State-of-the-art networks that model relations between two pieces of text often use complex architectures and attention.In this paper, instead of focusing on architecture engineering, we take advantage of small amounts of labelled data that model semantic phenomena in text to encode matching features directly in the word representations.This greatly boosts the accuracy of our reference network, while keeping the model simple and fast to train.Our approach also beats a tree kernel model that uses similar input encodings, and neural models which use advanced attention and compare-aggregate mechanisms.
Massimo Nicosia, Alessandro Moschitti
EMNLP2
2018 Adversarial Domain Adaptation for Duplicate Question Detection
abstract
We address the problem of detecting duplicate questions in forums, which is an important step towards automating the process of answering new questions.As finding and annotating such potential duplicates manually is very tedious and costly, automatic methods based on machine learning are a viable alternative.However, many forums do not have annotated data, i.e., questions labeled by experts as duplicates, and thus a promising solution is to use domain adaptation from another forum that has such annotations.Here we focus on adversarial domain adaptation, deriving important findings about when it performs well and what properties of the domains are important in this regard.Our experiments with StackExchange data show an average improvement of 5.6% over the best baseline across multiple pairs of domains.
Darsh J. Shah, Tao Lei 0001, Alessandro Moschitti, Salvatore Romeo, Preslav Nakov
EMNLP3
2018 Cross-Pair Text Representations for Answer Sentence Selection
abstract
High-level semantics tasks, e.g., paraphrasing, textual entailment or question answering, involve modeling of text pairs.Before the emergence of neural networks, this has been mostly performed using intra-pair features, which incorporate similarity scores or rewrite rules computed between the members within the same pair.In this paper, we compute scalar products between vectors representing similarity between members of different pairs, in place of simply using a single vector for each pair.This allows us to obtain a representation specific to any pair of pairs, which delivers the state of the art in answer sentence selection.Most importantly, our approach can outperform much more complex algorithms based on neural networks.
Kateryna Tymoshenko, Alessandro Moschitti
EMNLP2
2018 Automatic Stance Detection Using End-to-End Memory Networks
abstract
Mitra Mohtarami, Ramy Baly, James Glass, Preslav Nakov, Lluís Màrquez, Alessandro Moschitti. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers). 2018.
Mitra Mohtarami, Ramy Baly, James R. Glass, Preslav Nakov, Lluís Màrquez, Alessandro Moschitti
NAACL-HLT6
2017 Don't understand a measure? Learn it: Structured Prediction for Coreference Resolution optimizing its measures
abstract
An assential aspect of structured prediction is the evaluation of an output structure against the gold standard.Especially in the loss-augmented setting, the need of finding the max-violating constraint has severely limited the expressivity of effective loss functions.In this paper, we trade off exact computation for enabling the use of more complex loss functions for coreference resolution (CR).Most noteworthily, we show that such functions can be (i) automatically learned also from controversial but commonly accepted CR measures, e.g., MELA, and (ii) successfully used in learning algorithms.The accurate model comparison on the standard CoNLL-2012 setting shows the benefit of more expressive loss for Arabic and English data.
Iryna Haponchyk, Alessandro Moschitti
ACL (1)2
2017 Accurate Sentence Matching with Hybrid Siamese Networks
abstract
Recent neural network approaches to sentence matching compute the probability of two sentences being similar by minimizing a logistic loss. In this paper, we learn sentence representations by means of a siamese network, which: (i) uses encoders that share parameters; and (ii) enables the comparison between two sentences in terms of their euclidean distance, by minimizing a contrastive loss. Moreover, we add a multilayer perceptron in the architecture to simultaneously optimize the contrastive and the logistic losses. This way, our network can exploit a more informative feedback, given by the logistic loss, which is also quantified by the distance that the two sentences have according to their representation in the euclidean space. We show that jointly minimizing the two losses yields higher accuracy than minimizing them independently. We verify this finding by evaluating several baseline architectures in two sentence matching tasks: question paraphrasing and textual entailment recognition. Our network approaches the state of the art, while being much simpler and faster to train, and with less parameters than its competitors.
Massimo Nicosia, Alessandro Moschitti
CIKM2
2017 Learning Contextual Embeddings for Structural Semantic Similarity using Categorical Information
abstract
Tree kernels (TKs) and neural networks are two effective approaches for automatic feature engineering.In this paper, we combine them by modeling context word similarity in semantic TKs.This way, the latter can operate subtree matching by applying neural-based similarity on tree lexical nodes.We study how to learn representations for the words in context such that TKs can exploit more focused information.We found that neural embeddings produced by current methods do not provide a suitable contextual similarity.Thus, we define a new approach based on a Siamese Network, which produces word representations while learning a binary text similarity.We set the latter considering examples in the same category as similar.The experiments on question and sentiment classification show that our semantic TK highly improves previous results.
Massimo Nicosia, Alessandro Moschitti
CoNLL2
2017 Collaborative Partitioning for Coreference Resolution
abstract
This paper presents a collaborative partitioning algorithm-a novel ensemblebased approach to coreference resolution.Starting from the all-singleton partition, we search for a solution close to the ensemble's outputs in terms of a task-specific similarity measure.Our approach assumes a loose integration of individual components of the ensemble and can therefore combine arbitrary coreference resolvers, regardless of their models.Our experiments on the CoNLL dataset show that collaborative partitioning yields results superior to those attained by the individual components, for ensembles of both strong and weak systems.Moreover, by applying the collaborative partitioning algorithm on top of three state-of-the-art resolvers, we obtain the second-best coreference performance reported so far in the literature (MELA v08 score of 64.47).
Olga Uryupina, Alessandro Moschitti
CoNLL2
2017 A Multiple-Instance Learning Approach to Sentence Selection for Question Ranking
Salvatore Romeo, Giovanni Da San Martino, Alberto Barrón-Cedeño, Alessandro Moschitti
ECIR4
2017 Ranking Kernels for Structures and Embeddings: A Hybrid Preference and Classification Model
abstract
Recent work has shown that Tree Kernels (TKs) and Convolutional Neural Networks (CNNs) obtain the state of the art in answer sentence reranking.Additionally, their combination used in Support Vector Machines (SVMs) is promising as it can exploit both the syntactic patterns captured by TKs and the embeddings learned by CNNs.However, the embeddings are constructed according to a classification function, which is not directly exploitable in the preference ranking algorithm of SVMs.In this work, we propose a new hybrid approach combining preference ranking applied to TKs and pointwise ranking applied to CNNs.We show that our approach produces better results on two well-known and rather different datasets: WikiQA for answer sentence selection and SemEval cQA for comment selection in Community Question Answering.
Kateryna Tymoshenko, Daniele Bonadiman, Alessandro Moschitti
EMNLP3
2017 Structural Semantic Models for Automatic Analysis of Urban Areas
Gianni Barlacchi, Alberto Rossi, Bruno Lepri, Alessandro Moschitti
ECML/PKDD (3)4
2017 Autonomous Crowdsourcing through Human-Machine Collaborative Learning
abstract
In this paper, we introduce a general iterative human-machine collaborative method for training crowdsource workers: the classifier (i.e., the machine) selects the highest quality examples for training the crowdsource workers (i.e., the humans). Then, the latter annotate the lower quality examples such that the classifier can be re-trained with more accurate examples. This process can be iterated several times. We tested our approach on two different tasks, Relation Extraction and Community Question Answering, which are also in two different languages, English and Arabic, respectively. Our experimental results show a significant improvement for creating Gold Standard data over distant supervision or just crowdsourcing without worker training. At the same time, our method approach the performance than state-of-the-art methods using expensive Gold Standard for training workers
Azad Abad, Moin Nabi, Alessandro Moschitti
SIGIR3
2017 On the Use of an Intermediate Class in Boolean Crowdsourced Relevance Annotations for Learning to Rank Comments
abstract
In many Information Retrieval tasks, the boundary between classes is not well defined, and assigning a document to a specific class may be complicated, even for humans. For instance, a document which is not directly related to the user's query may still contain relevant information. In this scenario, an option is to define an intermediate class collecting ambiguous instances. Yet some natural questions arise. Is this annotation strategy convenient? how should the intermediate class be treated? To answer these questions, we explored two community question answering datasets whose comments were originally annotated with three classes. We re-annotated a subset of instances considering a binary good vs bad setting. Our main contribution is to show empirically that the inclusion of an intermediate class to assess Boolean relevance is not useful. Moreover, in case the data is already annotated with a 3-class strategy, the instances from the intermediate class can be safely removed at training time.
Alberto Barrón-Cedeño, Giovanni Da San Martino, Simone Filice, Alessandro Moschitti
SIGIR4
2017 Cross-Language Question Re-Ranking
abstract
We study how to find relevant questions in community forums when the language of the new questions is different from that of the existing questions in the forum. In particular, we explore the Arabic-English language pair. We compare a kernel-based system with a feed-forward neural network in a scenario where a large parallel corpus is available for training a machine translation system, bilingual dictionaries, and cross-language word embeddings. We observe that both approaches degrade the performance of the system when working on the translated text, especially the kernel-based system, which depends heavily on a syntactic kernel. We address this issue using a cross-language tree kernel, which compares the original Arabic tree to the English trees of the related questions. We show that this kernel almost closes the performance gap with respect to the monolingual system. On the neural network side, we use the parallel corpus to train cross-language embeddings, which we then use to represent the Arabic input and the English related questions in the same space. The results also improve to close to those of the monolingual neural network. Overall, the kernel system shows a better performance compared to the neural network in all cases.
Giovanni Da San Martino, Salvatore Romeo, Alberto Barrón-Cedeño, Shafiq R. Joty, Lluís Màrquez, Alessandro Moschitti, Preslav Nakov
SIGIR6
2017 KELP: a Kernel-based Learning Platform
Simone Filice, Giuseppe Castellucci, Giovanni Da San Martino, Alessandro Moschitti, Danilo Croce, Roberto Basili 0001
J. Mach. Learn. Res.4
2016 Learning to Re-Rank Questions in Community Question Answering Using Advanced Features
abstract
We study the impact of different types of features for question ranking in community Question Answering: bag-of-words models (BoW), syntactic tree kernels (TKs) and rank features. It should be noted that structural kernels have never been applied to the question reranking task, i.e., question to question similarity, where they have to model paraphrase relations. Additionally, the informal text, typically present in forums, poses new challenges to the use of TKs. We compare our learning to rank (L2R) algorithms against a strong baseline given by the Google rank (GR). The results show that (i) our shallow structures used in TKs are robust enough to noisy data and (ii) improving GR requires effective BoW features and TKs along with an accurate model of GR features in the used L2R algorithm.
Giovanni Da San Martino, Alberto Barrón-Cedeño, Salvatore Romeo, Antonio Uva 0001, Alessandro Moschitti
CIKM5
2016 Learning to Rank Non-Factoid Answers: Comment Selection in Web Forums
abstract
Recent initiatives in IR community have shown the importance of going beyond factoid Question Answering (QA) in order to design useful real-world applications. Questions asking for descriptions or explanations are much more difficult to be solved, e.g., the machine learning models cannot focus on specific answer words or their lexical type. Thus, researchers have started to explore powerful methods for feature engineering. Two of the most promising methods are convolution tree kernels (CTKs) and convolutional neural networks (CNNs) as they have been shown to obtain high performance in the task of answer sentence selection in factoid QA. In this paper, we design state-of-the-art models for non-factoid QA also carried out on noisy data. In particular, we study and compare models for comment selection in a community QA (cQA) scenario, where the majority of questions regard descriptions or explanations. To deal with such complex task, we incorporate relational information holding between questions and comments as well as domain-specific features into both convolutional models above.
Kateryna Tymoshenko, Daniele Bonadiman, Alessandro Moschitti
CIKM3
2016 Selecting Sentences versus Selecting Tree Constituents for Automatic Question Ranking
abstract
Community question answering (cQA) websites are focused on users who query questions onto an online forum, expecting for other users to provide them answers or suggestions. Unlike other social media, the length of the posted queries has no limits and queries tend to be multi-sentence elaborations combining context, actual questions, and irrelevant information. We approach the problem of question ranking: given a user’s new question, to retrieve those previously-posted questions which could be equivalent, or highly relevant. This could prevent the posting of nearly-duplicate questions and provide the user with instantaneous answers. For the first time in cQA, we address the selection of relevant text —both at sentence- and at constituent-level— for parse tree-based representations. Our supervised models for text selection boost the performance of a tree kernel-based machine learning model, allowing it to overtake the current state of the art on a recently released cQA evaluation framework.
Alberto Barrón-Cedeño, Giovanni Da San Martino, Salvatore Romeo, Alessandro Moschitti
COLING4
2016 Neural Attention for Learning to Rank Questions in Community Question Answering
abstract
In real-world data, e.g., from Web forums, text is often contaminated with redundant or irrelevant content, which leads to introducing noise in machine learning algorithms. In this paper, we apply Long Short-Term Memory networks with an attention mechanism, which can select important parts of text for the task of similar question retrieval from community Question Answering (cQA) forums. In particular, we use the attention weights for both selecting entire sentences and their subparts, i.e., word/chunk, from shallow syntactic trees. More interestingly, we apply tree kernels to the filtered text representations, thus exploiting the implicit features of the subtree space for learning question reranking. Our results show that the attention-based pruning allows for achieving the top position in the cQA challenge of SemEval 2016, with a relatively large gap from the other participants while greatly decreasing running time.
Salvatore Romeo, Giovanni Da San Martino, Alberto Barrón-Cedeño, Alessandro Moschitti, Yonatan Belinkov, Wei-Ning Hsu, Yu Zhang 0033, Mitra Mohtarami, James R. Glass
COLING4
2016 Learning to Recognize Ancillary Information for Automatic Paraphrase Identification
abstract
Previous work on Automatic Paraphrase Identification (PI) is mainly based on modeling text similarity between two sentences.In contrast, we study methods for automatically detecting whether a text fragment only appearing in a sentence of the evaluated sentence pair is important or ancillary information with respect to the paraphrase identification task.Engineering features for this new task is rather difficult, thus, we approach the problem by representing text with syntactic structures and applying tree kernels on them.The results show that the accuracy of our automatic Ancillary Text Classifier (ATC) is promising, i.e., 68.6%, and its output can be used to improve the state of the art in PI.
Simone Filice, Alessandro Moschitti
HLT-NAACL2
2016 Semi-supervised Question Retrieval with Gated Convolutions
abstract
Tao Lei, Hrishikesh Joshi, Regina Barzilay, Tommi Jaakkola, Kateryna Tymoshenko, Alessandro Moschitti, Lluís Màrquez. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2016.
Tao Lei 0001, Hrishikesh Joshi, Regina Barzilay, Tommi S. Jaakkola, Kateryna Tymoshenko, Alessandro Moschitti, Lluís Màrquez
HLT-NAACL6
2016 Convolutional Neural Networks vs. Convolution Kernels: Feature Engineering for Answer Sentence Reranking
abstract
Kateryna Tymoshenko, Daniele Bonadiman, Alessandro Moschitti. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2016.
Kateryna Tymoshenko, Daniele Bonadiman, Alessandro Moschitti
HLT-NAACL3
2016 SIGIR 2016 Workshop WebQA II: Web Question Answering Beyond Factoids
abstract
Web search engines have made great progress at answering factoid queries. However, they are not well-tailored for managing more complex questions, especially when they require explanation and/or description. The WebQA workshop series aims at exploring diverse approaches to answering questions on the Web. This year, particular emphasis will be given to Community Question Answering (CQA), where comments by the users engaged in the forum communities can be used to answer new questions. Questions posted on the Web can be short and ambiguous (similarly to Web queries to a search engine). These issues make the WebQA task more challenging than traditional QA, and finding the most effective approaches for it remains an open problem.
Alessandro Moschitti, Lluís Màrquez, Preslav Nakov, Eugene Agichtein, Charles L. A. Clarke, Idan Szpektor
SIGIR1
2016 Multi-lingual opinion mining on YouTube
Aliaksei Severyn, Alessandro Moschitti, Olga Uryupina, Barbara Plank, Katja Filippova
Inf. Process. Manag.2
2015 Structural Representations for Learning Relations between Pairs of Texts
abstract
Simone Filice, Giovanni Da San Martino, Alessandro Moschitti. Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2015.
Simone Filice, Giovanni Da San Martino, Alessandro Moschitti
ACL (1)3
2015 Assessing the Impact of Syntactic and Semantic Structures for Answer Passages Reranking
abstract
In this paper, we extensively study the use of syntactic and semantic structures obtained with shallow and deeper syntactic parsers in the answer passage reranking task. We propose several dependency-based structures enriched with Linked Open Data (LD) knowledge for representing pairs of questions and answer passages. We use such tree structures in learning to rank (L2R) algorithms based on tree kernel. The latter can represent questions and passages in a tree fragment space, where each substructure represents a powerful syntactic/semantic feature. Additionally since we define links between structures, tree kernels also generate relational features spanning question and passage structures. We derive very important findings, which can be useful to build state-of-the-art systems: (i) full syntactic dependencies can outperform shallow models also using external knowledge and (ii) the semantic information should be derived by effective and high-coverage resources, e.g., LD, and incorporated in syntactic structures to be effective. We demonstrate our findings by carrying out an extensive comparative experimentation on two different TREC QA corpora and one community question answer dataset, namely Answerbag. Our comparative analysis on well-defined answer selection benchmarks consistently demonstrates that our structural semantic models largely outperform the state of the art in passage reranking.
Kateryna Tymoshenko, Alessandro Moschitti
CIKM2
2015 Learning to Rank Aggregated Answers for Crossword Puzzles
Massimo Nicosia, Gianni Barlacchi, Alessandro Moschitti
ECIR3
2015 Global Thread-level Inference for Comment Classification in Community Question Answering
abstract
Shafiq Joty, Alberto Barrón-Cedeño, Giovanni Da San Martino, Simone Filice, Lluís Màrquez, Alessandro Moschitti, Preslav Nakov. Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing. 2015.
Shafiq R. Joty, Alberto Barrón-Cedeño, Giovanni Da San Martino, Simone Filice, Lluís Màrquez, Alessandro Moschitti, Preslav Nakov
EMNLP6
2015 High-Order Low-Rank Tensors for Semantic Role Labeling
abstract
Tao Lei, Yuan Zhang, Lluís Màrquez, Alessandro Moschitti, Regina Barzilay. Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2015.
Tao Lei 0001, Yuan Zhang 0001, Lluís Màrquez, Alessandro Moschitti, Regina Barzilay
HLT-NAACL4
2015 On the Automatic Learning of Sentiment Lexicons
abstract
This paper describes a simple and princi-pled approach to automatically construct sen-timent lexicons using distant supervision. We induce the sentiment association scores for the lexicon items from a model trained on a weakly supervised corpora. Our empiri-cal findings show that features extracted from such a machine-learned lexicon outperform models using manual or other automatically constructed sentiment lexicons. Finally, our system achieves the state-of-the-art in Twitter Sentiment Analysis tasks from Semeval-2013 and ranks 2nd best in Semeval-2014 according to the average rank.
Aliaksei Severyn, Alessandro Moschitti
HLT-NAACL2
2015 Learning to Rank Short Text Pairs with Convolutional Deep Neural Networks
abstract
Learning a similarity function between pairs of objects is at the core of learning to rank approaches. In information retrieval tasks we typically deal with query-document pairs, in question answering -- question-answer pairs. However, before learning can take place, such pairs needs to be mapped from the original space of symbolic words into some feature space encoding various aspects of their relatedness, e.g. lexical, syntactic and semantic. Feature engineering is often a laborious task and may require external knowledge sources that are not always available or difficult to obtain. Recently, deep learning approaches have gained a lot of attention from the research community and industry for their ability to automatically learn optimal feature representation for a given task, while claiming state-of-the-art performance in many tasks in computer vision, speech recognition and natural language processing. In this paper, we present a convolutional neural network architecture for reranking pairs of short texts, where we learn the optimal representation of text pairs and a similarity function to relate them in a supervised way from the available training data. Our network takes only words in the input, thus requiring minimal preprocessing. In particular, we consider the task of reranking short text pairs where elements of the pair are sentences. We test our deep learning system on two popular retrieval tasks from TREC: Question Answering and Microblog Retrieval. Our model demonstrates strong performance on the first task beating previous state-of-the-art systems by about 3\% absolute points in both MAP and MRR and shows comparable results on tweet reranking, while enjoying the benefits of no manual feature engineering and no additional syntactic parsers.
Aliaksei Severyn, Alessandro Moschitti
SIGIR2
2015 Twitter Sentiment Analysis with Deep Convolutional Neural Networks
abstract
This paper describes our deep learning system for sentiment analysis of tweets. The main contribution of this work is a new model for initializing the parameter weights of the convolutional neural network, which is crucial to train an accurate model while avoiding the need to inject any additional features. Briefly, we use an unsupervised neural language model to train initial word embeddings that are further tuned by our deep learning model on a distant supervised corpus. At a final stage, the pre-trained parameters of the network are used to initialize the model. We train the latter on the supervised training data recently made available by the official system evaluation campaign on Twitter Sentiment Analysis organized by Semeval-2015. A comparison between the results of our approach and the systems participating in the challenge on the official test sets, suggests that our model could be ranked in the first two positions in both the phrase-level subtask A (among 11 teams) and on the message-level subtask B (among 40 teams). This is an important evidence on the practical value of our solution.
Aliaksei Severyn, Alessandro Moschitti
SIGIR2
2014 Opinion Mining on YouTube
abstract
Aliaksei Severyn, Alessandro Moschitti, Olga Uryupina, Barbara Plank, Katja Filippova. Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2014.
Aliaksei Severyn, Alessandro Moschitti, Olga Uryupina, Barbara Plank, Katja Filippova
ACL (1)2
2014 A Study of using Syntactic and Semantic Structures for Concept Segmentation and Labeling
Iman Saleh 0001, D. Scott Cyphers, James R. Glass, Shafiq R. Joty, Lluís Màrquez, Alessandro Moschitti, Preslav Nakov
COLING6
2014 Learning to Rank Answer Candidates for Automatic Resolution of Crossword Puzzles
abstract
In this paper, we study the impact of relational and syntactic representations for an interesting and challenging task: the automatic resolution of crossword puzzles.Automatic solvers are typically based on two answer retrieval modules: (i) a web search engine, e.g., Google, Bing, etc. and (ii) a database (DB) system for accessing previously resolved crossword puzzles.We show that learning to rank models based on relational syntactic structures defined between the clues and the answer can improve both modules above.In particular, our approach accesses the DB using a search engine and reranks its output by modeling paraphrasing.This improves on the MRR of previous system up to 53% in ranking answer candidates and greatly impacts on the resolution accuracy of crossword puzzles up to 15%.
Gianni Barlacchi, Massimo Nicosia, Alessandro Moschitti
CoNLL3
2014 Encoding Semantic Resources in Syntactic Structures for Passage Reranking
abstract
In this paper, we propose to use semantic knowledge from Wikipedia and largescale structured knowledge datasets available as Linked Open Data (LOD) for the answer passage reranking task.We represent question and candidate answer passages with pairs of shallow syntactic/semantic trees, whose constituents are connected using LOD.The trees are processed by SVMs and tree kernels, which can automatically exploit tree fragments.The experiments with our SVM rank algorithm on the TREC Question Answering (QA) corpus show that the added relational information highly improves over the state of the art, e.g., about 15.4% of relative improvement in P@1.
Kateryna Tymoshenko, Alessandro Moschitti, Aliaksei Severyn
EACL2
2014 Learning to Differentiate Better from Worse Translations
abstract
Francisco Guzmán, Shafiq Joty, Lluís Màrquez, Alessandro Moschitti, Preslav Nakov, Massimo Nicosia. Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP). 2014.
Francisco Guzmán, Shafiq R. Joty, Lluís Màrquez, Alessandro Moschitti, Preslav Nakov, Massimo Nicosia
EMNLP4
2014 Discriminative Reranking of Discourse Parses Using Tree Kernels
abstract
In this paper, we present a discrimina-tive approach for reranking discourse trees generated by an existing probabilistic dis-course parser. The reranker relies on tree kernels (TKs) to capture the global depen-dencies between discourse units in a tree. In particular, we design new computa-tional structures of discourse trees, which combined with standard TKs, originate novel discourse TKs. The empirical evalu-ation shows that our reranker can improve the state-of-the-art sentence-level parsing accuracy from 79.77 % to 82.15%, a rel-ative error reduction of 11.8%, which in turn pushes the state-of-the-art document-level accuracy from 55.8 % to 57.3%. 1
Shafiq R. Joty, Alessandro Moschitti
EMNLP2
2014 Semantic Kernels for Semantic Parsing
abstract
We present an empirical study on the use of semantic information for Concept Seg-mentation and Labeling (CSL), which is an important step for semantic parsing. We represent the alternative analyses out-put by a state-of-the-art CSL parser with tree structures, which we rerank with a classifier trained on two types of seman-tic tree kernels: one processing structures built with words, concepts and Brown clusters, and another one using semantic similarity among the words composing the structure. The results on a corpus from the restaurant domain show that our semantic kernels exploiting similarity measures out-perform state-of-the-art rerankers. 1
Iman Saleh 0001, Alessandro Moschitti, Preslav Nakov, Lluís Màrquez, Shafiq R. Joty
EMNLP2
2014 SenTube: A Corpus for Sentiment Analysis on YouTube Social Media
Olga Uryupina, Barbara Plank, Aliaksei Severyn, Agata Rotondi, Alessandro Moschitti
LREC5
2014 SIGIR 2014 workshop on semantic matching in information retrieval
abstract
Recently, significant progress has been made in research on what we call semantic matching (SM), in web search, question answering, online advertisement, cross-language information retrieval, and other tasks. Advanced technologies based on machine learning have been developed. Let us take Web search as example of the problem that also pervades the other tasks. When comparing the textual content of query and documents, Web search still heavily relies on the term-based approach, where the relevance scores between queries and documents are calculated on the basis of the degree of matching between query terms and document terms. This simple approach works rather well in practice, partly because there are many other signals in web search (hypertext, user logs, etc.) that complement it. However, when considering the long tail of web searches, it can suffer from data sparseness, e.g., Trenton does not match New Jersey Capital. Query document mismatches occur when searcher and author use different terms (representations), and this phenomenon is prevalent due to the nature of human language.
Julio Gonzalo 0001, Hang Li 0001, Alessandro Moschitti, Jun Xu 0001
SIGIR3
2014 A syntax-aware re-ranker for microblog retrieval
abstract
We tackle the problem of improving microblog retrieval algorithms by proposing a robust structural representation of (query, tweet) pairs. We employ these structures in a principled kernel learning framework that automatically extracts and learns highly discriminative features. We test the generalization power of our approach on the TREC Microblog 2011 and 2012 tasks. We find that relational syntactic features generated by structural kernels are effective for learning to rank (L2R) and can easily be combined with those of other existing systems to boost their accuracy. In particular, the results show that our L2R approach improves on almost all the participating systems at TREC, only using their raw scores as a single feature. Our method yields an average increase of 5% in retrieval effectiveness and 7 positions in system ranks.
Aliaksei Severyn, Alessandro Moschitti, Manos Tsagkias, Richard Berendsen, Maarten de Rijke
SIGIR2
2013 Embedding Semantic Similarity in Tree Kernels for Domain Adaptation of Relation Extraction
Barbara Plank, Alessandro Moschitti
ACL (1)2
2013 Building structures from classifiers for passage reranking
abstract
This paper shows that learning to rank models can be applied to automatically learn complex patterns, such as relational semantic structures occurring in questions and their answer passages. This is achieved by providing the learning algorithm with a tree representation derived from the syntactic trees of questions and passages connected by relational tags, where the latter are again provided by the means of automatic classifiers, i.e., question and focus classifiers and Named Entity Recognizers. This way effective structural relational patterns are implicitly encoded in the representation and can be automatically utilized by powerful machine learning models such as kernel methods.
Aliaksei Severyn, Massimo Nicosia, Alessandro Moschitti
CIKM3
2013 Towards Robust Linguistic Analysis using OntoNotes
Sameer Pradhan, Alessandro Moschitti, Nianwen Xue, Hwee Tou Ng, Anders Björkelund, Olga Uryupina
CoNLL2
2013 Learning Adaptable Patterns for Passage Reranking
Aliaksei Severyn, Massimo Nicosia, Alessandro Moschitti
CoNLL3
2013 Incremental Reranking for Hierarchical Text Classification
Qi Ju 0002, Alessandro Moschitti
ECIR2
2013 Learning to Rank from Structures in Hierarchical Text Classification
Qi Ju 0002, Alessandro Moschitti, Richard Johansson
ECIR2
2013 Automatic Feature Engineering for Answer Selection and Extraction
abstract
This paper proposes a framework for automatically engineering features for two important tasks of question answering: answer sentence selection and answer extraction.We represent question and answer sentence pairs with linguistic structures enriched by semantic information, where the latter is produced by automatic classifiers, e.g., question classifier and Named Entity Recognizer.Tree kernels applied to such structures enable a simple way to generate highly discriminative structural features that combine syntactic and semantic information encoded in the input trees.We conduct experiments on a public benchmark from TREC to compare with previous systems for answer sentence selection and answer extraction.The results show that our models greatly improve on the state of the art, e.g., up to 22% on F1 (relative improvement) for answer extraction, while using no additional resources and no manual feature engineering.
Aliaksei Severyn, Alessandro Moschitti
EMNLP2
2013 Fast Linearization of Tree Kernels over Large-Scale Data
Aliaksei Severyn, Alessandro Moschitti
IJCAI2
2013 Long-Distance Time-Event Relation Extraction
Alessandro Moschitti, Siddharth Patwardhan, Christopher A. Welty
IJCNLP1
2013 Multilingual Mention Detection for Coreference Resolution
Olga Uryupina, Alessandro Moschitti
IJCNLP2
2013 Kernel-based learning to rank with syntactic and semantic structures
abstract
Kernel Methods (KMs) are powerful machine learning techniques that can alleviate the data representation problem as they substitute scalar product between feature vectors with similarity functions (kernels) directly defined between data instances, e.g., syntactic trees, (thus features are not needed any longer). This tutorial aims at introducing essential and simplified theory of Support Vector Machines and KMs for the design of practical applications. It will describe effective kernels for easily engineering automatic classifiers and learning to rank algorithms using structured data and semantic processing. Some examples will be drawn from Question Answering, Passage Re-ranking, Short and Long Text Categorization, Relation Extraction, Named Entity Recognition, Co-Reference Resolution. Moreover, some practical demonstrations will be given using the SVM-Light-TK (tree kernel) toolkit.
Alessandro Moschitti
SIGIR1
2013 Relational Features in Fine-Grained Opinion Analysis
abstract
Fine-grained opinion analysis methods often make use of linguistic features but typically do not take the interaction between opinions into account. This article describes a set of experiments that demonstrate that relational features, mainly derived from dependency-syntactic and semantic role structures, can significantly improve the performance of automatic systems for a number of fine-grained opinion analysis tasks: marking up opinion expressions, finding opinion holders, and determining the polarities of opinion expressions. These features make it possible to model the way opinions expressed in natural-language discourse interact in a sentence over arbitrary distances. The use of relations requires us to consider multiple opinions simultaneously, which makes the search for the optimal analysis intractable. However, a reranker can be used as a sufficiently accurate and efficient approximation. A number of feature sets and machine learning approaches for the rerankers are evaluated. For the task of opinion expression extraction, the best model shows a 10-point absolute improvement in soft recall on the MPQA corpus over a conventional sequence labeler based on local contextual features, while precision decreases only slightly. Significant improvements are also seen for the extended tasks where holders and polarities are considered: 10 and 7 points in recall, respectively. In addition, the systems outperform previously published results for unlabeled (6 F-measure points) and polarity-labeled (10–15 points) opinion expression extraction. Finally, as an extrinsic evaluation, the extracted MPQA-style opinion expressions are used in practical opinion mining tasks. In all scenarios considered, the machine learning features derived from the opinion expressions lead to statistically significant improvements.
Richard Johansson, Alessandro Moschitti
Comput. Linguistics2
2012 Verb Classification using Distributional Similarity in Syntactic and Semantic Structures
Danilo Croce, Alessandro Moschitti, Roberto Basili 0001, Martha Palmer
ACL (1)2
2012 Modeling Topic Dependencies in Hierarchical Text Categorization
Alessandro Moschitti, Qi Ju 0002, Richard Johansson
ACL (1)1
2012 Labeling by landscaping: classifying tokens in context by pruning and decorating trees
abstract
State-of-the-art approaches to token labeling within text documents typically cast the problem either as a classification task, without using complex structural characteristics of the input, or as a sequential labeling task, carried out by a Conditional Random Field (CRF) classifier. Here we explore principled ways for structure to be brought to bear on the task. In line with recent trends in statistical learning of structured natural language input, we use a Support Vector Machine (SVM) classification framework deploying tree kernels. We then propose tree transformations and decorations, as a methodology for modeling complex linguistic phenomena in highly multi-dimensional feature spaces. We develop a general purpose tree engineering framework, which enables us to transcend the typically complex and laborious process of feature engineering. We build kernel based classifiers for two token labeling tasks: fine-grained event recognition, and lexical answer type detection in questions. For both, we show that in comparison with a corresponding linear kernel SVM, our method of using tree kernels improves recognition, thanks to appropriately engineering tree structures for use by the tree kernel. We also observe significant improvements when comparing with a CRF-based realization of structured prediction, itself performing at levels comparable to state-of-the-art.
Siddharth Patwardhan, Branimir Boguraev, Apoorv Agarwal, Alessandro Moschitti, Jennifer Chu-Carroll
CIKM4
2012 Generating SQL Queries Using Natural Language Syntactic Dependencies and Metadata
Alessandra Giordani, Alessandro Moschitti
NLDB2
2012 Structural relationships for large-scale learning of answer re-ranking
abstract
Supervised learning applied to answer re-ranking can highly improve on the overall accuracy of question answering (QA) systems. The key aspect is that the relationships and properties of the question/answer pair composed of a question and the supporting passage of an answer candidate, can be efficiently compared with those captured by the learnt model.
Aliaksei Severyn, Alessandro Moschitti
SIGIR2
2012 Fast support vector machines for convolution tree kernels
Aliaksei Severyn, Alessandro Moschitti
Data Min. Knowl. Discov.2
2012 Special issue on statistical learning of natural language structured input and output
abstract
Abstract During last decade, machine learning and, in particular, statistical approaches have become more and more important for research in Natural Language Processing (NLP) and Computational Linguistics. Nowadays, most stakeholders of the field use machine learning, as it can significantly enhance both system design and performance. However, machine learning requires careful parameter tuning and feature engineering for representing language phenomena. The latter becomes more complex when the system input/output data is structured, since the designer has both to (i) engineer features for representing structure and model interdependent layers of information, which is usually a non-trivial task; and (ii) generate a structured output using classifiers, which, in their original form, were developed only for classification or regression. Research in empirical NLP has been tackling this problem by constructing output structures as a combination of the predictions of independent local classifiers, eventually applying post-processing heuristics to correct incompatible outputs by enforcing global properties. More recently, some advances of the statistical learning theory, namely structured output spaces and kernel methods, have brought techniques for directly encoding dependencies between data items in a learning algorithm that performs global optimization. Within this framework, this special issue aims at studying, comparing, and reconciling the typical domain/task-specific NLP approaches to structured data with the most advanced machine learning methods. In particular, the selected papers analyze the use of diverse structured input/output approaches, ranging from re-ranking to joint constraint-based global models, for diverse natural language tasks, i.e., document ranking, syntactic parsing, sequence supertagging, and relation extraction between terms and entities. Overall, the experience with this special issue shows that, although a definitive unifying theory for encoding and generating structured information in NLP applications is still far from being shaped, some interesting and effective best practice can be defined to guide practitioners in modeling their own natural language application on complex data.
Lluís Màrquez, Alessandro Moschitti
Nat. Lang. Eng.2
2012 Discriminative Reranking for Spoken Language Understanding
abstract
Spoken language understanding (SLU) is concerned with the extraction of meaning structures from spoken utterances. Recent computational approaches to SLU, e.g., conditional random fields (CRFs), optimize local models by encoding several features, mainly based on simple n-grams. In contrast, recent works have shown that the accuracy of CRF can be significantly improved by modeling long-distance dependency features. In this paper, we propose novel approaches to encode all possible dependencies between features and most importantly among parts of the meaning structure, e.g., concepts and their combination. We rerank hypotheses generated by local models, e.g., stochastic finite state transducers (SFSTs) or CRF, with a global model. The latter encodes a very large number of dependencies (in the form of trees or sequences) by applying kernel methods to the space of all meaning (sub) structures. We performed comparative experiments between SFST, CRF, support vector machines (SVMs), and our proposed discriminative reranking models (DRMs) on representative conversational speech corpora in three different languages: the ATIS (English), the MEDIA (French), and the LUNA (Italian) corpora. These corpora have been collected within three different domain applications of increasing complexity: informational, transactional, and problem-solving tasks, respectively. The results show that our DRMs consistently outperform the state-of-the-art models based on CRF.
Marco Dinarelli, Alessandro Moschitti, Giuseppe Riccardi
IEEE Trans. Speech Audio Process.2
2011 Semantic convolution kernels over dependency trees: smoothed partial tree kernel
abstract
In recent years, natural language processing techniques have been used more and more in IR. Among other syntactic and semantic parsing are effective methods for the design of complex applications like for example question answering and sentiment analysis. Unfortunately, extracting feature representations suitable for machine learning algorithms from linguistic structures is typically difficult. In this paper, we describe one of the most advanced piece of technology for automatic engineering of syntactic and semantic patterns. This method merges together convolution dependency tree kernels with lexical similarities. It can efficiently and effectively measure the similarity between dependency structures, whose lexical nodes are in part or completely different. Its use in powerful algorithm such as Support Vector Machines (SVMs) allows for fast design of accurate automatic systems.
Danilo Croce, Alessandro Moschitti, Roberto Basili 0001
CIKM2
2011 Structured Lexical Similarity via Convolution Kernels on Dependency Trees
Danilo Croce, Alessandro Moschitti, Roberto Basili 0001
EMNLP2
2011 Using Syntactic and Semantic Structural Kernels for Classifying Definition Questions in Jeopardy!
Alessandro Moschitti, Jennifer Chu-Carroll, Siddharth Patwardhan, James Fan, Giuseppe Riccardi
EMNLP1
2011 Joint Distant and Direct Supervision for Relation Extraction
Truc-Vien T. Nguyen, Alessandro Moschitti
IJCNLP2
2011 Fast Support Vector Machines for Structural Kernels
Aliaksei Severyn, Alessandro Moschitti
ECML/PKDD (3)2
2011 Semantic Role Labeling Martha Palmer, * Daniel Gildea, ‡ and Nianwen Xue¶ (*University of Colorado, Boulder; ‡University of Rochester; ¶Brandeis University) Morgan & Claypool (Synthesis Lectures on Human Language Technologies, edited by Graeme Hirst, volume 6), 2010, ix+91 pp; paperbound, ISBN 978-1-59829-831-4, $30.00 or by subscription
Alessandro Moschitti
Comput. Linguistics1
2011 Efficient Graph Kernels for Textual Entailment Recognition
abstract
One of the most important research area in Natural Language Processing concerns the modeling of semantics expressed in text. Since foundational work in Natural Language Understanding has shown that a deep semantic approach is still not feasible, curr
Fabio Massimo Zanzotto, Lorenzo Dell'Arciprete, Alessandro Moschitti
Fundam. Informaticae3
2011 Supervised semantic relation mining from linguistically noisy text documents
Cristina Giannone, Roberto Basili 0001, Paolo Naggar, Alessandro Moschitti
Int. J. Document Anal. Recognit.4
2011 Linguistic kernels for answer re-ranking in question answering systems
Alessandro Moschitti, Silvia Quarteroni
Inf. Process. Manag.1
2011 Comparing Stochastic Approaches to Spoken Language Understanding in Multiple Languages
abstract
One of the first steps in building a spoken language understanding (SLU) module for dialogue systems is the extraction of flat concepts out of a given word sequence, usually provided by an automatic speech recognition (ASR) system. In this paper, six different modeling approaches are investigated to tackle the task of concept tagging. These methods include classical, well-known generative and discriminative methods like Finite State Transducers (FSTs), Statistical Machine Translation (SMT), Maximum Entropy Markov Models (MEMMs), or Support Vector Machines (SVMs) as well as techniques recently applied to natural language processing such as Conditional Random Fields (CRFs) or Dynamic Bayesian Networks (DBNs). Following a detailed description of the models, experimental and comparative results are presented on three corpora in different languages and with different complexity. The French MEDIA corpus has already been exploited during an evaluation campaign and so a direct comparison with existing benchmarks is possible. Recently collected Italian and Polish corpora are used to test the robustness and portability of the modeling approaches. For all tasks, manual transcriptions as well as ASR inputs are considered. Additionally to single systems, methods for system combination are investigated. The best performing model on all tasks is based on conditional random fields. On the MEDIA evaluation corpus, a concept error rate of 12.6% could be achieved. Here, additionally to attribute names, attribute values have been extracted using a combination of a rule-based and a statistical approach. Applying system combination using weighted ROVER with all six systems, the concept error rate (CER) drops to 12.0%.
Stefan Hahn, Marco Dinarelli, Christian Raymond, Fabrice Lefèvre, Patrick Lehnen, Renato De Mori, Alessandro Moschitti, Hermann Ney, Giuseppe Riccardi
IEEE Trans. Speech Audio Process.7
2010 Reranking Models in Fine-grained Opinion Analysis
Richard Johansson, Alessandro Moschitti
COLING2
2010 Syntactic and Semantic Structure for Opinion Expression Detection
Richard Johansson, Alessandro Moschitti
CoNLL2
2010 On Reverse Feature Engineering of Syntactic Tree Kernels
Daniele Pighin, Alessandro Moschitti
CoNLL2
2010 Introduction to the EternalS Track: Trustworthy Eternal Systems via Evolving Software, Data and Knowledge
Alessandro Moschitti
ISoLA (2)1
2010 LivingKnowledge: Kernel Methods for Relational Learning and Semantic Modeling
Alessandro Moschitti
ISoLA (2)1
2010 A General Purpose FrameNet-based Shallow Semantic Parser
Bonaventura Coppola, Alessandro Moschitti
LREC2
2010 Corpora for Automatically Learning to Map Natural Language Questions into SQL Queries
Alessandra Giordani, Alessandro Moschitti
LREC2
2010 A Flexible Representation of Heterogeneous Annotation Data
Richard Johansson, Alessandro Moschitti
LREC2
2010 A Comprehensive Resource to Evaluate Complex Open Domain Question Answering
Silvia Quarteroni, Alessandro Moschitti
LREC2
2010 Syntactic/Semantic Structures for Textual Entailment Recognition
Yashar Mehdad, Alessandro Moschitti, Fabio Massimo Zanzotto
HLT-NAACL2
2010 Large-Scale Support Vector Learning with Structural Kernels
Aliaksei Severyn, Alessandro Moschitti
ECML/PKDD (3)2
2010 Hypotheses selection for re-ranking semantic annotations
abstract
Discriminative reranking has been successfully used for several tasks of Natural Language Processing (NLP). Recently it has been applied also to Spoken Language Understanding, imrpoving state-of-the-art for some applications. However, such proposed models can be further improved by considering: (i) a better selection of the initial n-best hypotheses to be re-ranked and (ii) the use of a strategy that decides when the reranking model should be used, i.e. in some cases only the basic approach should be applied. In this paper, we apply a semantic inconsistency metric to select the n-best hypotheses from a large set generated by an SLU basic system. Then we apply a state-of-the-art re-ranker based on the Partial Tree Kernel (PTK), which encodes SLU hypotheses in Support Vector Machines (SVM) with complex structured features. Finally, we apply a decision model based on confidence values to select between the first hypothesis provided by the basic SLU model and the first hypothesis provided by the re-ranker. We show the effectiveness of our approach presenting comparative results obtained by reranking hypotheses generated by two very different models: a simple Stochastic Language Model encoded in Finite State Machines (FSM) and a Conditional Random Field (CRF) model. We evaluate our approach on the French MEDIA corpus and on an Italian corpus acquired in the European Project LUNA. The results show a significant improvement with respect to the current state-of-the-art and previous re-ranking models.
Marco Dinarelli, Alessandro Moschitti, Giuseppe Riccardi
SLT2
2009 Cross-Language Frame Semantics Transfer in Bilingual Corpora
Roberto Basili 0001, Diego De Cao, Danilo Croce, Bonaventura Coppola, Alessandro Moschitti
CICLing5
2009 Efficient Linearization of Tree Kernel Functions
Daniele Pighin, Alessandro Moschitti
CoNLL2
2009 Re-Ranking Models for Spoken Language Understanding
Marco Dinarelli, Alessandro Moschitti, Giuseppe Riccardi
EACL2
2009 Syntactic and Semantic Kernels for Short Text Pair Categorization
Alessandro Moschitti
EACL1
2009 Re-Ranking Models Based-on Small Training Data for Spoken Language Understanding
Marco Dinarelli, Alessandro Moschitti, Giuseppe Riccardi
EMNLP2
2009 Convolution Kernels on Constituent, Dependency and Sequential Structures for Relation Extraction
Truc-Vien T. Nguyen, Alessandro Moschitti, Giuseppe Riccardi
EMNLP2
2009 Reverse Engineering of Tree Kernel Feature Spaces
Daniele Pighin, Alessandro Moschitti
EMNLP2
2009 Concept segmentation and labeling for conversational speech
abstract
Spoken Language Understanding performs automatic concept labeling and segmentation of speech utterances. For this task, many approaches have been proposed based on both generative and discriminative models. While all these methods have shown remarkable accuracy on manual transcription of spoken utterances, robustness to noisy automatic transcription is still an open issue. In this paper we study algorithms for Spoken Language Understanding combining complementary learning models: Stochastic Finite State Transducers produce a list of hypotheses, which are re-ranked using a discriminative algorithm based on kernel methods. Our experiments on two different spoken dialog corpora, MEDIA and LUNA, show that the combined generative-discriminative model reaches the state-of-the-art such as Conditional Random Fields (CRF) on manual transcriptions, and it is robust to noisy automatic transcriptions, outperforming, in some cases, the state-of-the-art. Copyright © 2009 ISCA.
Marco Dinarelli, Alessandro Moschitti, Giuseppe Riccardi
INTERSPEECH2
2009 Semantic Mapping between Natural Language Questions and SQL Queries via Syntactic Pairing
Alessandra Giordani, Alessandro Moschitti
NLDB2
2009 Syntactic Structural Kernels for Natural Language Interfaces to Databases
Alessandra Giordani, Alessandro Moschitti
ECML/PKDD (1)2
2009 A machine learning approach to textual entailment recognition
abstract
Abstract Designing models for learning textual entailment recognizers from annotated examples is not an easy task, as it requires modeling the semantic relations and interactions involved between two pairs of text fragments. In this paper, we approach the problem by first introducing the class of pair feature spaces, which allow supervised machine learning algorithms to derive first-order rewrite rules from annotated examples. In particular, we propose syntactic and shallow semantic feature spaces, and compare them to standard ones. Extensive experiments demonstrate that our proposed spaces learn first-order derivations, while standard ones are not expressive enough to do so.
Fabio Massimo Zanzotto, Marco Pennacchiotti, Alessandro Moschitti
Nat. Lang. Eng.3
2008 Semantic Role Labeling Systems for Arabic using Kernel Methods
Mona T. Diab, Alessandro Moschitti, Daniele Pighin
ACL2
2008 Kernel methods, syntax and semantics for relational text categorization
abstract
Previous work on Natural Language Processing for Information Retrieval has shown the inadequateness of semantic and syntac-tic structures for both document retrieval and categorization. The main reason is the high reliability and effectiveness of language models, which are sufficient to accurately solve such retrieval tasks. However, when the latter involve the computation of relational se-mantics between text fragments simple statistical models may re-sult ineffective. In this paper, we show that syntactic and semantic structures can be used to greatly improve complex categorization tasks such as determining if an answer correctly responds to a ques-tion. Given the high complexity of representing semantic/syntactic structures in learning algorithms, we applied kernel methods along with Support Vector Machines to better exploit the needed rela-tional information. Our experiments on answer classification on Web and TREC data show that our models greatly improve on bag-of-words.
Alessandro Moschitti
CIKM1
2008 Coreference Systems Based on Kernels Methods
Yannick Versley, Alessandro Moschitti, Massimo Poesio
COLING2
2008 Generalized Framework for Syntax-Based Relation Mining
abstract
Supervised approaches to data mining are particularly appealing as they allow for the extraction of complex relations from data objects. In order to facilitate their application in different areas, ranging from protein to protein interaction in bioinformatics to text mining in computational linguistics research, a modular and general mining framework is needed. The major constraint to the generalization process concerns the feature design for the description of relational data. In this paper, we present a machine learning framework for the automatic mining of relations, where the target objects are structurally organized in a tree. Object types are generalized by means of the use of roles, whereas the relation properties are described by means of the underlying tree structure. The latter is encoded in the learning algorithm thanks to kernel methods for structured data, which represent structures in terms of their all possible subparts. This approach can be applied to any kind of data disregarding their very nature. Experiments with support vector machines on two text mining datasets for relation extraction, i.e. the PropBank and FrameNet corpora, show both that our approach is general, and that it reaches state-of-the-art accuracy.
Bonaventura Coppola, Alessandro Moschitti, Daniele Pighin
ICDM2
2008 BART: A modular toolkit for coreference resolution
Yannick Versley, Simone Paolo Ponzetto, Massimo Poesio, Vladimir Eidelman, Alan Jern, Jason Smith 0006, Alessandro Moschitti
LREC8
2008 Semantic annotations for conversational speech: From speech transcriptions to predicate argument structures
abstract
In this paper, we describe the semantic content, which can be automatically generated, for the design of advanced dialog systems. Since the latter will be based on machine learning approaches, we created training data by annotating a corpus with the needed content. Given a sentence of our transcribed corpus, domain concepts and other linguistic levels ranging from basic ones, i.e. part-of-speech tagging and constituent chunking level, to more advanced ones, i.e. syntactic and predicate argument structure (PAS) levels are annotated. In particular, the proposed PAS and taxonomy of dialog acts appear to be promising for the design of more complex dialog systems. Statistics about our semantic annotation are reported.
Arianna Bisazza, Marco Dinarelli, Silvia Quarteroni, Sara Tonelli, Alessandro Moschitti, Giuseppe Riccardi
SLT5
2008 Automatic framenet-based annotation of conversational speech
abstract
Current Spoken Language Understanding technology is based on a simple concept annotation of word sequences, where the interdependencies between concepts and their compositional semantics are neglected. This prevents an effective handling of language phenomena, with a consequential limitation on the design of more complex dialog systems. In this paper, we argue that shallow semantic representation as formulated in the Berkeley FrameNet Project may be useful to improve the capability of managing more complex dialogs. To prove this, the first step is to show that a FrameNet parser of sufficient accuracy can be designed for conversational speech. We show that exploiting a small set of FrameNet-based manual annotations, it is possible to design an effective semantic parser. Our experiments on an Italian spoken dialog corpus, created within the LUNA project, show that our approach is able to automatically annotate unseen dialog turns with a high accuracy.
Bonaventura Coppola, Alessandro Moschitti, Sara Tonelli, Giuseppe Riccardi
SLT2
2008 Joint generative and discriminative models for spoken language understanding
abstract
Spoken Language Understanding aims at mapping a natural language spoken sentence into a semantic representation. In the last decade two main approaches have been pursued: generative and discriminative models. The former is more robust to overfitting whereas the latter is more robust to many irrelevant features. Additionally, the way in which these approaches encode prior knowledge is very different and their relative performance changes based on the task. In this paper we describe a training framework where both models are used: a generative model produces a list of ranked hypotheses whereas a discriminative model, depending on string kernels and Support Vector Machines, re-ranks such list. We tested such approach on a new corpus produced in the European LUNA project. The results show a large improvement on the state-of-the-art in concept segmentation and labeling.
Marco Dinarelli, Alessandro Moschitti, Giuseppe Riccardi
SLT2
2008 Tree Kernels for Semantic Role Labeling
abstract
The availability of large scale data sets of manually annotated predicate-argument structures has recently favored the use of machine learning approaches to the design of automated semantic role labeling (SRL) systems. The main research in this area relates to the design choices for feature representation and for effective decompositions of the task in different learning models. Regarding the former choice, structural properties of full syntactic parses are largely employed as they represent ways to encode different principles suggested by the linking theory between syntax and semantics. The latter choice relates to several learning schemes over global views of the parses. For example, re-ranking stages operating over alternative predicate-argument sequences of the same sentence have shown to be very effective. In this article, we propose several kernel functions to model parse tree properties in kernel-based machines, for example, perceptrons or support vector machines. In particular, we define different kinds of tree kernels as general approaches to feature engineering in SRL. Moreover, we extensively experiment with such kernels to investigate their contribution to individual stages of an SRL architecture both in isolation and in combination with other traditional manually coded features. The results for boundary recognition, classification, and re-ranking stages provide systematic evidence about the significant impact of tree kernels on the overall accuracy, especially when the amount of training data is small. As a conclusive result, tree kernels allow for a general and easily portable feature engineering method which is applicable to a large family of natural language processing tasks.
Alessandro Moschitti, Daniele Pighin, Roberto Basili 0001
Comput. Linguistics1
2007 Exploiting Syntactic and Shallow Semantic Kernels for Question Answer Classification
Alessandro Moschitti, Silvia Quarteroni, Roberto Basili 0001, Suresh Manandhar
ACL1
2007 Spoken language understanding with kernels for syntactic/semantic structures
abstract
Automatic concept segmentation and labeling are the fundamental problems of spoken language understanding in dialog systems. Such tasks are usually approached by using generative or discriminative models based on n-grams. As the uncertainty or ambiguity of the spoken input to dialog system increase, we expect to need dependencies beyond n-gram statistics. In this paper, a general purpose statistical syntactic parser is used to detect syntactic/semantic dependencies between concepts in order to increase the accuracy of sentence segmentation and concept labeling. The main novelty of the approach is the use of new tree kernel functions which encode syntactic/semantic structures in discriminative learning models. We experimented with support vector machines and the above kernels on the standard ATIS dataset. The proposed algorithm automatically parses natural language text with off-the-shelf statistical parser and labels the syntactic (sub)trees with concept labels. The results show that the proposed model is very accurate and competitive with respect to state-of-the-art models when combined with n-gram based models.
Alessandro Moschitti, Giuseppe Riccardi, Christian Raymond
ASRU1
2007 Efficient Kernel-based Learning for Trees
abstract
Kernel methods are effective approaches to the modeling of structured objects in learning algorithms. Their major drawback is the typically high computational complexity of kernel functions. This prevents the application of computational demanding algorithms, e.g. support vector machines, on large datasets. Consequently, on-line learning approaches are required. Moreover, to facilitate the application of kernel methods on structured data, additional efficiency optimization should be carried out. In this paper, we propose direct acyclic graphs to reduce the computational burden and storage requirements by representing common structures and feature vectors. We show the benefit of our approach for the perceptron algorithm using tree and polynomial kernels. The experiments on a quite extensive dataset of about one million of instances show that our model makes the use of kernels for trees practical. From the accuracy point of view, the possibility of using large amount of data has allowed us to reach the state-of-the-art on the automatic detection of semantic role labeling as defined in the conference on natural language learning shared task
Fabio Aiolli, Giovanni Da San Martino, Alessandro Sperduti, Alessandro Moschitti
CIDM4
2007 Structure and semantics for expressive text kernels
abstract
Several Text Categorization applications require a representation beyond the standard bag-of-words paradigm. Kernel-based learning has approached this problem by (i) considering information about syntactic structure or by (ii) incorporating knowledge about the semantic similarity of term features. We propose a generalized framework consisting of a family of kernels that jointly incorporate syntactic and semantic similarity and demonstrate the power of this approach in a series of experiments.
Stephan Bloehdorn, Alessandro Moschitti
CIKM2
2007 Combined Syntactic and Semantic Kernels for Text Classification
Stephan Bloehdorn, Alessandro Moschitti
ECIR2
2007 Advanced Structural Representations for Question Classification and Answer Re-ranking
Silvia Quarteroni, Alessandro Moschitti, Suresh Manandhar, Roberto Basili 0001
ECIR2
2007 Fast and effective kernels for relational learning from texts
abstract
In this paper, we define a family of syntactic kernels for automatic relational learning from pairs of natural language sentences. We provide an efficient computation of such models by optimizing the dynamic programming algorithm of the kernel evaluation. Experiments with Support Vector Machines and the above kernels show the effectiveness and efficiency of our approach on two very important natural language tasks, Textual Entailment Recognition and Question Answering. 1.
Alessandro Moschitti, Fabio Massimo Zanzotto
ICML1
2006 Semantic Role Labeling via FrameNet, VerbNet and PropBank
abstract
This article describes a robust semantic parser that uses a broad knowledge base created by interconnecting three major resources: FrameNet, VerbNet and PropBank. The FrameNet corpus contains the examples annotated with semantic roles whereas the VerbNet lexicon provides the knowledge about the syntactic behavior of the verbs. We connect VerbNet and FrameNet by mapping the FrameNet frames to the VerbNet Intersective Levin classes. The PropBank corpus, which is tightly connected to the VerbNet lexicon, is used to increase the verb coverage and also to test the effectiveness of our approach. The results indicate that our model is an interesting step towards the design of more robust semantic parsers.
Ana-Maria Giuglea, Alessandro Moschitti
ACL2
2006 Automatic Learning of Textual Entailments with Cross-Pair Similarities
abstract
In this paper we define a novel similarity measure between examples of textual entailments and we use it as a kernel function in Support Vector Machines (SVMs). This allows us to automatically learn the rewrite rules that describe a non trivial set of entailment cases. The experiments with the data sets of the RTE 2005 challenge show an improvement of 4.4% over the state-of-the-art methods.
Fabio Massimo Zanzotto, Alessandro Moschitti
ACL2
2006 Semantic Role Labeling via Tree Kernel Joint Inference
Alessandro Moschitti, Daniele Pighin, Roberto Basili 0001
CoNLL1
2006 Making Tree Kernels Practical for Natural Language Learning
Alessandro Moschitti
EACL1
2006 Shallow Semantic Parsing Based on FrameNet, VerbNet and PropBank
Ana-Maria Giuglea, Alessandro Moschitti
ECAI2
2006 Semantic Tree Kernels to Classify Predicate Argument Structures
Alessandro Moschitti, Bonaventura Coppola, Daniele Pighin, Roberto Basili 0001
ECAI1
2006 Efficient Convolution Kernels for Dependency and Constituent Syntactic Trees
Alessandro Moschitti
ECML1
2006 Fast On-line Kernel Learning for Trees
abstract
Kernel methods have been shown to be very effective for applications requiring the modeling of structured objects. However kernels for structures usually are too computational demanding to be applied to complex learning algorithms, e.g. Support Vector Machines. Consequently, in order to apply kernels to large amount of structured data, we need fast on-line algorithms along with an efficiency optimization of kernel-based computations. In this paper, we optimize this computation by representing set of trees by minimal Direct Acyclic Graphs (DAGs) allowing us i) to reduce the storage requirements and ii) to speed up the evaluation on large number of trees as it can be done 'one-shot' by computing kernels over DAGs. The experiments on predicate argument subtrees from PropBank data show that substantial computational savings can be obtained for the perceptron algorithm.
Fabio Aiolli, Giovanni Da San Martino, Alessandro Sperduti, Alessandro Moschitti
ICDM4
2006 Semantic Kernels for Text Classification Based on Topological Measures of Feature Similarity
abstract
In this paper we propose a new approach to the design of semantic smoothing kernels for text classification. These kernels implicitly encode a superconcept expansion in a semantic network using well-known measures of term similarity. The experimental evaluation on two different datasets indicates that our approach consistently improves performance in situations of little training data and data sparseness.
Stephan Bloehdorn, Roberto Basili 0001, Marco Cammisa, Alessandro Moschitti
ICDM4
2006 A Tree Kernel approach to Question and Answer Classification in Question Answering Systems
Alessandro Moschitti, Roberto Basili 0001
LREC1
2006 Syntactic Kernels for Natural Language Learning: the Semantic Role Labeling Case
Alessandro Moschitti
HLT-NAACL1
2005 Effective use of WordNet Semantics via Kernel-Based Learning
Roberto Basili 0001, Marco Cammisa, Alessandro Moschitti
CoNLL3
2005 Hierarchical Semantic Role Labeling
Alessandro Moschitti, Ana-Maria Giuglea, Bonaventura Coppola, Roberto Basili 0001
CoNLL1
2004 A Study on Convolution Kernels for Shallow Statistic Parsing
abstract
In this paper we have designed and experimented novel convolution kernels for automatic classification of predicate arguments. Their main property is the ability to process structured representations. Support Vector Machines (SVMs), using a combination of such kernels and the flat feature kernel, classify Prop-Bank predicate arguments with accuracy higher than the current argument classification state-of-the-art.Additionally, experiments on FrameNet data have shown that SVMs are appealing for the classification of semantic roles even if the proposed kernels do not produce any improvement.
Alessandro Moschitti
ACL1
2004 A Semantic Kernel for Predicate Argument Classification
Alessandro Moschitti, Cosmin Adrian Bejan
CoNLL1
2004 Complex Linguistic Features for Text Classification: A Comprehensive Study
Alessandro Moschitti, Roberto Basili 0001
ECIR1
2003 A Study on Optimal Parameter Tuning for Rocchio Text Classifier
Alessandro Moschitti
ECIR1
2003 Answer Filtering via Text Categorization in Question Answering Systems
abstract
Modern Information Technologies and Web-based services are faced with the problem of selecting, filtering and managing growing amounts of textual information to which access is usually critical. On one hand, text categorization models allow users to browse more easily the set of texts of their own interests, by navigating in category hierarchies. On the other hand, question/answering is a method of retrieving information from vast document collections. In spite of their shared goal, these two information retrieval techniques have been ever applied separately. In this paper we present a question/answering system that takes advantage from category information by exploiting several models of question and answer categorization. Knowing the question category has the potential of enhancing a more efficient answer extraction mechanism as the matching of the question category with the answer category allows to: (1) re-rank the answers; and (2) eliminate incorrect answers. Experimental results show the effects of question and answer categorization on the overall question answering performance.
Alessandro Moschitti
ICTAI1
2002 Empirical investigation of fast text classification over linguistic features
Roberto Basili 0001, Alessandro Moschitti, Maria Teresa Pazienza
ECAI2
2001 A Robust Model for Intelligent Text Classification
abstract
Methods for taking into account linguistic content into text retrieval are receiving growing attention. Text categorization is an interesting area for evaluating and quantifying the impact of linguistic information. Work on text retrieval through the Internet suggests that embedding linguistic information at a suitable level within traditional quantitative approaches is the crucial issue able to bring the experimental stage to operational results. This kind of representational problem is studied in this paper where traditional methods for statistical text categorization are augmented via a systematic use of linguistic information. The addition of NLP capabilities also suggested a different application of existing methods in revised forms. This paper presents an extension of the Rocchio formula as a feature weighting and selection model used as a basis for multilingual information extraction. It allows an effective exploitation of the available linguistic information that better emphasizes the latter with significant data compression and accuracy. The results is an original statistical classifier fed with linguistic features and characterized by the novel feature selection and weighting model. It outperforms existing systems while keeping most of their interesting properties. Extensive tests of the model suggest its application as a viable and robust tool for large scale text classification and filtering, as well as a basic module for more complex scenarios.
Roberto Basili 0001, Alessandro Moschitti
ICTAI2
2001 NLP-driven IR: Evaluating Performances over a Text Classification task
Roberto Basili 0001, Alessandro Moschitti, Maria Teresa Pazienza
IJCAI2