Demo Data from SIGIR 2026 / reviewers in the wild / expert
Alessandro Moschitti
dblp:54/2140
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Question answering and dialogue systems › answer extraction
answer sentence selection |
3.4 | 8 | 2022 | 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.2 | 2 | 2023 | 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.2 | 3 | 2025 | 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.1 | 2 | 2025 | 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.0 | 5 | 2017 | 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.9 | 1 | 2025 | Retrieving Support to Rank Answers in Open-Domain Question Answering · EMNLP 2025 |
Information retrieval
evidence retrieval |
0.9 | 1 | 2025 | Retrieving Support to Rank Answers in Open-Domain Question Answering · EMNLP 2025 |
Natural language and speech › Language models and text generation
reranking |
0.8 | 4 | 2017 | 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.8 | 1 | 2024 | Speechworthy Instruction-tuned Language Models · EMNLP 2024 |
Natural language and speech › Question answering and dialogue systems
question answering evaluation |
0.7 | 1 | 2023 | 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.7 | 1 | 2023 | 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.6 | 1 | 2022 | 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.6 | 4 | 2015 | 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.5 | 1 | 2021 | Joint Models for Answer Verification in Question Answering Systems · ACL/IJCNLP (1) 2021 |
Machine learning and data management
kernel methods |
0.5 | 1 | 2021 | 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.5 | 1 | 2021 | Land Use Classification With Point of Interests and Structural Patterns · IEEE Trans. Knowl. Data Eng. 2021 |
Information retrieval
evaluation |
0.4 | 3 | 2017 | 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.4 | 1 | 2020 | Reranking for Efficient Transformer-based Answer Selection · SIGIR 2020 |
Machine learning › Efficient and distributed learning
inference efficiency |
0.4 | 1 | 2020 | 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.4 | 1 | 2020 | TANDA: Transfer and Adapt Pre-Trained Transformer Models for Answer Sentence Selection · AAAI 2020 |
Information retrieval › reranking
neural re-ranking |
0.4 | 1 | 2020 | Reranking for Efficient Transformer-based Answer Selection · SIGIR 2020 |
Information retrieval
reranking |
0.4 | 1 | 2020 | Reranking for Efficient Transformer-based Answer Selection · SIGIR 2020 |
Information retrieval
question answering and dialogue systems |
0.4 | 2 | 2019 | 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.4 | 2 | 2015 | 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.4 | 1 | 2019 | 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.4 | 1 | 2019 | Efficient Online Learning for Mapping Kernels on Linguistic Structures · AAAI 2019 |
Natural language and speech › Information extraction and text analysis
named entity recognition |
0.4 | 1 | 2019 | Transfer Learning for Sequence Labeling Using Source Model and Target Data · AAAI 2019 |
Information retrieval › question answering
community question answering |
0.3 | 2 | 2017 | 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.3 | 1 | 2018 | 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.3 | 1 | 2018 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Retrieving Support to Rank Answers in Open-Domain Question AnsweringabstractWe 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 |
EMNLP | 2 |
| 2025 | Analyzing and Improving Coherence of Large Language Models in Question AnsweringabstractIvano 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-scaleabstractCurrent 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 |
CIKM | 3 |
| 2024 | Efficient and Accurate Contextual Re-Ranking for Knowledge Graph Question AnsweringabstractThe 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/COLING | 7 |
| 2024 | Speechworthy Instruction-tuned Language ModelsabstractHyundong 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 |
EMNLP | 6 |
| 2023 | Learning Answer Generation using Supervision from Automatic Question Answering EvaluatorsabstractRecent 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 SelectionabstractThis 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 |
EACL | 3 |
| 2022 | WDRASS: A Web-scale Dataset for Document Retrieval and Answer Sentence SelectionabstractOpen-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 |
CIKM | 5 |
| 2022 | Knowledge Transfer from Answer Ranking to Answer GenerationabstractRecent 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 |
EMNLP | 5 |
| 2022 | Pre-training Transformer Models with Sentence-Level Objectives for Answer Sentence SelectionabstractAn 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 |
EMNLP | 4 |
| 2022 | Building a Dataset for Automatically Learning to Detect Questions Requiring ClarificationabstractQuestion 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 |
LREC | 3 |
| 2022 | Paragraph-based Transformer Pre-training for Multi-Sentence InferenceabstractLuca 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-HLT | 4 |
| 2021 | Joint Models for Answer Verification in Question Answering SystemsabstractZeyu 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 BudgetabstractAnswer 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 |
EACL | 3 |
| 2021 | CDA: a Cost Efficient Content-based Multilingual Web Document AlignerabstractWe 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 |
EACL | 2 |
| 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 AnsweringabstractIn 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 LearningabstractCombining 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 |
IJCNN | 3 |
| 2021 | Supervised Neural Clustering via Latent Structured Output Learning: Application to Question IntentsabstractPrevious 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-HLT | 2 |
| 2021 | AVA: an Automatic eValuation Approach for Question Answering SystemsabstractWe 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-HLT | 2 |
| 2021 | Land Use Classification With Point of Interests and Structural PatternsabstractIn 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 SelectionabstractWe 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 |
AAAI | 3 |
| 2020 | The Cascade Transformer: an Application for Efficient Answer Sentence SelectionabstractLarge 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 |
ACL | 2 |
| 2020 | A Study on Efficiency, Accuracy and Document Structure for Answer Sentence SelectionabstractAn 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 |
COLING | 2 |
| 2020 | Reranking for Efficient Transformer-based Answer SelectionabstractIR-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 |
SIGIR | 3 |
| 2019 | Transfer Learning for Sequence Labeling Using Source Model and Target DataabstractIn 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 |
AAAI | 2 |
| 2019 | Efficient Online Learning for Mapping Kernels on Linguistic Structures
Giovanni Da San Martino, Alessandro Sperduti, Fabio Aiolli, Alessandro Moschitti |
AAAI | 4 |
| 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 answeringabstractAbstract 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 SystemsabstractIn 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 ModelsabstractIn 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 |
COLING | 2 |
| 2018 | Supervised Clustering of Questions into Intents for Dialog System ApplicationsabstractModern 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 |
EMNLP | 5 |
| 2018 | Semantic Linking in Convolutional Neural Networks for Answer Sentence SelectionabstractState-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 |
EMNLP | 2 |
| 2018 | Adversarial Domain Adaptation for Duplicate Question DetectionabstractWe 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 |
EMNLP | 3 |
| 2018 | Cross-Pair Text Representations for Answer Sentence SelectionabstractHigh-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 |
EMNLP | 2 |
| 2018 | Automatic Stance Detection Using End-to-End Memory NetworksabstractMitra 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-HLT | 6 |
| 2017 | Don't understand a measure? Learn it: Structured Prediction for Coreference Resolution optimizing its measuresabstractAn 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 NetworksabstractRecent 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 |
CIKM | 2 |
| 2017 | Learning Contextual Embeddings for Structural Semantic Similarity using Categorical InformationabstractTree 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 |
CoNLL | 2 |
| 2017 | Collaborative Partitioning for Coreference ResolutionabstractThis 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 |
CoNLL | 2 |
| 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 |
ECIR | 4 |
| 2017 | Ranking Kernels for Structures and Embeddings: A Hybrid Preference and Classification ModelabstractRecent 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 |
EMNLP | 3 |
| 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 LearningabstractIn 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 |
SIGIR | 3 |
| 2017 | On the Use of an Intermediate Class in Boolean Crowdsourced Relevance Annotations for Learning to Rank CommentsabstractIn 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 |
SIGIR | 4 |
| 2017 | Cross-Language Question Re-RankingabstractWe 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 |
SIGIR | 6 |
| 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 FeaturesabstractWe 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 |
CIKM | 5 |
| 2016 | Learning to Rank Non-Factoid Answers: Comment Selection in Web ForumsabstractRecent 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 |
CIKM | 3 |
| 2016 | Selecting Sentences versus Selecting Tree Constituents for Automatic Question RankingabstractCommunity 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 |
COLING | 4 |
| 2016 | Neural Attention for Learning to Rank Questions in Community Question AnsweringabstractIn 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 |
COLING | 4 |
| 2016 | Learning to Recognize Ancillary Information for Automatic Paraphrase IdentificationabstractPrevious 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-NAACL | 2 |
| 2016 | Semi-supervised Question Retrieval with Gated ConvolutionsabstractTao 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-NAACL | 6 |
| 2016 | Convolutional Neural Networks vs. Convolution Kernels: Feature Engineering for Answer Sentence RerankingabstractKateryna 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-NAACL | 3 |
| 2016 | SIGIR 2016 Workshop WebQA II: Web Question Answering Beyond FactoidsabstractWeb 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 |
SIGIR | 1 |
| 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 TextsabstractSimone 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 RerankingabstractIn 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 |
CIKM | 2 |
| 2015 | Learning to Rank Aggregated Answers for Crossword Puzzles
Massimo Nicosia, Gianni Barlacchi, Alessandro Moschitti |
ECIR | 3 |
| 2015 | Global Thread-level Inference for Comment Classification in Community Question AnsweringabstractShafiq 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 |
EMNLP | 6 |
| 2015 | High-Order Low-Rank Tensors for Semantic Role LabelingabstractTao 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-NAACL | 4 |
| 2015 | On the Automatic Learning of Sentiment LexiconsabstractThis 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-NAACL | 2 |
| 2015 | Learning to Rank Short Text Pairs with Convolutional Deep Neural NetworksabstractLearning 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 |
SIGIR | 2 |
| 2015 | Twitter Sentiment Analysis with Deep Convolutional Neural NetworksabstractThis 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 |
SIGIR | 2 |
| 2014 | Opinion Mining on YouTubeabstractAliaksei 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 |
COLING | 6 |
| 2014 | Learning to Rank Answer Candidates for Automatic Resolution of Crossword PuzzlesabstractIn 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 |
CoNLL | 3 |
| 2014 | Encoding Semantic Resources in Syntactic Structures for Passage RerankingabstractIn 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 |
EACL | 2 |
| 2014 | Learning to Differentiate Better from Worse TranslationsabstractFrancisco 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 |
EMNLP | 4 |
| 2014 | Discriminative Reranking of Discourse Parses Using Tree KernelsabstractIn 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 |
EMNLP | 2 |
| 2014 | Semantic Kernels for Semantic ParsingabstractWe 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 |
EMNLP | 2 |
| 2014 | SenTube: A Corpus for Sentiment Analysis on YouTube Social Media
Olga Uryupina, Barbara Plank, Aliaksei Severyn, Agata Rotondi, Alessandro Moschitti |
LREC | 5 |
| 2014 | SIGIR 2014 workshop on semantic matching in information retrievalabstractRecently, 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 |
SIGIR | 3 |
| 2014 | A syntax-aware re-ranker for microblog retrievalabstractWe 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 |
SIGIR | 2 |
| 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 rerankingabstractThis 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 |
CIKM | 3 |
| 2013 | Towards Robust Linguistic Analysis using OntoNotes
Sameer Pradhan, Alessandro Moschitti, Nianwen Xue, Hwee Tou Ng, Anders Björkelund, Olga Uryupina |
CoNLL | 2 |
| 2013 | Learning Adaptable Patterns for Passage Reranking
Aliaksei Severyn, Massimo Nicosia, Alessandro Moschitti |
CoNLL | 3 |
| 2013 | Incremental Reranking for Hierarchical Text Classification
Qi Ju 0002, Alessandro Moschitti |
ECIR | 2 |
| 2013 | Learning to Rank from Structures in Hierarchical Text Classification
Qi Ju 0002, Alessandro Moschitti, Richard Johansson |
ECIR | 2 |
| 2013 | Automatic Feature Engineering for Answer Selection and ExtractionabstractThis 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 |
EMNLP | 2 |
| 2013 | Fast Linearization of Tree Kernels over Large-Scale Data
Aliaksei Severyn, Alessandro Moschitti |
IJCAI | 2 |
| 2013 | Long-Distance Time-Event Relation Extraction
Alessandro Moschitti, Siddharth Patwardhan, Christopher A. Welty |
IJCNLP | 1 |
| 2013 | Multilingual Mention Detection for Coreference Resolution
Olga Uryupina, Alessandro Moschitti |
IJCNLP | 2 |
| 2013 | Kernel-based learning to rank with syntactic and semantic structuresabstractKernel 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 |
SIGIR | 1 |
| 2013 | Relational Features in Fine-Grained Opinion AnalysisabstractFine-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. Linguistics | 2 |
| 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 treesabstractState-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 |
CIKM | 4 |
| 2012 | Generating SQL Queries Using Natural Language Syntactic Dependencies and Metadata
Alessandra Giordani, Alessandro Moschitti |
NLDB | 2 |
| 2012 | Structural relationships for large-scale learning of answer re-rankingabstractSupervised 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 |
SIGIR | 2 |
| 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 outputabstractAbstract 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 UnderstandingabstractSpoken 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 kernelabstractIn 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 |
CIKM | 2 |
| 2011 | Structured Lexical Similarity via Convolution Kernels on Dependency Trees
Danilo Croce, Alessandro Moschitti, Roberto Basili 0001 |
EMNLP | 2 |
| 2011 | Using Syntactic and Semantic Structural Kernels for Classifying Definition Questions in Jeopardy!
Alessandro Moschitti, Jennifer Chu-Carroll, Siddharth Patwardhan, James Fan, Giuseppe Riccardi |
EMNLP | 1 |
| 2011 | Joint Distant and Direct Supervision for Relation Extraction
Truc-Vien T. Nguyen, Alessandro Moschitti |
IJCNLP | 2 |
| 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. Linguistics | 1 |
| 2011 | Efficient Graph Kernels for Textual Entailment RecognitionabstractOne 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. Informaticae | 3 |
| 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 LanguagesabstractOne 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 |
COLING | 2 |
| 2010 | Syntactic and Semantic Structure for Opinion Expression Detection
Richard Johansson, Alessandro Moschitti |
CoNLL | 2 |
| 2010 | On Reverse Feature Engineering of Syntactic Tree Kernels
Daniele Pighin, Alessandro Moschitti |
CoNLL | 2 |
| 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 |
LREC | 2 |
| 2010 | Corpora for Automatically Learning to Map Natural Language Questions into SQL Queries
Alessandra Giordani, Alessandro Moschitti |
LREC | 2 |
| 2010 | A Flexible Representation of Heterogeneous Annotation Data
Richard Johansson, Alessandro Moschitti |
LREC | 2 |
| 2010 | A Comprehensive Resource to Evaluate Complex Open Domain Question Answering
Silvia Quarteroni, Alessandro Moschitti |
LREC | 2 |
| 2010 | Syntactic/Semantic Structures for Textual Entailment Recognition
Yashar Mehdad, Alessandro Moschitti, Fabio Massimo Zanzotto |
HLT-NAACL | 2 |
| 2010 | Large-Scale Support Vector Learning with Structural Kernels
Aliaksei Severyn, Alessandro Moschitti |
ECML/PKDD (3) | 2 |
| 2010 | Hypotheses selection for re-ranking semantic annotationsabstractDiscriminative 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 |
SLT | 2 |
| 2009 | Cross-Language Frame Semantics Transfer in Bilingual Corpora
Roberto Basili 0001, Diego De Cao, Danilo Croce, Bonaventura Coppola, Alessandro Moschitti |
CICLing | 5 |
| 2009 | Efficient Linearization of Tree Kernel Functions
Daniele Pighin, Alessandro Moschitti |
CoNLL | 2 |
| 2009 | Re-Ranking Models for Spoken Language Understanding
Marco Dinarelli, Alessandro Moschitti, Giuseppe Riccardi |
EACL | 2 |
| 2009 | Syntactic and Semantic Kernels for Short Text Pair Categorization
Alessandro Moschitti |
EACL | 1 |
| 2009 | Re-Ranking Models Based-on Small Training Data for Spoken Language Understanding
Marco Dinarelli, Alessandro Moschitti, Giuseppe Riccardi |
EMNLP | 2 |
| 2009 | Convolution Kernels on Constituent, Dependency and Sequential Structures for Relation Extraction
Truc-Vien T. Nguyen, Alessandro Moschitti, Giuseppe Riccardi |
EMNLP | 2 |
| 2009 | Reverse Engineering of Tree Kernel Feature Spaces
Daniele Pighin, Alessandro Moschitti |
EMNLP | 2 |
| 2009 | Concept segmentation and labeling for conversational speechabstractSpoken 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 |
INTERSPEECH | 2 |
| 2009 | Semantic Mapping between Natural Language Questions and SQL Queries via Syntactic Pairing
Alessandra Giordani, Alessandro Moschitti |
NLDB | 2 |
| 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 recognitionabstractAbstract 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 |
ACL | 2 |
| 2008 | Kernel methods, syntax and semantics for relational text categorizationabstractPrevious 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 |
CIKM | 1 |
| 2008 | Coreference Systems Based on Kernels Methods
Yannick Versley, Alessandro Moschitti, Massimo Poesio |
COLING | 2 |
| 2008 | Generalized Framework for Syntax-Based Relation MiningabstractSupervised 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 |
ICDM | 2 |
| 2008 | BART: A modular toolkit for coreference resolution
Yannick Versley, Simone Paolo Ponzetto, Massimo Poesio, Vladimir Eidelman, Alan Jern, Jason Smith 0006, Alessandro Moschitti |
LREC | 8 |
| 2008 | Semantic annotations for conversational speech: From speech transcriptions to predicate argument structuresabstractIn 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 |
SLT | 5 |
| 2008 | Automatic framenet-based annotation of conversational speechabstractCurrent 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 |
SLT | 2 |
| 2008 | Joint generative and discriminative models for spoken language understandingabstractSpoken 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 |
SLT | 2 |
| 2008 | Tree Kernels for Semantic Role LabelingabstractThe 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. Linguistics | 1 |
| 2007 | Exploiting Syntactic and Shallow Semantic Kernels for Question Answer Classification
Alessandro Moschitti, Silvia Quarteroni, Roberto Basili 0001, Suresh Manandhar |
ACL | 1 |
| 2007 | Spoken language understanding with kernels for syntactic/semantic structuresabstractAutomatic 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 |
ASRU | 1 |
| 2007 | Efficient Kernel-based Learning for TreesabstractKernel 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 |
CIDM | 4 |
| 2007 | Structure and semantics for expressive text kernelsabstractSeveral 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 |
CIKM | 2 |
| 2007 | Combined Syntactic and Semantic Kernels for Text Classification
Stephan Bloehdorn, Alessandro Moschitti |
ECIR | 2 |
| 2007 | Advanced Structural Representations for Question Classification and Answer Re-ranking
Silvia Quarteroni, Alessandro Moschitti, Suresh Manandhar, Roberto Basili 0001 |
ECIR | 2 |
| 2007 | Fast and effective kernels for relational learning from textsabstractIn 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 |
ICML | 1 |
| 2006 | Semantic Role Labeling via FrameNet, VerbNet and PropBankabstractThis 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 |
ACL | 2 |
| 2006 | Automatic Learning of Textual Entailments with Cross-Pair SimilaritiesabstractIn 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 |
ACL | 2 |
| 2006 | Semantic Role Labeling via Tree Kernel Joint Inference
Alessandro Moschitti, Daniele Pighin, Roberto Basili 0001 |
CoNLL | 1 |
| 2006 | Making Tree Kernels Practical for Natural Language Learning
Alessandro Moschitti |
EACL | 1 |
| 2006 | Shallow Semantic Parsing Based on FrameNet, VerbNet and PropBank
Ana-Maria Giuglea, Alessandro Moschitti |
ECAI | 2 |
| 2006 | Semantic Tree Kernels to Classify Predicate Argument Structures
Alessandro Moschitti, Bonaventura Coppola, Daniele Pighin, Roberto Basili 0001 |
ECAI | 1 |
| 2006 | Efficient Convolution Kernels for Dependency and Constituent Syntactic Trees
Alessandro Moschitti |
ECML | 1 |
| 2006 | Fast On-line Kernel Learning for TreesabstractKernel 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 |
ICDM | 4 |
| 2006 | Semantic Kernels for Text Classification Based on Topological Measures of Feature SimilarityabstractIn 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 |
ICDM | 4 |
| 2006 | A Tree Kernel approach to Question and Answer Classification in Question Answering Systems
Alessandro Moschitti, Roberto Basili 0001 |
LREC | 1 |
| 2006 | Syntactic Kernels for Natural Language Learning: the Semantic Role Labeling Case
Alessandro Moschitti |
HLT-NAACL | 1 |
| 2005 | Effective use of WordNet Semantics via Kernel-Based Learning
Roberto Basili 0001, Marco Cammisa, Alessandro Moschitti |
CoNLL | 3 |
| 2005 | Hierarchical Semantic Role Labeling
Alessandro Moschitti, Ana-Maria Giuglea, Bonaventura Coppola, Roberto Basili 0001 |
CoNLL | 1 |
| 2004 | A Study on Convolution Kernels for Shallow Statistic ParsingabstractIn 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 |
ACL | 1 |
| 2004 | A Semantic Kernel for Predicate Argument Classification
Alessandro Moschitti, Cosmin Adrian Bejan |
CoNLL | 1 |
| 2004 | Complex Linguistic Features for Text Classification: A Comprehensive Study
Alessandro Moschitti, Roberto Basili 0001 |
ECIR | 1 |
| 2003 | A Study on Optimal Parameter Tuning for Rocchio Text Classifier
Alessandro Moschitti |
ECIR | 1 |
| 2003 | Answer Filtering via Text Categorization in Question Answering SystemsabstractModern 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 |
ICTAI | 1 |
| 2002 | Empirical investigation of fast text classification over linguistic features
Roberto Basili 0001, Alessandro Moschitti, Maria Teresa Pazienza |
ECAI | 2 |
| 2001 | A Robust Model for Intelligent Text ClassificationabstractMethods 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 |
ICTAI | 2 |
| 2001 | NLP-driven IR: Evaluating Performances over a Text Classification task
Roberto Basili 0001, Alessandro Moschitti, Maria Teresa Pazienza |
IJCAI | 2 |