Demo Data from SIGIR 2026 / reviewers in the wild / expert
Oleg Rokhlenko
dblp:31/5148
· DBLP profile ↗
42ranked-venue papers
4as first author
28since 2021 · last 2026
0000-0002-7158-9161ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 18 · 1 first-author · 17 since 2021Databases, data management, data science and information retrieval · 17 · 14 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 3 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 3 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Theory 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
13 papers |
Language models and text generation · 37% Question answering and dialogue systems · 19% Information extraction and text analysis · 16% | |
| Databases, data mining, and information retrieval
10 papers |
Information retrieval · 64% Recommender systems · 25% Data mining · 9% |
Topics — the 30 heaviest of 60, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Learning paradigms
continual learning |
1.1 | 2 | 2022 | Preventing Catastrophic Forgetting in Continual Learning of New Natural Language Tasks · KDD 2022 Continual Learning for Named Entity Recognition · AAAI 2021 |
Natural language and speech › Information extraction and text analysis
named entity recognition |
1.1 | 2 | 2022 | CycleNER: An Unsupervised Training Approach for Named Entity Recognition · WWW 2022 Continual Learning for Named Entity Recognition · AAAI 2021 |
Natural language and speech › Language models and text generation › text generation
long-form text generation |
1.0 | 1 | 2026 | Align to Structure: Aligning Large Language Models with Structural Information · AAAI 2026 |
Machine learning › Reinforcement learning
reinforcement learning from human feedback |
1.0 | 1 | 2026 | Align to Structure: Aligning Large Language Models with Structural Information · AAAI 2026 |
Natural language and speech › Language models and text generation › alignment
structural alignment |
1.0 | 1 | 2026 | Align to Structure: Aligning Large Language Models with Structural Information · AAAI 2026 |
Natural language and speech › Question answering and dialogue systems
question generation |
0.9 | 2 | 2024 | Question Suggestion for Conversational Shopping Assistants Using Product Metadata · SIGIR 2024 Generating Synthetic Comparable Questions for News Articles · ACL (1) 2013 |
Natural language and speech › Question answering and dialogue systems › dialogue generation
task-oriented dialogue generation |
0.9 | 1 | 2025 | Wizard of Shopping: Target-Oriented E-commerce Dialogue Generation with Decision Tree Branching · ACL (1) 2025 |
Information retrieval
query understanding |
0.7 | 2 | 2022 | Gazetteer Enhanced Named Entity Recognition for Code-Mixed Web Queries · SIGIR 2021 CycleKQR: Unsupervised Bidirectional Keyword-Question Rewriting · EMNLP 2022 |
Natural language and speech › Language models and text generation › text generation
data-to-text generation |
0.7 | 1 | 2023 | Faithful Low-Resource Data-to-Text Generation through Cycle Training · ACL (1) 2023 |
Natural language and speech › Question answering and dialogue systems › multi-party dialogue
dialogue disentanglement |
0.7 | 1 | 2023 | Disentangling User Conversations with Voice Assistants for Online Shopping · SIGIR 2023 |
Natural language and speech › Question answering and dialogue systems › dialogue generation
dialogue response generation |
0.7 | 1 | 2023 | Disentangling User Conversations with Voice Assistants for Online Shopping · SIGIR 2023 |
Natural language and speech › Language models and text generation › trustworthy language model › large language model reliability › factuality
factual consistency |
0.7 | 1 | 2023 | Generating Explainable Product Comparisons for Online Shopping · WSDM 2023 |
Information retrieval
search engines |
0.7 | 1 | 2023 | The 6th Workshop on e-eommerce and NLP (ECNLP 6) · KDD 2023 |
Machine learning › Learning paradigms › incremental learning
catastrophic forgetting prevention |
0.6 | 1 | 2022 | Preventing Catastrophic Forgetting in Continual Learning of New Natural Language Tasks · KDD 2022 |
Machine learning › Learning paradigms › unsupervised learning
cycle-consistency learning |
0.6 | 1 | 2022 | CycleNER: An Unsupervised Training Approach for Named Entity Recognition · WWW 2022 |
Natural language and speech › Information extraction and text analysis
low-resource NLP |
0.6 | 1 | 2022 | CycleNER: An Unsupervised Training Approach for Named Entity Recognition · WWW 2022 |
Natural language and speech › Information extraction and text analysis
query understanding |
0.6 | 1 | 2022 | CycleKQR: Unsupervised Bidirectional Keyword-Question Rewriting · EMNLP 2022 |
Natural language and speech › Language models and text generation › text generation
text rewriting |
0.6 | 1 | 2022 | CycleKQR: Unsupervised Bidirectional Keyword-Question Rewriting · EMNLP 2022 |
Natural language and speech › Information extraction and text analysis › named entity recognition
continual named entity recognition |
0.5 | 1 | 2021 | Continual Learning for Named Entity Recognition · AAAI 2021 |
Machine learning › Efficient and distributed learning › model compression
knowledge distillation |
0.5 | 1 | 2021 | Continual Learning for Named Entity Recognition · AAAI 2021 |
Data mining › text mining › information extraction
named entity recognition |
0.5 | 1 | 2021 | Gazetteer Enhanced Named Entity Recognition for Code-Mixed Web Queries · SIGIR 2021 |
Natural language and speech › Speech recognition and synthesis
automatic speech recognition |
0.4 | 1 | 2020 | Using Phoneme Representations to Build Predictive Models Robust to ASR Errors · SIGIR 2020 |
Natural language and speech › Speech recognition and synthesis › automatic speech recognition › robust speech recognition
noise-robust speech recognition |
0.4 | 1 | 2020 | Using Phoneme Representations to Build Predictive Models Robust to ASR Errors · SIGIR 2020 |
Natural language and speech › Language models and text generation
text representation |
0.4 | 1 | 2020 | Using Phoneme Representations to Build Predictive Models Robust to ASR Errors · SIGIR 2020 |
Information retrieval › interactive information retrieval › conversational information seeking
conversational shopping assistant |
0.4 | 2 | 2024 | Question Suggestion for Conversational Shopping Assistants Using Product Metadata · SIGIR 2024 Disentangling User Conversations with Voice Assistants for Online Shopping · SIGIR 2023 |
Information retrieval
e-commerce search |
0.4 | 2 | 2024 | Question Suggestion for Conversational Shopping Assistants Using Product Metadata · SIGIR 2024 Disentangling User Conversations with Voice Assistants for Online Shopping · SIGIR 2023 |
Information retrieval
question answering |
0.3 | 2 | 2016 | Novelty based Ranking of Human Answers for Community Questions · SIGIR 2016 When the Crowd is Not Enough: Improving User Experience with Social Media through Automatic Quality Analysis · CSCW 2016 |
Recommender systems › interactive recommendation
conversational recommendation |
0.3 | 1 | 2025 | Wizard of Shopping: Target-Oriented E-commerce Dialogue Generation with Decision Tree Branching · ACL (1) 2025 |
Information retrieval › ranking › text ranking
answer ranking |
0.2 | 1 | 2016 | Novelty based Ranking of Human Answers for Community Questions · SIGIR 2016 |
Information retrieval › question answering
community question answering |
0.2 | 1 | 2016 | Novelty based Ranking of Human Answers for Community Questions · SIGIR 2016 |
Methods — techniques the papers use, named apart from their topics
multi-task learning · 3.2decision tree branching · 1.7supervised fine-tuning · 1.5large language model · 1.5in-context learning · 1.5machine learning · 1.3proximal policy optimization · 1.0hierarchical discourse motifs · 1.0dense reward scheme · 1.0natural language processing · 0.7multi-decoder language model · 0.7cycle training · 0.7copy mechanism · 0.7contrastive learning · 0.7syntactic analysis · 0.2social signal analysis · 0.2semantic analysis · 0.2large-scale user experiment · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Align to Structure: Aligning Large Language Models with Structural InformationabstractGenerating long, coherent text remains a challenge for large language models (LLMs), as they lack hierarchical planning and structured organization in discourse generation. We introduce Structural Alignment, a novel method that aligns LLMs with human-like discourse structures to enhance long-form text generation. By integrating linguistically grounded discourse frameworks into reinforcement learning, our approach guides models to produce coherent and well-organized outputs. We employ a dense reward scheme within a Proximal Policy Optimization framework, assigning fine-grained, token-level rewards based on the discourse distinctiveness relative to human writing. Two complementary reward models are evaluated: the first improves readability by scoring surface-level textual features to provide explicit structuring, while the second reinforces deeper coherence and rhetorical sophistication by analyzing global discourse patterns through hierarchical discourse motifs, outperforming both standard and RLHF-enhanced models in tasks such as essay generation and long-document summarization. Zae Myung Kim, Farideh Tavazoee, Joo-Kyung Kim, Oleg Rokhlenko, Dongyeop Kang |
AAAI | 5 |
| 2025 | Wizard of Shopping: Target-Oriented E-commerce Dialogue Generation with Decision Tree BranchingabstractXiangci Li, Zhiyu Chen, Jason Ingyu Choi, Nikhita Vedula, Besnik Fetahu, Oleg Rokhlenko, Shervin Malmasi. Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2025. Xiangci Li, Zhiyu Chen 0001, Jason Ingyu Choi, Nikhita Vedula, Besnik Fetahu, Oleg Rokhlenko, Shervin Malmasi |
ACL (1) | 6 |
| 2024 | Enhancing Low-Resource LLMs Classification with PEFT and Synthetic DataabstractLarge Language Models (LLMs) operating in 0-shot or few-shot settings achieve competitive results in Text Classification tasks. In-Context Learning (ICL) typically achieves better accuracy than the 0-shot setting, but it pays in terms of efficiency, due to the longer input prompt. In this paper, we propose a strategy to make LLMs as efficient as 0-shot text classifiers, while getting comparable or better accuracy than ICL. Our solution targets the low resource setting, i.e., when only 4 examples per class are available. Using a single LLM and few-shot real data we perform a sequence of generation, filtering and Parameter-Efficient Fine-Tuning steps to create a robust and efficient classifier. Experimental results show that our approach leads to competitive results on multiple text classification datasets. Parth Patwa, Simone Filice, Zhiyu Chen 0001, Giuseppe Castellucci, Oleg Rokhlenko, Shervin Malmasi |
LREC/COLING | 5 |
| 2024 | Instant Answering in E-Commerce Buyer-Seller Messaging Using Message-to-Question Reformulation
Besnik Fetahu, Tejas Mehta, Qun Song 0008, Nikhita Vedula, Oleg Rokhlenko, Shervin Malmasi |
ECIR (4) | 5 |
| 2024 | Controllable Decontextualization of Yes/No Question and Answers into Factual Statements
Lingbo Mo, Besnik Fetahu, Oleg Rokhlenko, Shervin Malmasi |
ECIR (2) | 3 |
| 2024 | Question Suggestion for Conversational Shopping Assistants Using Product MetadataabstractDigital assistants have become ubiquitous in e-commerce applications, following the recent advancements in Information Retrieval (IR), Natural Language Processing (NLP) and Generative Artificial Intelligence (AI). However, customers are often unsure or unaware of how to effectively converse with these assistants to meet their shopping needs. In this work, we emphasize the importance of providing customers a fast, easy to use, and natural way to interact with conversational shopping assistants. We propose a framework that employs Large Language Models (LLMs) to automatically generate contextual, useful, answerable, fluent and diverse questions about products, via in-context learning and supervised fine-tuning. Recommending these questions to customers as helpful suggestions or hints to both start and continue a conversation can result in a smoother and faster shopping experience with reduced conversation overhead and friction. We perform extensive offline evaluations, and discuss in detail about potential customer impact, and the type, length and latency of our generated product questions if incorporated into a real-world shopping assistant. Nikhita Vedula, Oleg Rokhlenko, Shervin Malmasi |
SIGIR | 2 |
| 2023 | Faithful Low-Resource Data-to-Text Generation through Cycle TrainingabstractZhuoer Wang, Marcus Collins, Nikhita Vedula, Simone Filice, Shervin Malmasi, Oleg Rokhlenko. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2023. Zhuoer Wang, Marcus D. Collins, Nikhita Vedula, Simone Filice, Shervin Malmasi, Oleg Rokhlenko |
ACL (1) | 6 |
| 2023 | External Knowledge Acquisition for End-to-End Document-Oriented Dialog SystemsabstractEnd-to-end neural models for conversational AI often assume that a response can be generated by considering only the knowledge acquired by the model during training.Documentoriented conversational models make a similar assumption by conditioning the input on the document and assuming that any other knowledge is captured in the model's weights.However, a conversation may refer to external knowledge sources.In this work, we present EKo-DoC, an architecture for documentoriented conversations with access to external knowledge: we assume that a conversation is centered around a topic document and that external knowledge is needed to produce responses.EKo-DoC includes a dense passage retriever, a re-ranker, and a response generation model.We train the model end-to-end by using silver labels for the retrieval and re-ranking components that we automatically acquire from the attention signals of the response generation model.We demonstrate with automatic and human evaluations that incorporating external knowledge improves response generation in document-oriented conversations.Our architecture achieves new state-of-the-art results on the Wizard of Wikipedia dataset, outperforming a competitive baseline by 10.3% in Recall@1 and 7.4% in ROUGE-L. Tuan Manh Lai, Giuseppe Castellucci, Saar Kuzi, Heng Ji 0001, Oleg Rokhlenko |
EACL | 5 |
| 2023 | Augmenting Graph Convolutional Networks with Textual Data for Recommendations
Sergey Volokhin, Marcus D. Collins, Oleg Rokhlenko, Eugene Agichtein |
ECIR (2) | 3 |
| 2023 | Composing Spoken Hints for Follow-on Question Suggestion in Voice Assistants
Pedro Faustini, Besnik Fetahu, Giuseppe Castellucci, Anjie Fang, Oleg Rokhlenko, Shervin Malmasi |
INTERSPEECH | 5 |
| 2023 | The 6th Workshop on e-eommerce and NLP (ECNLP 6)abstractNatural Language Processing (NLP) technology plays a key role in e-commerce today, where this technology can be used for a range of tasks, such as improving search results, providing recommendations, and powering virtual assistants. The ECNLP workshop series focuses on NLP and Machine Learning methods for e-commerce, with a focus on applied and fundamental machine learning and NLP methods that can be leveraged in applied settings. The workshop aims to being together researchers from both industry and academia, with the goal of fostering greater knowledge sharing and collaboration between researchers and practitioners in this field. Shervin Malmasi, Besnik Fetahu, Eugene Agichtein, Oleg Rokhlenko, Ido Guy, Nicola Ueffing, Surya Kallumadi |
KDD | 4 |
| 2023 | Disentangling User Conversations with Voice Assistants for Online ShoppingabstractConversation disentanglement aims to identify and group utterances from a conversation into separate threads. Existing methods primarily focus on disentangling multi-party conversations with three or more speakers, explicitly or implicitly incorporating speaker-related feature signals to disentangle. Most existing models require a large amount of human annotated data for model training, and often focus on pairwise relations between utterances, not accounting much for the conversational context. In this work, we propose a multi-task learning approach with a contrastive learning objective, DiSC, to disentangle conversations between two speakers -- a user and a virtual speech assistant, for a novel domain of e-commerce. We analyze multiple ways and granularities to define conversation "threads''. DiSC jointly learns the relation between pairs of utterances, as well as between utterances and their respective thread context. We train and evaluate our models on multiple multi-threaded conversation datasets that were automatically created, without any human labeling effort. Experimental results on public datasets as well as real-world shopping conversations from a commercial speech assistant show that DiSC outperforms state-of-the-art baselines by at least 3%, across both automatic and human evaluation metrics. We also demonstrate how DiSC improves downstream dialog response generation in the shopping domain. Nikhita Vedula, Marcus D. Collins, Oleg Rokhlenko |
SIGIR | 3 |
| 2023 | Generating Explainable Product Comparisons for Online ShoppingabstractAn essential part of making shopping purchase decisions is to compare and contrast products based on key differentiating features, but doing this manually can be overwhelming. Prior methods offer limited product comparison capabilities, e.g., via pre-defined common attributes that may be difficult to understand, or irrelevant to a particular product or user. Automatically generating an informative, natural-sounding, and factually consistent comparative text for multiple product and attribute types is a challenging research problem. We describe HCPC (Human Centered Product Comparison), to tackle two kinds of comparisons for online shopping: (i) product-specific, to describe and compare products based on their key attributes; and (ii) attribute-specific comparisons, to compare similar products on a specific attribute. To ensure that comparison text is faithful to the input product data, we introduce a novel multi-decoder, multi-task generative language model. One decoder generates product comparison text, and a second one generates supportive, explanatory text in the form of product attribute names and values. The second task imitates a copy mechanism, improving the comparison generator, and its output is used to justify the factual accuracy of the generated comparison text, by training a factual consistency model to detect and correct errors in the generated comparative text. We release a new dataset (https://registry.opendata.aws/) of ~15K human generated sentences, comparing products on one or more attributes (the first such data we know of for product comparison). We demonstrate on this data that HCPC significantly outperforms strong baselines, by ~10% using automatic metrics, and ~5% using human evaluation. Nikhita Vedula, Marcus D. Collins, Eugene Agichtein, Oleg Rokhlenko |
WSDM | 4 |
| 2022 | Generating and Validating Contextually Relevant Justifications for Conversational RecommendationabstractProviding a justification or explanation for a recommendation has been shown to improve the users’ experience with recommender systems, in particular by increasing confidence in the recommendations. However, in order to be effective in a conversational setting, the justifications have to be appropriate for the conversation so far. Previous approaches rely on a user history of reviews and ratings of related items to personalize the recommendation, but this information is not generally available when conversing with a new user, and as such a cold-start problem imposes a challenge in generating suitable justifications. To address this problem, we propose and validate a new method, CONJURE (CONversational JUstificatons for REcommendations) to generate contextually relevant justifications for conversational recommendations. Specifically, we investigate whether the conversation itself can be used effectively to model the user, identify relevant review content from other users, and generate a justification that boosts the user’s confidence in and understanding of the recommendation. To implement CONJURE, we test several novel extensions to prior algorithms, by exploiting an auxiliary corpus of movie reviews to construct the justifications from extracted pieces of those reviews. In particular, we explore different conversation representations and ranking approaches. To evaluate CONJURE, we developed a pairwise crowd task to compare justifications. Our results show large, significant improvements in Efficiency and Transparency metrics over the previous non-contextualized template-based methods. We plan to release our code and an augmented conversation corpus on Github. Sergey Volokhin, Marcus D. Collins, Oleg Rokhlenko, Eugene Agichtein |
CHIIR | 3 |
| 2022 | Wizard of Tasks: A Novel Conversational Dataset for Solving Real-World Tasks in Conversational SettingsabstractConversational Task Assistants (CTAs) are conversational agents whose goal is to help humans perform real-world tasks. CTAs can help in exploring available tasks, answering task-specific questions and guiding users through step-by-step instructions. In this work, we present Wizard of Tasks, the first corpus of such conversations in two domains: Cooking and Home Improvement. We crowd-sourced a total of 549 conversations (18,077 utterances) with an asynchronous Wizard-of-Oz setup, relying on recipes from WholeFoods Market for the cooking domain, and WikiHow articles for the home improvement domain. We present a detailed data analysis and show that the collected data can be a valuable and challenging resource for CTAs in two tasks: Intent Classification (IC) and Abstractive Question Answering (AQA). While on IC we acquired a high performing model (>85% F1), on AQA the performance is far from being satisfactory (~27% BertScore-F1), suggesting that more work is needed to solve the task of low-resource AQA. Jason Ingyu Choi, Saar Kuzi, Nikhita Vedula, Giuseppe Castellucci, Marcus D. Collins, Shervin Malmasi, Oleg Rokhlenko, Eugene Agichtein |
COLING | 8 |
| 2022 | MultiCoNER: A Large-scale Multilingual Dataset for Complex Named Entity RecognitionabstractWe present AnonData, a large multilingual dataset for Named Entity Recognition that covers 3 domains (Wiki sentences, questions, and search queries) across 11 languages, as well as multilingual and code-mixing subsets. This dataset is designed to represent contemporary challenges in NER, including low-context scenarios (short and uncased text), syntactically complex entities like movie titles, and long-tail entity distributions. The 26M token dataset is compiled from public resources using techniques such as heuristic-based sentence sampling, template extraction and slotting, and machine translation. We tested the performance of two NER models on our dataset: a baseline XLM-RoBERTa model, and a state-of-the-art NER GEMNET model that leverages gazetteers. The baseline achieves moderate performance (macro-F1=54%). GEMNET, which uses gazetteers, improvement significantly (average improvement of macro-F1=+30%) and demonstrates the difficulty of our dataset. AnonData poses challenges even for large pre-trained language models, and we believe that it can help further research in building robust NER systems. Shervin Malmasi, Anjie Fang, Besnik Fetahu, Sudipta Kar, Oleg Rokhlenko |
COLING | 5 |
| 2022 | What Matters for Shoppers: Investigating Key Attributes for Online Product Comparison
Nikhita Vedula, Marcus D. Collins, Eugene Agichtein, Oleg Rokhlenko |
ECIR (2) | 4 |
| 2022 | CycleKQR: Unsupervised Bidirectional Keyword-Question RewritingabstractUsers expect their queries to be answered by search systems, regardless of the query's surface form, which include keyword queries and natural questions.Natural Language Understanding (NLU) components of Search and QA systems may fail to correctly interpret semantically equivalent inputs if this deviates from how the system was trained, leading to suboptimal understanding capabilities.We propose the keyword-question rewriting task to improve query understanding capabilities of NLU systems for all surface forms.To achieve this, we present CycleKQR, an unsupervised approach, enabling effective rewriting between keyword and question queries using non-parallel data.Empirically we show the impact on QA performance of unfamiliar query forms for open domain and Knowledge Base QA systems (trained on either keywords or natural language questions).We demonstrate how CycleKQR significantly improves QA performance by rewriting queries into the appropriate form, while at the same time retaining the original semantic meaning of input queries, allowing CycleKQR to improve performance by up to 3% over supervised baselines.Finally, we release a dataset of 66k keyword-question pairs. 1 1 https://github.com/amzn/kqrHow much is iPhone 13?What is the price of iPhone 13? How much does iPhone 13 cost?iPhone 13 cost, cost of iPhone 13 iPhone 13 price, price of iPhone 13 iPhone 13 offer, iPhone 13dealQuestions Andrea Iovine, Anjie Fang, Besnik Fetahu, Oleg Rokhlenko, Shervin Malmasi |
EMNLP | 5 |
| 2022 | Preventing Catastrophic Forgetting in Continual Learning of New Natural Language TasksabstractMulti-Task Learning (MTL) is widely-accepted in Natural Language Processing as a standard technique for learning multiple related tasks in one model. Training an MTL model requires having the training data for all tasks available at the same time. As systems usually evolve over time, (e.g., to support new functionalities), adding a new task to an existing MTL model usually requires retraining the model from scratch on all the tasks and this can be time-consuming and computationally expensive. Moreover, in some scenarios, the data used to train the original training may be no longer available, for example, due to storage or privacy concerns. Sudipta Kar, Giuseppe Castellucci, Simone Filice, Shervin Malmasi, Oleg Rokhlenko |
KDD | 5 |
| 2022 | Dynamic Gazetteer Integration in Multilingual Models for Cross-Lingual and Cross-Domain Named Entity RecognitionabstractBesnik Fetahu, Anjie Fang, Oleg Rokhlenko, Shervin Malmasi. Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2022. Besnik Fetahu, Anjie Fang, Oleg Rokhlenko, Shervin Malmasi |
NAACL-HLT | 3 |
| 2022 | CycleNER: An Unsupervised Training Approach for Named Entity RecognitionabstractNamed Entity Recognition (NER) is a crucial natural language understanding task for many down-stream tasks such as question answering and retrieval. Despite significant progress in developing NER models for multiple languages and domains, scaling to emerging and/or low-resource domains still remains challenging, due to the costly nature of acquiring training data. We propose CycleNER, an unsupervised approach based on cycle-consistency training that uses two functions: (i) sentence-to-entity – S2E and (ii) entity-to-sentence – E2S, to carry out the NER task. CycleNER does not require annotations but a set of sentences with no entity labels and another independent set of entity examples. Through cycle-consistency training, the output from one function is used as input for the other (e.g. S2E → E2S) to align the representation spaces of both functions and therefore enable unsupervised training. Evaluation on several domains comparing CycleNER against supervised and unsupervised competitors shows that CycleNER achieves highly competitive performance with only a few thousand input sentences. We demonstrate competitive performance against supervised models, achieving 73% of supervised performance without any annotations on CoNLL03, while significantly outperforming unsupervised approaches. Andrea Iovine, Anjie Fang, Besnik Fetahu, Oleg Rokhlenko, Shervin Malmasi |
WWW | 4 |
| 2022 | CoSearcher: studying the effectiveness of conversational search refinement and clarification through user simulation
Alexandre Salle, Shervin Malmasi, Oleg Rokhlenko, Eugene Agichtein |
Inf. Retr. J. | 3 |
| 2021 | Continual Learning for Named Entity RecognitionabstractNamed Entity Recognition (NER) is a vital task in various NLP applications. However, in many real-world scenarios (e.g., voice-enabled assistants) new named entities are frequently introduced, entailing re-training NER models to support these new entities. Re-annotating the original training data for the new entities could be costly or even impossible when storage limitations or security concerns restrict access to that data, and annotating a new dataset for all of the entities becomes impractical and error-prone as the number of entities increases. To tackle this problem, we introduce a novel Continual Learning approach for NER, which requires new training material to be annotated only for the new entities. To preserve the existing knowledge previously learned by the model, we exploit the Knowledge Distillation (KD) framework, where the existing NER model acts as the teacher for a new NER model (i.e., the student), which learns the new entity by using the new training material and retains knowledge of old entities by imitating the teacher's outputs on this new training set. Our experiments show that this approach allows the student model to ``progressively'' learn to identify new entities without forgetting the previously learned ones. We also present a comparison with multiple strong baselines to demonstrate that our approach is superior for continually updating an NER model. Natawut Monaikul, Giuseppe Castellucci, Simone Filice, Oleg Rokhlenko |
AAAI | 4 |
| 2021 | VoiSeR: A New Benchmark for Voice-Based Search RefinementabstractSimone Filice, Giuseppe Castellucci, Marcus Collins, Eugene Agichtein, Oleg Rokhlenko. Proceedings of the 16th Conference of the European Chapter of the Association for Computational Linguistics: Main Volume. 2021. Simone Filice, Giuseppe Castellucci, Marcus D. Collins, Eugene Agichtein, Oleg Rokhlenko |
EACL | 5 |
| 2021 | Studying the Effectiveness of Conversational Search Refinement Through User Simulation
Alexandre Salle, Shervin Malmasi, Oleg Rokhlenko, Eugene Agichtein |
ECIR (1) | 3 |
| 2021 | GEMNET: Effective Gated Gazetteer Representations for Recognizing Complex Entities in Low-context InputabstractTao Meng, Anjie Fang, Oleg Rokhlenko, Shervin Malmasi. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021. Anjie Fang, Oleg Rokhlenko, Shervin Malmasi |
NAACL-HLT | 3 |
| 2021 | You Sound Like Someone Who Watches Drama Movies: Towards Predicting Movie Preferences from Conversational InteractionsabstractSergey Volokhin, Joyce Ho, Oleg Rokhlenko, Eugene Agichtein. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021. Sergey Volokhin, Joyce C. Ho, Oleg Rokhlenko, Eugene Agichtein |
NAACL-HLT | 3 |
| 2021 | Gazetteer Enhanced Named Entity Recognition for Code-Mixed Web QueriesabstractNamed entity recognition (NER) for Web queries is very challenging. Queries often do not consist of well-formed sentences, and contain very little context, with highly ambiguous queried entities. Code-mixed queries, with entities in a different language than the rest of the query, pose a particular challenge in domains like e-commerce (e.g. queries containing movie or product names). This work tackles NER for code-mixed queries, where entities and non-entity query terms co-exist simultaneously in different languages. Our contributions are twofold. First, to address the lack of code-mixed NER data we create EMBER, a large-scale dataset in six languages with four different scripts. Based on Bing query data, we include numerous language combinations that showcase real-world search scenarios. Secondly, we propose a novel gated architecture that enhances existing multi-lingual Transformers with a Mixture-of-Experts model to dynamically infuse multi-lingual gazetteers, allowing it to simultaneously differentiate and handle entities and non-entity query terms in multiple languages. Experimental evaluation on code-mixed queries in several languages shows that our approach efficiently utilizes gazetteers to recognize entities in code-mixed queries with an F1=68%, an absolute improvement of +31% over a non-gazetteer baseline. Besnik Fetahu, Anjie Fang, Oleg Rokhlenko, Shervin Malmasi |
SIGIR | 3 |
| 2020 | Using Phoneme Representations to Build Predictive Models Robust to ASR ErrorsabstractEven though Automatic Speech Recognition (ASR) systems significantly improved over the last decade, they still introduce a lot of errors when they transcribe voice to text. One of the most common reasons for these errors is phonetic confusion between similar-sounding expressions. As a result, ASR transcriptions often contain "quasi-oronyms", i.e., words or phrases that sound similar to the source ones, but that have completely different semantics (e.g., "win" instead of "when" or "accessible on defecting" instead of "accessible and affecting"). These errors significantly affect the performance of downstream Natural Language Understanding (NLU) models (e.g., intent classification, slot filling, etc.) and impair user experience. To make NLU models more robust to such errors, we propose novel phonetic-aware text representations. Specifically, we represent ASR transcriptions at the phoneme level, aiming to capture pronunciation similarities, which are typically neglected in word-level representations (e.g., word embeddings). To train and evaluate our phoneme representations, we generate noisy ASR transcriptions of four existing datasets - Stanford Sentiment Treebank, SQuAD, TREC Question Classification and Subjectivity Analysis - and show that common neural network architectures exploiting the proposed phoneme representations can effectively handle noisy transcriptions and significantly outperform state-of-the-art baselines. Finally, we confirm these results by testing our models on real utterances spoken to the Alexa virtual assistant. Anjie Fang, Simone Filice, Nut Limsopatham, Oleg Rokhlenko |
SIGIR | 4 |
| 2016 | When the Crowd is Not Enough: Improving User Experience with Social Media through Automatic Quality AnalysisabstractSocial media gives voice to the people, but also opens the door to low-quality contributions, which degrade the experience for the majority of users. To address the latter issue, the prevailing solution is to rely on the 'wisdom of the crowds' to promote good content (e.g., via votes or 'like' buttons), or to downgrade bad content. Unfortunately, such crowd feedback may be sparse, subjective, and slow to accumulate. In this pa- per, we investigate the effects, on the users, of automatically filtering question-answering content, using a combination of syntactic, semantic, and social signals. Using this filtering, a large-scale experiment with real users was performed to mea- sure the resulting engagement and satisfaction. To our knowledge, this experiment represents the first reported large-scale user study of automatically curating social media content in real time. Our results show that automated quality filtering indeed improves user engagement, usually aligning with, and often outperforming, crowd-based quality judgments. Dan Pelleg, Oleg Rokhlenko, Idan Szpektor, Eugene Agichtein, Ido Guy |
CSCW | 2 |
| 2016 | Novelty based Ranking of Human Answers for Community QuestionsabstractQuestions and their corresponding answers within a community based question answering (CQA) site are frequently presented as top search results forWeb search queries and viewed by millions of searchers daily. The number of answers for CQA questions ranges from a handful to dozens, and a searcher would be typically interested in the different suggestions presented in various answers for a question. Yet, especially when many answers are provided, the viewer may not want to sift through all answers but to read only the top ones. Prior work on answer ranking in CQA considered the qualitative notion of each answer separately, mainly whether it should be marked as best answer. We propose to promote CQA answers not only by their relevance to the question but also by the diversification and novelty qualities they hold compared to other answers. Specifically, we aim at ranking answers by the amount of new aspects they introduce with respect to higher ranked answers (novelty), on top of their relevance estimation. This approach is common in Web search and information retrieval, yet it was not addressed within the CQA settings before, which is quite different from classic document retrieval. We propose a novel answer ranking algorithm that borrows ideas from aspect ranking and multi-document summarization, but adapts them to our scenario. Answers are ranked in a greedy manner, taking into account their relevance to the question as well as their novelty compared to higher ranked answers and their coverage of important aspects. An experiment over a collection of Health questions, using a manually annotated gold-standard dataset, shows that considering novelty for answer ranking improves the quality of the ranked answer list. Adi Omari, David Carmel, Oleg Rokhlenko, Idan Szpektor |
SIGIR | 3 |
| 2015 | Budget-Constrained Item Cold-Start Handling in Collaborative Filtering Recommenders via Optimal DesignabstractIt is well known that collaborative filtering (CF) based recommender systems provide better modeling of users and items associated with considerable rating history. The lack of historical ratings results in the user and the item cold-start problems. The latter is the main focus of this work. Most of the current literature addresses this problem by integrating content-based recommendation techniques to model the new item. However, in many cases such content is not available, and the question arises is whether this problem can be mitigated using CF techniques only. We formalize this problem as an optimization problem: given a new item, a pool of available users, and a budget constraint, select which users to assign with the task of rating the new item in order to minimize the prediction error of our model. We show that the objective function is monotone-supermodular, and propose efficient optimal design based algorithms that attain an approximation to its optimum. Our findings are verified by an empirical study using the Netflix dataset, where the proposed algorithms outperform several baselines for the problem at hand. Oren Anava, Shahar Golan, Nadav Golbandi, Zohar S. Karnin, Ronny Lempel, Oleg Rokhlenko, Oren Somekh |
WWW | 6 |
| 2013 | Generating Synthetic Comparable Questions for News Articles
Oleg Rokhlenko, Idan Szpektor |
ACL (1) | 1 |
| 2009 | Resurrecting infeasible clock-gating functionsabstractIn this paper we consider the problem of exploiting infeasible clock gating functions. Analysis of industrial designs reveals a large margin of potential for power saving based on clock gating functions that initially appear to be useless due to timing violation or excessive power consumption. We propose two optimization techniques for resurrecting such functions that can be used as a generic post-processing phase in an automatic clock gating tool. The first provides timing-aware approximation and the second aims at generating large gating domains by clustering similar clock gating functions. Our experimental results show that the combination of these two techniques yields an additional power saving of up to 78% in industrial designs. Eli Arbel, Cindy Eisner, Oleg Rokhlenko |
DAC | 3 |
| 2009 | SAT-based synthesis of clock gating functions using 3-valued abstractionabstractClock gating is a power reduction technique for digital circuits that works by eliminating unnecessary switching of parts of the clock network, a power-hungry component in hardware designs. An effective approach to clock gating synthesis is based on a functional analysis of the design using BDDs. Algorithms of this type attempt to build a BDD for a clock gating circuit and then reduce its size with an approximation. If the BDD of a particular latch grows too large the attempt to gate that latch is aborted. We replace BDDs with a SAT-based technique combined with 3-valued abstraction. Our technique generates the approximation directly from the circuit, and thus avoids the explosion. Furthermore, our technique is incremental in the sense that it produces a partial result (a weaker approximation) if time or memory limits are exceeded. Our experimentation shows that more than 70% of latches that could not be gated using the BDD-based approach were gated by the SAT-based method. Eli Arbel, Oleg Rokhlenko, Karen Yorav |
FMCAD | 2 |
| 2008 | Seeded Tree AlignmentabstractThe optimal transformation of one tree into another by means of elementary edit operations is an important algorithmic problem that has several interesting applications to computational biology. Here we introduce a constrained form of this problem in which a partial mapping of a set of nodes (the "seeds") in one tree to a corresponding set of nodes in the other tree is given, and present efficient algorithms for both ordered and unordered trees. Whereas ordered tree matching based on seeded nodes has applications in pattern matching of RNA structures, unordered tree matching based on seeded nodes has applications in co-speciation and phylogeny reconciliation. The latter involves the solution of the planar tanglegram layout problem, for which a polynomial-time algorithm is given here. Antoni Lozano, Ron Y. Pinter, Oleg Rokhlenko, Gabriel Valiente, Michal Ziv-Ukelson |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2007 | Seeded Tree Alignment and Planar Tanglegram Layout
Antoni Lozano, Ron Y. Pinter, Oleg Rokhlenko, Gabriel Valiente, Michal Ziv-Ukelson |
WABI | 3 |
| 2007 | Constraint-based functional similarity of metabolic genes: going beyond network topologyabstractMOTIVATION: Several recent studies attempted to establish measures for the similarity between genes that are based on the topological properties of metabolic networks. However, these approaches offer only a static description of the properties of interest and offer moderate (albeit significant) correlations with pertinent experimental data. RESULTS: Using a constraint-based large-scale metabolic model, we present two effectively computable measures of functional gene similarity, one based on the response of the metabolic network to gene knockouts and the other based on the metabolic flux activity across a variety of growth media. We applied these measures to 750 genes comprising the metabolic network of the budding yeast. Comparing the in silico computed functional similarities to Gene Ontology (GO) annotations and gene expression data, we show that our computational method captures functional similarities between metabolic genes that go beyond those obtained by the topological analysis of metabolic networks alone, thus revealing dynamic characteristics of gene function. Interestingly, the measure based on the network response to different growth environments markedly outperforms the measure based on its response to gene knockouts, though both have some added synergistic value in depicting the functional relationships between metabolic genes. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oleg Rokhlenko, Tomer Shlomi, Roded Sharan, Eytan Ruppin, Ron Y. Pinter |
Bioinform. | 1 |
| 2007 | Similarities and differences of gene expression in yeast stress conditionsabstractUNLABELLED: MOTIVATION AND METHODS: All living organisms and the survival of all cells critically depend on their ability to sense and quickly adapt to changes in the environment and to other stress conditions. We study stress response mechanisms in Saccharomyces cerevisiae by identifying genes that, according to very stringent criteria, have persistent co-expression under a variety of stress conditions. This is enabled through a fast clique search method applied to the intersection of several co-expression graphs calculated over the data of Gasch et al. This method exploits the topological characteristics of these graphs. RESULTS: We observe cliques in the intersection graphs that are much larger than expected under a null model of changing gene identities for different stress conditions but maintaining the co-expression topology within each one. Persistent cliques are analyzed to identify enriched function as well as enriched regulation by a small number of TFs. These TFs, therefore, characterize a universal and persistent reaction to stress response. We further demonstrate that the vertices (genes) of many cliques in the intersection graphs are co-localized in the yeast genome, to a degree far beyond the random expectation. Co-localization can hypothetically contribute to a quick co-ordinated response. We propose the use of persistent cliques in further study of properties of co-regulation. Oleg Rokhlenko, Ydo Wexler, Zohar Yakhini |
Bioinform. | 1 |
| 2006 | Flux-Based vs. Topology-Based Similarity of Metabolic Genes
Oleg Rokhlenko, Tomer Shlomi, Roded Sharan, Eytan Ruppin, Ron Y. Pinter |
WABI | 1 |
| 2005 | Alignment of metabolic pathwaysabstractMOTIVATION: Several genome-scale efforts are underway to reconstruct metabolic networks for a variety of organisms. As the resulting data accumulates, the need for analysis tools increases. A notable requirement is a pathway alignment finder that enables both the detection of conserved metabolic pathways among different species as well as divergent metabolic pathways within a species. When comparing two pathways, the tool should be powerful enough to take into account both the pathway topology as well as the nodes' labels (e.g. the enzymes they denote), and allow flexibility by matching similar--rather than identical--pathways. RESULTS: MetaPathwayHunter is a pathway alignment tool that, given a query pathway and a collection of pathways, finds and reports all approximate occurrences of the query in the collection, ranked by similarity and statistical significance. It is based on a novel, efficient graph matching algorithm that extends the functionality of known techniques. The program also supports a visualization interface with which the alignment of two homologous pathways can be graphically displayed. We employed this tool to study the similarities and differences in the metabolic networks of the bacterium Escherichia coli and the yeast Saccharomyces cerevisiae, as represented in highly curated databases. We reaffirmed that most known metabolic pathways common to both the species are conserved. Furthermore, we discovered a few intriguing relationships between pathways that provide insight into the evolution of metabolic pathways. We conclude with a description of biologically meaningful meta-queries, demonstrating the power and flexibility of our new tool in the analysis of metabolic pathways. Ron Y. Pinter, Oleg Rokhlenko, Esti Yeger Lotem, Michal Ziv-Ukelson |
Bioinform. | 2 |
| 2004 | Approximate Labelled Subtree Homeomorphism
Ron Y. Pinter, Oleg Rokhlenko, Dekel Tsur, Michal Ziv-Ukelson |
CPM | 2 |