Demo Data from SIGIR 2026 / reviewers in the wild / expert
Kannan Achan
dblp:39/463
· DBLP profile ↗
54ranked-venue papers
5as first author
27since 2021 · last 2026
0009-0000-9186-3175ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 36 · 2 first-author · 21 since 2021Databases, data management, data science and information retrieval · 32 · 22 since 2021Applied, interdisciplinary, general and emerging computing · 19 · 1 first-author · 12 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 2 first-author · 2 since 2021Computer networks · 2
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
14 papers |
Information extraction and text analysis · 19% Language models and text generation · 15% Representation and self-supervised learning · 14% | |
| Databases, data mining, and information retrieval
13 papers |
Recommender systems · 85% Information retrieval · 9% Knowledge graphs · 5% | |
| Network and information security
3 papers |
Security and privacy of machine learning · 42% Privacy and data protection · 42% Network security · 11% | |
| Computer graphics and multimedia
3 papers |
Image and video processing · 92% Audio and music processing · 5% Visual content generation and editing · 4% | |
| Theoretical computer science
1 paper |
Algorithmic game theory and mechanism design · 50% Mathematical optimization · 50% |
Topics — the 30 heaviest of 73, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Segmentation and scene understanding
interactive segmentation |
1.0 | 1 | 2026 | Segment and Matte Anything in a Unified Model · AAAI 2026 |
Natural language and speech › Language models and text generation
large language model reasoning |
1.0 | 1 | 2026 | Is More Context Always Better? Examining LLM Reasoning Capability for Time Interval Prediction · WWW 2026 |
Recommender systems › session-based recommendation
next-basket recommendation |
1.0 | 1 | 2026 | CASE: Cadence-Aware Set Encoding for Large-Scale Next Basket Repurchase Recommendation · SIGIR 2026 |
Image and video processing
image matting |
1.0 | 1 | 2026 | Segment and Matte Anything in a Unified Model · AAAI 2026 |
Recommender systems
collaborative filtering |
0.9 | 2 | 2021 | Rethinking Neural vs. Matrix-Factorization Collaborative Filtering: the Theoretical Perspectives · ICML 2021 Data Poisoning Attacks against Differentially Private Recommender Systems · SIGIR 2020 |
Recommender systems › representation learning for recommendation
product representation learning |
0.9 | 2 | 2021 | Theoretical Understandings of Product Embedding for E-commerce Machine Learning · WSDM 2021 Knowledge-aware Complementary Product Representation Learning · WSDM 2020 |
Natural language and speech › Information extraction and text analysis › relation extraction
attribute value extraction |
0.8 | 1 | 2024 | LLM-Ensemble: Optimal Large Language Model Ensemble Method for E-commerce Product Attribute Value Extraction · SIGIR 2024 |
Machine learning › Kernel, tree and ensemble methods
ensemble learning |
0.8 | 1 | 2024 | LLM-Ensemble: Optimal Large Language Model Ensemble Method for E-commerce Product Attribute Value Extraction · SIGIR 2024 |
Natural language and speech › Language models and text generation › large language model
large language model ensemble |
0.8 | 1 | 2024 | LLM-Ensemble: Optimal Large Language Model Ensemble Method for E-commerce Product Attribute Value Extraction · SIGIR 2024 |
Natural language and speech › Information extraction and text analysis › relation extraction › attribute value extraction
product attribute value extraction |
0.8 | 1 | 2024 | LLM-Ensemble: Optimal Large Language Model Ensemble Method for E-commerce Product Attribute Value Extraction · SIGIR 2024 |
Machine learning › Generative modeling › diffusion model
text-to-image generation |
0.8 | 1 | 2024 | Chaining Text-to-Image and Large Language Model: A Novel Approach for Generating Personalized e-commerce Banners · KDD 2024 |
Recommender systems
recommendation optimization |
0.6 | 1 | 2022 | From Intervention to Domain Transportation: A Novel Perspective to Optimize Recommendation · ICLR 2022 |
Machine learning › Representation and self-supervised learning › representation learning
dimensionality reduction |
0.5 | 1 | 2021 | Theoretical Understandings of Product Embedding for E-commerce Machine Learning · WSDM 2021 |
Machine learning › Learning theory › generalization
generalization analysis |
0.5 | 1 | 2021 | Rethinking Neural vs. Matrix-Factorization Collaborative Filtering: the Theoretical Perspectives · ICML 2021 |
Machine learning › Generative modeling
generative adversarial network |
0.5 | 1 | 2021 | PURE: Positive-Unlabeled Recommendation with Generative Adversarial Network · KDD 2021 |
Machine learning › Representation and self-supervised learning › word representation › word embedding
skip-gram negative sampling |
0.5 | 1 | 2021 | Theoretical Understandings of Product Embedding for E-commerce Machine Learning · WSDM 2021 |
Recommender systems › collaborative filtering
implicit feedback |
0.5 | 1 | 2021 | PURE: Positive-Unlabeled Recommendation with Generative Adversarial Network · KDD 2021 |
Recommender systems › collaborative filtering
neural collaborative filtering |
0.5 | 1 | 2021 | Rethinking Neural vs. Matrix-Factorization Collaborative Filtering: the Theoretical Perspectives · ICML 2021 |
Algorithmic game theory and mechanism design
multi-armed bandit |
0.5 | 1 | 2021 | Towards the D-Optimal Online Experiment Design for Recommender Selection · KDD 2021 |
Mathematical optimization › experimental design
optimal experimental design |
0.5 | 1 | 2021 | Towards the D-Optimal Online Experiment Design for Recommender Selection · KDD 2021 |
Machine learning › Graph learning › graph representation learning
inductive representation learning |
0.4 | 1 | 2020 | Inductive representation learning on temporal graphs · ICLR 2020 |
Machine learning › Graph learning › dynamic graph learning
temporal graph representation learning |
0.4 | 1 | 2020 | Inductive representation learning on temporal graphs · ICLR 2020 |
Information retrieval
evaluation |
0.4 | 1 | 2020 | Adversarial Counterfactual Learning and Evaluation for Recommender System · NeurIPS 2020 |
Recommender systems › debiased recommendation › selection bias
exposure bias |
0.4 | 1 | 2020 | Adversarial Counterfactual Learning and Evaluation for Recommender System · NeurIPS 2020 |
Recommender systems › recommender system evaluation › off-policy evaluation
inverse propensity scoring |
0.4 | 1 | 2020 | Adversarial Counterfactual Learning and Evaluation for Recommender System · NeurIPS 2020 |
Knowledge graphs
knowledge graph embedding |
0.4 | 1 | 2020 | Product Knowledge Graph Embedding for E-commerce · WSDM 2020 |
Recommender systems › collaborative filtering
matrix factorization |
0.4 | 1 | 2020 | Data Poisoning Attacks against Differentially Private Recommender Systems · SIGIR 2020 |
Recommender systems › recommender system evaluation
off-policy evaluation |
0.4 | 1 | 2020 | Adversarial Counterfactual Learning and Evaluation for Recommender System · NeurIPS 2020 |
Privacy and data protection › differential privacy › differentially private learning
differentially private recommendation |
0.4 | 1 | 2020 | Data Poisoning Attacks against Differentially Private Recommender Systems · SIGIR 2020 |
Privacy and data protection
differential privacy |
0.4 | 1 | 2020 | Data Poisoning Attacks against Differentially Private Recommender Systems · SIGIR 2020 |
Methods — techniques the papers use, named apart from their topics
multi-view localization · 2.0adapter · 2.0stable diffusion · 1.5prompt engineering · 1.5large language model · 1.5intervention · 1.1domain transportation · 1.1multi-scale temporal convolution · 1.0induced set attention · 1.0d-optimal design · 1.0large language model ensemble · 0.8temporal kernel · 0.5neural ordinary differential equation · 0.5multi-armed bandit · 0.5kernelized predictors · 0.5gradient descent analysis · 0.5exploration-exploitation · 0.5matrix factorization · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Segment and Matte Anything in a Unified ModelabstractSegment Anything (SAM) has recently pushed the boundaries of segmentation by demonstrating remarkable zero-shot generalization and flexible prompting after training on over one billion masks. Despite this, its mask prediction accuracy often falls short of the precision required in real-world applications. While several refinement modules have been proposed to boost SAM’s segmentation quality, achieving highly accurate object delineation within a single, unified framework remains an open challenge. Furthermore, interactive image matting—which aims to generate fine-grained alpha mattes guided by diverse user hints—has not yet been explored in the context of SAM. Insights from recent studies highlight strong correlations between segmentation and matting, suggesting the feasibility of a unified model capable of both tasks. In this paper, we introduce Segment And Matte Anything (SAMA), a lightweight extension of SAM that delivers high-quality interactive image segmentation and matting with minimal extra parameters or computational cost. Our Multi-View Localization Encoder (MVLE) captures detailed features from local views, while the Localization Adapter (Local-Adapter) refines mask outputs by recovering subtle boundary details. We also incorporate two prediction heads for each task into the architecture to generate segmentation and matting tasks, simultaneously. Trained on a diverse dataset aggregated from publicly available sources, SAMA achieves state-of-the-art performance across multiple segmentation and matting benchmarks, showcasing its adaptability and effectiveness in a wide range of downstream tasks. Zezhong Fan, Xiaohan Li 0001, Topojoy Biswas, Kaushiki Nag, Kannan Achan |
AAAI | 5 |
| 2026 | CASE: Cadence-Aware Set Encoding for Large-Scale Next Basket Repurchase RecommendationabstractRepurchase behavior is a primary signal in large-scale retail recommendation, particularly in categories with frequent replenishment: many items in a user's next basket were previously purchased, and their timing follows stable, item-specific cadences. Yet most next basket repurchase recommendation models represent history as a sequence of discrete basket events indexed by visit order, which cannot explicitly model elapsed calendar time or update item rankings as days pass between purchases. We present CASE (Cadence-Aware Set Encoding) for next basket repurchase recommendation, which decouples item-level cadence learning from cross-item interaction, enabling explicit calendar-time modeling while remaining production-scalable. CASE represents each item's purchase history as a calendar-time signal over a fixed horizon, applies shared multi-scale temporal convolutions to capture recurring rhythms, and uses induced set attention to model cross-item dependencies with sub-quadratic complexity, allowing efficient batch inference at scale. Across three public benchmarks and a proprietary dataset, CASE consistently improves precision, recall, and NDCG at multiple cutoffs compared to strong next basket recommendation baselines. In a production-scale evaluation with tens of millions of users and a large item catalog, CASE achieves up to 8.6% relative precision lift and 9.9% relative recall lift at top-5, showing that scalable cadence-aware modeling yields measurable gains in both benchmark and industrial settings. Ashish Ranjan 0006, Sinduja Subramaniam, Evren Körpeoglu, Kaushiki Nag, Kannan Achan |
SIGIR | 6 |
| 2026 | Is More Context Always Better? Examining LLM Reasoning Capability for Time Interval Prediction
Farnaz Fallahi, Murali Mohana Krishna Dandu, Lalitesh Morishetti, Kai Zhao 0011, Luyi Ma, Sinduja Subramaniam, Jianpeng Xu, Evren Körpeoglu, Kaushiki Nag, Kannan Achan |
WWW | 12 |
| 2025 | Personalized Product Search Ranking: A Multi-Task Learning Approach with Tabular and Non-Tabular Data
Lalitesh Morishetti, Abhay Kumar 0001, Jonathan Scott, Kaushiki Nag, Gunjan Sharma, Shanu Vashishtha, Rahul Sridhar, Rohit Chatter, Kannan Achan |
IEEE Big Data | 9 |
| 2025 | VL-CLIP: Enhancing Multimodal Recommendations via Visual Grounding and LLM-Augmented CLIP Embeddings
Ramin Giahi, Kehui Yao, Sriram Kollipara, Kai Zhao 0011, Vahid Mirjalili, Jianpeng Xu, Topojoy Biswas, Evren Körpeoglu, Kannan Achan |
RecSys | 9 |
| 2025 | GRACE: Generative Recommendation via Journey-Aware Sparse Attention on Chain-of-Thought Tokenization
Luyi Ma, Wanjia Zhang, Kai Zhao 0011, Abhishek Kulkarni, Lalitesh Morishetti, Anjana Ganesh, Ashish Ranjan 0006, Aashika Padmanabhan, Jianpeng Xu, Jason H. D. Cho, Praveenkumar Kanumala, Kaushiki Nag, Sumit Dutta, Kamiya Motwani, Malay Patel, Evren Körpeoglu, Kannan Achan |
RecSys | 18 |
| 2025 | ROSI: A hybrid solution for omni-channel feature integration in E-commerce
Luyi Ma, Shengwei Tang, Anjana Ganesh, Jiao Chen 0005, Aashika Padmanabhan, Malay Patel, Jianpeng Xu, Jason H. D. Cho, Evren Körpeoglu, Kannan Achan |
Data Knowl. Eng. | 11 |
| 2025 | Causal Structure Learning for Recommender SystemabstractA fundamental challenge of recommender systems (RS) is understanding the causal dynamics underlying users’ decision making. Most existing literature addresses this problem by using causal structures inferred from domain knowledge. However, there are numerous phenomenons where domain knowledge is insufficient, and the causal mechanisms must be learned from the feedback data. Discovering the causal mechanism from RS feedback data is both novel and challenging, since RS itself is a source of intervention that can influence both the users’ exposure and their willingness to interact. Also for this reason, most existing solutions become inappropriate since they require data collected free from any RS. In this article, we first formulate the underlying causal mechanism as a causal structural model and describe CSL4RS , a general causal structure learning framework for RS grounded in the real-world working mechanism. The essence of our approach is to acknowledge the unknown nature of RS intervention. We then derive the learning objective from our framework and utilize an augmented Lagrangian solver for efficient optimization. We conduct both simulation and real-world experiments to demonstrate how our approach compares favorably to existing solutions, together with the empirical analysis from sensitivity and ablation studies. Da Xu 0008, Evren Körpeoglu, Stephen D. Guo, Kannan Achan, Yongfeng Zhang 0003 |
Trans. Recomm. Syst. | 6 |
| 2024 | Multi-task Recommendation in Marketplace via Knowledge Attentive Graph Convolutional Network with Adaptive Contrastive LearningabstractMarketplaces with multiple sellers have progressively evolved into viable business models in many web applications. Within this sphere, a marketplace recommendation model provides personalized suggestions regarding items and sellers that correspond with users’ preferences. However, a majority of the popular recommendation models are item-centric, often neglecting the incorporation of user preferences to sellers, thereby undermining the comprehensive utilization of the seller-related information contained in the marketplace datasets.To deal with the aforementioned limitations, this study presents a novel model for marketplace recommendations. It employs multi-task learning to jointly recommend items and sellers to users. Here, we introduce the KAROL, a model comprised of two principal modules. The first module is a Knowledge Attentive Graph Convolutional Network (KAGCN) structure based on the user-item-seller knowledge graph (KG). Specifically, relation-aware graph attention and LightGCN are employed to learn node embeddings of users, items and sellers. Sellers and items function reciprocally as knowledge bases for the bipartite graphs to transfer the knowledge between different tasks. It further employs dual losses to concurrently generate recommendations for both items and sellers. The second module is Adaptive Contrastive Learning (ACL), which involves a contrastive loss that incorporates three schemes for data augmentation: cross-relation sampling, edge-dropping and noise addition, to address knowledge sharing, structural consistency, and robustness challenges. An additional innovative facet is the incorporation of an adaptive temperature that is automatically optimized for contrastive loss without manual hyperparameter tuning. The experiment results on three datasets demonstrate that our model outperforms nine baseline models on both item and seller recommendation tasks. Xiaohan Li 0001, Zezhong Fan, Luyi Ma, Kaushiki Nag, Kannan Achan |
IEEE Big Data | 5 |
| 2024 | Improving Sequential Recommender Systems with Online and In-store User BehaviorabstractOnline e-commerce platforms have been extending in-store shopping, which allows users to keep the canonical online browsing and checkout experience while exploring in-store shopping. However, the growing transition between online and in-store becomes a challenge to online sequential recommender systems for future online interaction prediction due to the lack of holistic modeling of hybrid user behaviors (online & in-store). The challenges are two-fold. First, combining online & in-store user behavior data into a single data schema and supporting multiple stages in the model life cycle (pre-training, training, inference, etc.) organically needs a new data pipeline design. Second, online recommender systems, which solely relies on online user behavior sequences, must be redesigned to support online and in-store user data as input under the sequential modeling setting. To overcome the first challenge, we propose a hybrid, omnichannel data pipeline to compile online & in-store user behavior data by caching information from diverse data sources. Later, we introduce a model-agnostic encoder module to the sequential recommender system to interpret the user in-store transaction and augment the modeling capacity for better online interaction prediction given the hybrid user behavior. Luyi Ma, Aashika Padmanabhan, Anjana Ganesh, Shengwei Tang, Jiao Chen 0005, Xiaohan Li 0001, Lalitesh Morishetti, Kaushiki Nag, Malay Patel, Jason H. D. Cho, Kannan Achan |
IEEE Big Data | 12 |
| 2024 | Leveraging User-Generated Reviews for Recommender Systems with Dynamic HeadersabstractE-commerce platforms have a vast catalog of items to cater to their customers’ shopping interests. Most of these platforms assist their customers in the shopping process by offering optimized recommendation carousels, designed to help customers quickly locate their desired items. Many models have been proposed in academic literature to generate and enhance the ranking and recall set of items in these carousels. Conventionally, the accompanying carousel title text (header) of these carousels remains static. In most instances, a generic text such as “Items similar to your current viewing” is utilized. Fixed variations such as the inclusion of specific attributes “Other items from a similar seller” or “Items from a similar brand” in addition to “frequently bought together” or “considered together” are observed as well. This work proposes a novel approach to customize the header generation process of these carousels. Our work leverages user-generated reviews that lay focus on specific attributes (aspects) of an item that were favorably perceived by users during their interaction with the given item. We extract these aspects from reviews and train a graph neural network-based model under the framework of a conditional ranking task. We refer to our innovative methodology as Dynamic Text Snippets (DTS) which generates multiple header texts for an anchor item and its recall set. Our approach demonstrates the potential of utilizing user-generated reviews and presents a unique paradigm for exploring increasingly context-aware recommendation systems. Shanu Vashishtha, Abhay Kumar 0001, Lalitesh Morishetti, Kaushiki Nag, Kannan Achan |
ECAI | 5 |
| 2024 | Chaining Text-to-Image and Large Language Model: A Novel Approach for Generating Personalized e-commerce BannersabstractText-to-image models such as stable diffusion have opened a plethora of opportunities for generating art. Recent literature has surveyed the use of text-to-image models for enhancing the work of many creative artists. Many e-commerce platforms employ a manual process to generate the banners, which is time-consuming and has limitations of scalability. In this work, we demonstrate the use of text-to-image models for generating personalized web banners with dynamic content for online shoppers based on their interactions. The novelty in this approach lies in converting users' interaction data to meaningful prompts without human intervention. To this end, we utilize a large language model (LLM) to systematically extract a tuple of attributes from item meta-information. The attributes are then passed to a text-to-image model via prompt engineering to generate images for the banner. Our results show that the proposed approach can create high-quality personalized banners for users. Shanu Vashishtha, Abhinav Prakash, Lalitesh Morishetti, Kaushiki Nag, Yokila Arora, Kannan Achan |
KDD | 7 |
| 2024 | LLM-Ensemble: Optimal Large Language Model Ensemble Method for E-commerce Product Attribute Value ExtractionabstractProduct attribute value extraction is a pivotal component in Natural Language Processing (NLP) and the contemporary e-commerce industry. The provision of precise product attribute values is fundamental in ensuring high-quality recommendations and enhancing customer satisfaction. The recently emerging Large Language Models (LLMs) have demonstrated state of-the-art performance in numerous attribute extraction tasks, without the need for domain-specific training data. Nevertheless, varying strengths and weaknesses are exhibited by different LLMs due to the diversity in data, architectures, and hyperparameters. This variation makes them complementary to each other, with no single LLM dominating all others. Considering the diverse strengths and weaknesses of LLMs, it becomes necessary to develop an ensemble method that leverages their complementary potentials. Chenhao Fang, Xiaohan Li 0001, Zezhong Fan, Jianpeng Xu, Kaushiki Nag, Evren Körpeoglu, Kannan Achan |
SIGIR | 8 |
| 2023 | Character-based Outfit Generation with Vision-augmented Style Extraction via LLMsabstractThe outfit generation problem involves recommending a complete outfit to a user based on their interests. Existing approaches focus on recommending items based on anchor items or specific query styles but do not consider customer interests in famous characters from movie, social media, etc. In this paper, we define a new Character-based Outfit Generation (COG) problem, designed to accurately interpret character information and generate complete outfit sets according to customer specifications such as age and gender. To tackle this problem, we propose a novel framework LVA-COG that leverages Large Language Models (LLMs) to extract insights from customer interests (e.g., character information) and employ prompt engineering techniques for accurate understanding of customer preferences. Additionally, we incorporate text-to-image models to enhance the visual understanding and generation (factual or counterfactual) of cohesive outfits. Our framework integrates LLMs with text-to-image models and improves the customer’s approach to fashion by generating personalized recommendations. With experiments and case studies, we demonstrate the effectiveness of our solution from multiple dimensions. Najmeh Forouzandehmehr, Yijie Cao, Nikhil Thakurdesai, Ramin Giahi, Luyi Ma, Nima Farrokhsiar, Jianpeng Xu, Evren Körpeoglu, Kannan Achan |
IEEE Big Data | 9 |
| 2023 | LLMs with User-defined Prompts as Generic Data Operators for Reliable Data ProcessingabstractData processing is one of the fundamental steps in machine learning pipelines to ensure data quality. Majority of the applications consider the user-defined function (UDF) design pattern for data processing in databases. Although the UDF design pattern introduces flexibility, reusability and scalability, the increasing demand on machine learning pipelines brings three new challenges to this design pattern – not low-code, not dependency-free and not knowledge-aware. To address these challenges, we propose a new design pattern that large language models (LLMs) could work as a generic data operator (LLM-GDO) for reliable data cleansing, transformation and modeling with their human-compatible performance. In the LLM-GDO design pattern, user-defined prompts (UDPs) are used to represent the data processing logic rather than implementations with a specific programming language. LLMs can be centrally maintained so users don’t have to manage the dependencies at the run-time. Fine-tuning LLMs with domain-specific data could enhance the performance on the domain-specific tasks which makes data processing knowledge-aware. We illustrate these advantages with examples in different data processing tasks. Furthermore, we summarize the challenges and opportunities introduced by LLMs to provide a complete view of this design pattern for more discussions. Luyi Ma, Nikhil Thakurdesai, Jiao Chen 0005, Jianpeng Xu, Evren Körpeoglu, Kannan Achan |
IEEE Big Data | 7 |
| 2023 | LLM-TAKE: Theme-Aware Keyword Extraction Using Large Language ModelsabstractKeyword extraction is one of the core tasks in natural language processing. Classic extraction models are notorious for having a short attention span which make it hard for them to conclude relational connections among the words and sentences that are far from each other. This, in turn, makes their usage prohibitive for generating keywords that are inferred from the context of the whole text. In this paper, we explore using Large Language Models (LLMs) in generating keywords for items that are inferred from the items’ textual metadata. Our modeling framework includes several stages to fine grain the results by avoiding outputting keywords that are non-informative or sensitive and reduce hallucinations common in LLM’s. We call our LLM-based framework Theme-Aware Keyword Extraction (LLM-TAKE). We propose two variations of framework for generating extractive and abstractive themes for products in an E-commerce setting. We perform an extensive set of experiments on three real data sets and show that our modeling framework can enhance accuracy-based and diversity-based metrics when compared with benchmark models. Reza Yousefi Maragheh, Chenhao Fang, Charan Chand Irugu, Parth Parikh, Jason H. D. Cho, Jianpeng Xu, Saranyan Sukumar, Malay Patel, Evren Körpeoglu, Kannan Achan |
IEEE Big Data | 11 |
| 2022 | Mitigating Frequency Bias in Next-Basket Recommendation via DeconfoundersabstractRecent studies on Next-basket Recommendation (NBR) have achieved much progress by leveraging Personalized Item Frequency (PIF) as one of the main features, which measures the frequency of the user’s interactions with the item. However, taking the PIF as an explicit feature incurs bias towards frequent items. Items that a user purchases frequently are assigned higher weights in PIF-based recommender system and appear more frequently in the personalized recommendation list. As a result, the system will lose the fairness and balance between items that the user frequently purchases and items that the user never purchases. We refer to this systematic bias on personalized recommendation lists as frequency bias, which narrows users’ browsing scope and reduces the system utility. We adopt causal inference theory to address this issue. Considering the influence of historical purchases on users’ future interests, the user and item representations can be viewed as unobserved confounders in the causal diagram. In this paper, we propose a deconfounder model named FENDER (Frequency-aware Deconfounder for Next-basket Recommendation) to mitigate the frequency bias. With the deconfounder theory and the causal diagram we propose, FENDER decomposes PIF with a neural tensor layer to obtain substitute confounders for users and items. Then, FENDER performs unbiased recommendations considering the effect of these substitute confounders. Experimental results demonstrate that FENDER has derived diverse and fair results compared to ten baseline models on three datasets while achieving competitive performance. Further experiments illustrate how FENDER balances users’ historical purchases and potential interests. Xiaohan Li 0001, Zheng Liu 0017, Luyi Ma, Kaushiki Nag, Stephen D. Guo, Philip S. Yu, Kannan Achan |
IEEE Big Data | 7 |
| 2022 | Prospect-Net: Top-K Retrieval Problem Using Prospect TheoryabstractIn e-Commerce Industry, customers’ purchase decision of an item are usually influenced by the reference price of that item, which is implied within the context of the items (e.g. prices of an item set from search/recommendation) or external environments (e.g. prices from another e-Commerce platform). Despite of the prevalence and influence of the reference price on customers’ behavior, existing works in Information Retrieval domain do not exploit the value of the reference price in ranking problems. In this paper, we propose a list-wise ranking model named "Prospect-Net" by incorporating the prospect theory, which is the theoretical foundation for framing the reference price. We consider the Top-K retrieval task under a product recommendation setting, and demonstrate the effectiveness of Prospect-Net to capture various forms of reference price under different scenarios. Polynomial solutions are proposed to solve the Top-K retrieval problem for some of the cases where the reference price is dependent on the recommended set of items to the user. Both offline e valuation and online experiments are performed on a real-world industrial dataset with significant performance improvement. Reza Yousefi Maragheh, Ramin Giahi, Jianpeng Xu, Lalitesh Morishetti, Shanu Vashishtha, Kaushiki Nag, Jason H. D. Cho, Evren Körpeoglu, Kannan Achan |
IEEE Big Data | 10 |
| 2022 | From Intervention to Domain Transportation: A Novel Perspective to Optimize Recommendation
Yuting Ye, Chuanwei Ruan, Evren Körpeoglu, Kannan Achan |
ICLR | 6 |
| 2021 | Pre-training Recommender Systems via Reinforced Attentive Multi-relational Graph Neural NetworkabstractRecently, Graph Neural Networks (GNNs) have proven their effectiveness for recommender systems. Existing studies have applied GNNs to capture collaborative relations in the data. However, in real-world scenarios, the relations in a recommendation graph can be of various kinds. For example, two movies may be associated either by the same genre or by the same director/actor. If we use a single graph to elaborate all these relations, the graph can be too complex to process. To address this issue, we bring the idea of pre-training to process the complex graph step by step. Based on the idea of divide-and-conquer, we separate the large graph into three sub-graphs: user graph, item graph, and user-item interaction graph. Then the user and item embeddings are pre-trained from user and item graphs, respectively. To conduct pre-training, we construct the multi-relational user graph and item graph, respectively, based on their attributes.In this paper, we propose a novel Reinforced Attentive Multi-relational Graph Neural Network (RAM-GNN) to pre-train user and item embeddings on the user and item graph prior to the recommendation step. Specifically, we design a relation-level attention layer to learn the importance of different relations. Next, a Reinforced Neighbor Sampler (RNS) is applied to search the optimal filtering threshold for sampling top-k similar neighbors in the graph, which avoids the over-smoothing issue. We initialize the recommendation model with the pre-trained user/item embeddings. Finally, an aggregation-based GNN model is utilized to learn from the collaborative relations in the user-item interaction graph and provide recommendations. Our experiments demonstrate that RAM-GNN outperforms other state-of-the-art graph-based recommendation models and multi-relational graph neural networks. Xiaohan Li 0001, Zhiwei Liu 0001, Stephen D. Guo, Zheng Liu 0017, Hao Peng 0001, Philip S. Yu, Kannan Achan |
IEEE BigData | 7 |
| 2021 | Event-based Product Carousel Recommendation with Query-Click GraphabstractMany current recommender systems mainly focus on the product-to-product recommendations and user-to-product recommendations even during the time of events rather than modeling the typical recommendations for the target event (e.g., festivals, seasonal activities, or social activities) without addressing the multiple aspects of the shopping demands for the target event. Product recommendations for the multiple aspects of the target event are usually generated by human curators who manually identify the aspects and select a list of aspect-related products (i.e., product carousel) for each aspect as recommendations. However, building a recommender system with machine learning is non-trivial due to the lack of both the ground truth of event-related aspects and the aspect-related products. To fill this gap, we define the novel problem as the event-based product carousel recommendations in e-commerce and propose an effective recommender system based on the query-click bipartite graph. We apply the iterative clustering algorithm over the query-click bipartite graph and infer the event-related aspects by the clusters of queries. The aspect-related recommendations are powered by the click-through rate of products regarding each aspect. We show through experiments that this approach effectively mines product carousels for the target event. Luyi Ma, Nimesh Sinha, Parth Vajge, Jason H. D. Cho, Kannan Achan |
IEEE BigData | 6 |
| 2021 | NEAT: A Label Noise-resistant Complementary Item Recommender System with Trustworthy EvaluationabstractThe complementary item recommender system (CIRS) recommends the complementary items for a given query item. Existing CIRS models consider the item co-purchase signal as a proxy of the complementary relationship, due to the lack of human-curated labels from the huge transaction records. These methods represent items in a complementary embedding space and model the complementary relationship as a point estimation of the similarity between items vectors. However, co-purchased items are not necessarily complementary to each other. For example, customers may frequently purchase bananas and bottle water within the same transaction, but these two items are not complementary. Hence, using co-purchase signals directly as labels will aggravate the model performance. On the other hand, model evaluation will not be trustworthy if the labels for evaluation are not reflecting the true complementary relatedness. To address the above challenges from noisy labeling of the co-purchase data, we model the co-purchases of two items as a Gaussian distribution, where the mean denotes the co-purchases from the complementary relatedness, and covariance denotes the co-purchases from the noise. To do so, we represent each item as a Gaussian embedding and parameterize the Gaussian distribution of co-purchases by the means and covariances from item Gaussian embedding. To reduce the impact of the noisy labels during evaluation, we propose an independence test-based method to generate a trustworthy label set with certain confidence. Our extensive experiments on both the publicly available dataset and the large-scale real-world dataset justify the effectiveness of our proposed model in complementary item recommendations compared with the state-of-the-art models. Luyi Ma, Jianpeng Xu, Jason H. D. Cho, Evren Körpeoglu, Kannan Achan |
IEEE BigData | 6 |
| 2021 | A Temporal Kernel Approach for Deep Learning with Continuous-time Information
Chuanwei Ruan, Evren Körpeoglu, Kannan Achan |
ICLR | 5 |
| 2021 | Rethinking Neural vs. Matrix-Factorization Collaborative Filtering: the Theoretical PerspectivesabstractThe recent work by Rendle et al. (2020), based on empirical observations, argues that matrix-factorization collaborative filtering (MCF) compares favorably to neural collaborative filtering (NCF), and conjectures the dot product’s superiority over the feed-forward neural network as similarity function. In this paper, we address the comparison rigorously by answering the following questions: 1. what is the limiting expressivity of each model; 2. under the practical gradient descent, to which solution does each optimization path converge; 3. how would the models generalize under the inductive and transductive learning setting. Our results highlight the similar expressivity for the overparameterized NCF and MCF as kernelized predictors, and reveal the relation between their optimization paths. We further show their different generalization behaviors, where MCF and NCF experience specific tradeoff and comparison in the transductive and inductive collaborative filtering setting. Lastly, by showing a novel generalization result, we reveal the critical role of correcting exposure bias for model evaluation in the inductive setting. Our results explain some of the previously observed conflicts, and we provide synthetic and real-data experiments to shed further insights to this topic. Chuanwei Ruan, Evren Körpeoglu, Kannan Achan |
ICML | 5 |
| 2021 | Towards the D-Optimal Online Experiment Design for Recommender SelectionabstractSelecting the optimal recommender via online exploration-exploitation is catching increasing attention where the traditional A/B testing can be slow and costly, and offline evaluations are prone to the bias of history data. Finding the optimal online experiment is nontrivial since both the users and displayed recommendations carry contextual features that are informative to the reward. While the problem can be formalized via the lens of multi-armed bandits, the existing solutions are found less satisfactorily because the general methodologies do not account for the case-specific structures, particularly for the e-commerce recommendation we study. To fill in the gap, we leverage the D-optimal design from the classical statistics literature to achieve the maximum information gain during exploration, and reveal how it fits seamlessly with the modern infrastructure of online inference. To demonstrate the effectiveness of the optimal designs, we provide semi-synthetic simulation studies with published code and data for reproducibility purposes. We then use our deployment example on Walmart.com to fully illustrate the practical insights and effectiveness of the proposed methods. Chuanwei Ruan, Evren Körpeoglu, Kannan Achan |
KDD | 5 |
| 2021 | PURE: Positive-Unlabeled Recommendation with Generative Adversarial NetworkabstractRecommender systems are powerful tools for information filtering with the ever-growing amount of online data. Despite its success and wide adoption in various web applications and personalized products, many existing recommender systems still suffer from multiple drawbacks such as large amount of unobserved feedback, poor model convergence, etc. These drawbacks of existing work are mainly due to the following two reasons: first, the widely used negative sampling strategy, which treats the unlabeled entries as negative samples, is invalid in real-world settings; second, all training samples are retrieved from the discrete observations, and the underlying true distribution of the users and items is not learned. Yao Zhou 0003, Jianpeng Xu, Jun Wu 0019, Zeinab Taghavi Nasrabadi, Evren Körpeoglu, Kannan Achan, Jingrui He |
KDD | 6 |
| 2021 | Theoretical Understandings of Product Embedding for E-commerce Machine LearningabstractProduct embeddings have been heavily investigated in the past few years, serving as the cornerstone for a broad range of machine learning applications in e-commerce. Despite the empirical success of product embeddings, little is known on how and why they work from the theoretical standpoint. Analogous results from the natural language processing (NLP) often rely on domain-specific properties that are not transferable to the e-commerce setting, and the downstream tasks often focus on different aspects of the embeddings. We take an e-commerce-oriented view of the product embeddings and reveal a complete theoretical view from both the representation learning and the learning theory perspective. We prove that product embeddings trained by the widely-adopted skip-gram negative sampling algorithm and its variants are sufficient dimension reduction regarding a critical product relatedness measure. The generalization performance in the downstream machine learning task is controlled by the alignment between the embeddings and the product relatedness measure. Following the theoretical discoveries, we conduct exploratory experiments that supports our theoretical insights for the product embeddings. Chuanwei Ruan, Evren Körpeoglu, Kannan Achan |
WSDM | 5 |
| 2020 | Basket Recommendation with Multi-Intent Translation Graph Neural NetworkabstractThe problem of basket recommendation (BR) is to recommend a ranking list of items to the current basket. Existing methods solve this problem by assuming the items within the same basket are correlated by one semantic relation, thus optimizing the item embeddings. However, this assumption breaks when there exist multiple intents within a basket. For example, assuming a basket contains {bread, cereal, yogurt, soap, detergent} where {bread, cereal, yogurt} are correlated through the "breakfast" intent, while {soap, detergent} are of "cleaning" intent, ignoring multiple relations among the items spoils the ability of the model to learn the embeddings. To resolve this issue, it is required to discover the intents within the basket. However, retrieving a multi-intent pattern is rather challenging, as intents are latent within the basket. Additionally, intents within the basket may also be correlated. Moreover, discovering a multi-intent pattern requires modeling high-order interactions, as the intents across different baskets are also correlated. To this end, we propose a new framework named as Multi-Intent Translation Graph Neural Network (MITGNN). MITGNN models T intents as tail entities translated from one corresponding basket embedding via T relation vectors. The relation vectors are learned through multi-head aggregators to handle user and item information. Additionally, MITGNN propagates multiple intents across our defined basket graph to learn the embeddings of users and items by aggregating neighbors. Extensive experiments on two real-world datasets prove the effectiveness of our proposed model on both transductive and inductive BR. The code1is available online. Zhiwei Liu 0001, Xiaohan Li 0001, Ziwei Fan 0001, Stephen D. Guo, Kannan Achan, Philip S. Yu |
IEEE BigData | 5 |
| 2020 | On Variational Inference for User Modeling in Attribute-Driven Collaborative FilteringabstractRecommender Systems have become an integral part of online e-Commerce platforms, driving customer engagement and revenue. Most popular recommender systems attempt to learn from users' past engagement data to understand behavioral traits of users and use that to predict future behavior. In this work, we present an approach to use causal inference to learn user-attribute affinities through temporal contexts. We formulate this objective as a Probabilistic Machine Learning problem and apply a variational inference based method to estimate the model parameters. We demonstrate the performance of the proposed method on the next attribute prediction task on two real world datasets and show that it outperforms standard baseline methods. Venugopal Mani, Ramasubramanian Balasubramanian, Abhinav Mathur, Kannan Achan |
IEEE BigData | 5 |
| 2020 | A Real-Time Whole Page Personalization Framework for E-CommerceabstractE-commerce platforms consistently aim to provide personalized recommendations to drive user engagement, enhance overall user experience, and improve business metrics. Most e-commerce platforms contain multiple carousels on their homepage, each attempting to capture different facets of the shopping experience. Given varied user preferences, optimizing the placement of these carousels is critical for improved user satisfaction. Furthermore, items within a carousel may change dynamically based on sequential user actions, thus necessitating online ranking of carousels. In this work, we present a scalable end-to-end production system to optimally rank item-carousels in real-time on the Walmart online grocery homepage. The proposed system utilizes a novel model that captures the user's affinity for different carousels and their likelihood to interact with previously unseen items. Our system is flexible in design and is easily extendable to settings where page components need to be ranked. We provide the system architecture consisting of a model development phase and an online inference framework. To ensure low-latency, various optimizations across these stages are implemented. We conducted extensive online evaluations to benchmark against the prior experience. In production, our system resulted in an improvement in item discovery, an increase in online engagement, and a significant lift on add-to-carts (ATCs) per visitor on the homepage. Aditya Mantha, Anirudha Sundaresan, Shashank Kedia, Yokila Arora, Gaoyang Wang, Praveenkumar Kanumala, Stephen D. Guo, Kannan Achan |
IEEE BigData | 9 |
| 2020 | A Large-Scale Deep Architecture for Personalized Grocery Basket RecommendationsabstractWith growing consumer adoption of online grocery shopping through platforms such as Amazon Fresh, Instacart, and Walmart Grocery, there is a pressing business need to provide relevant recommendations throughout the customer journey. In this paper, we introduce a production within-basket grocery recommendation system, RTT2Vec, which generates real-time personalized product recommendations to supplement the user’s current grocery basket. We conduct extensive offline evaluation of our system and demonstrate a 9.4% uplift in prediction metrics over baseline stateof-the-art within-basket recommendation models. We also propose an approximate inference technique 11.6x times faster than exact inference approaches. In production, our system has resulted in an increase in average basket size, improved product discovery, and enabled faster user check-out. Aditya Mantha, Yokila Arora, Praveenkumar Kanumala, Zhiwei Liu 0001, Stephen D. Guo, Kannan Achan |
ICASSP | 7 |
| 2020 | Inductive representation learning on temporal graphs
Chuanwei Ruan, Evren Körpeoglu, Kannan Achan |
ICLR | 5 |
| 2020 | Adversarial Counterfactual Learning and Evaluation for Recommender SystemabstractThe feedback data of recommender systems are often subject to what was exposed to the users; however, most learning and evaluation methods do not account for the underlying exposure mechanism. We first show in theory that applying supervised learning to detect user preferences may end up with inconsistent results in the absence of exposure information. The counterfactual propensity-weighting approach from causal inference can account for the exposure mechanism; nevertheless, the partial-observation nature of the feedback data can cause identifiability issues. We propose a principled solution by introducing a minimax empirical risk formulation. We show that the relaxation of the dual problem can be converted to an adversarial game between two recommendation models, where the opponent of the candidate model characterizes the underlying exposure mechanism. We provide learning bounds and conduct extensive simulation studies to illustrate and justify the proposed approach over a broad range of recommendation settings, which shed insights on the various benefits of the proposed approach. Chuanwei Ruan, Evren Körpeoglu, Kannan Achan |
NeurIPS | 5 |
| 2020 | BasConv: Aggregating Heterogeneous Interactions for Basket Recommendation with Graph Convolutional Neural NetworkabstractWithin-basket recommendation reduces the exploration time of users, where the user's intention of the basket matters. The intent of a shopping basket can be retrieved from both user-item collaborative filtering signals and multi-item correlations. By defining a basket entity to represent the basket intent, we can model this problem as a basket-item link prediction task in the User-Basket-Item (UBI) graph. Previous work solves the problem by leveraging user-item interactions and item-item interactions simultaneously. However, collectivity and heterogeneity characteristics are hardly investigated before. Collectivity defines the semantics of each node which should be aggregated from both directly and indirectly connected neighbors. Heterogeneity comes from multi-type interactions as well as multi-type nodes in the UBI graph. To this end, we propose a new framework named BasConv, which is based on the graph convolutional neural network. Our BasConv model has three types of aggregators specifically designed for three types of nodes. They collectively learn node embeddings from both neighborhood and high-order context. Additionally, the interactive layers in the aggregators can distinguish different types of interactions. Extensive experiments on two real-world datasets prove the effectiveness of BasConv. Zhiwei Liu 0001, Mengting Wan, Stephen D. Guo, Kannan Achan, Philip S. Yu |
SDM | 4 |
| 2020 | Data Poisoning Attacks against Differentially Private Recommender SystemsabstractRecommender systems based on collaborative filtering are highly vulnerable to data poisoning attacks, where a determined attacker injects fake users with false user-item feedback, with an objective to either corrupt the recommender system or promote/demote a target set of items. Recently, differential privacy was explored as a defense technique against data poisoning attacks in the typical machine learning setting. In this paper, we study the effectiveness of differential privacy against such attacks on matrix factorization based collaborative filtering systems. Concretely, we conduct extensive experiments for evaluating robustness to injection of malicious user profiles by simulating common types of shilling attacks on real-world data and comparing the predictions of typical matrix factorization with differentially private matrix factorization. Soumya Wadhwa, Harsh Chaudhari, Deepthi Sharma, Kannan Achan |
SIGIR | 5 |
| 2020 | Knowledge-aware Complementary Product Representation LearningabstractLearning product representations that reflect complementary relationship plays a central role in e-commerce recommender system. In the absence of the product relationships graph, which existing methods rely on, there is a need to detect the complementary relationships directly from noisy and sparse customer purchase activities. Furthermore, unlike simple relationships such as similarity, complementariness is asymmetric and non-transitive. Standard usage of representation learning emphasizes on only one set of embedding, which is problematic for modelling such properties of complementariness. Chuanwei Ruan, Jason H. D. Cho, Evren Körpeoglu, Kannan Achan |
WSDM | 6 |
| 2020 | Product Knowledge Graph Embedding for E-commerceabstractIn this paper, we propose a new product knowledge graph (PKG) embedding approach for learning the intrinsic product relations as product knowledge for e-commerce. We define the key entities and summarize the pivotal product relations that are critical for general e-commerce applications including marketing, advertisement, search ranking and recommendation. We first provide a comprehensive comparison between PKG and ordinary knowledge graph (KG) and then illustrate why KG embedding methods are not suitable for PKG learning. We construct a self-attention-enhanced distributed representation learning model for learning PKG embeddings from raw customer activity data in an end-to-end fashion. We design an effective multi-task learning schema to fully leverage the multi-modal e-commerce data. The ¶oincare embedding is also employed to handle complex entity structures. We use a real-world dataset from \textslgrocery.walmart.com to evaluate the performances on knowledge completion, search ranking and recommendation. The proposed approach compares favourably to baselines in knowledge completion and downstream tasks. Chuanwei Ruan, Evren Körpeoglu, Kannan Achan |
WSDM | 5 |
| 2019 | Seasonality-Adjusted Conceptual-Relevancy-Aware Recommender System in Online GroceriesabstractConceptual relevancy - defined as how well a pair of products are related to each other - plays a significant role in online-grocery shopping behavior. When a customer goes grocery shopping, they first come up with a list of ingredients for recipes they may be interested in. A typical shopping list contains categories of products, many of them conceptually relevant to each other. However, the said user may be flexible on which exact product to purchase. For instance, a user may put `milk,' and `cheese' in their shopping list, but these may not refer to specific products such as `Great value 2% milk,' or `Kraft Singles American Slices.' Modern recommender systems, however, focus much more on how to identify specific items to recommend to customers, rather than the categories that may be relevant. Such an approach may lead the system to occasionally recommend outlier, or noise, ultimately violating conceptual relevancy. Moreover, many recommender systems ignore seasonal components; they assume that customers' shopping behavior is independent of the time of the year. However, conceptual relevancy between two products shifts over time. For instance, if a user is shopping for groceries in the middle of the winter, recommending particular products (say, barbecue-related products) may not be the best strategy even if the contextual (user's past interests, or item that the user is currently viewing) may suggest otherwise. In this paper, we introduce a novel strategy to enforce conceptual relevancy in online-grocery domain. Furthermore, recognizing that conceptual relevancy is heavily influenced by the time of the year, we propose a Bayesian-based seasonality algorithm to capture the drift in conceptual relevancy over time without having to re-train the whole model. The algorithm can be based on any of the popular approaches in recommender systems - either based on matrix factorization or that on neural networks. Through our experiments, we show that our seasonality framework can capture drifts in conceptual relevancy. Luyi Ma, Jason H. D. Cho, Kannan Achan |
IEEE BigData | 4 |
| 2019 | Recovery-oriented Big Data Computing for Exactly Once Message ProcessingabstractBig data computing is a process to handle large volumes of information, which typically crosses different functional units in a distributed system. Like any processes involving distributed systems, it has a concern of reliability problems, such as lossy communication links between functional units and crashed computation nodes inside functional units. The paper focuses on resolving this concern in a particular distributed system scenario where the cross-boundary network connections have a high rate of failure and the internal computation nodes are relatively reliable. We propose a pure client side protocol to achieve exactly once message processing which makes big data computing in the above scenario more reliable. Moreover, we optimize the protocol to be more efficient in resource consumption using methods such as machine learning. Fangchen Sun, Xiaotong Suo, Nishad Kamat, Feng Mao, Stephen D. Guo, Yitao Yao, Paritosh Malaviya, Kushal Bhatt, Mridul Jain, Kannan Achan |
IEEE BigData | 11 |
| 2019 | Generative Graph Convolutional Network for Growing GraphsabstractModeling generative process of growing graphs has wide applications in social networks and recommendation systems, where cold start problem leads to new nodes isolated from existing graph. Despite the emerging literature in learning graph representation and graph generation, most of them can not handle isolated new nodes without nontrivial modifications. The challenge arises due to the fact that learning to generate representations for nodes in observed graph relies heavily on topological features, whereas for new nodes only node attributes are available. Here we propose a unified generative graph convolutional network that learns node representations for all nodes adaptively in a generative model framework, by sampling graph generation sequences constructed from observed graph data. We optimize over a variational lower bound that consists of a graph reconstruction term and an adaptive Kullback-Leibler divergence regularization term. We demonstrate the superior performance of our approach on several benchmark citation network datasets. Chuanwei Ruan, Kamiya Motwani, Evren Körpeoglu, Kannan Achan |
ICASSP | 6 |
| 2019 | Self-attention with Functional Time Representation LearningabstractSequential modelling with self-attention has achieved cutting edge performances in natural language processing. With advantages in model flexibility, computation complexity and interpretability, self-attention is gradually becoming a key component in event sequence models. However, like most other sequence models, self-attention does not account for the time span between events and thus captures sequential signals rather than temporal patterns. Without relying on recurrent network structures, self-attention recognizes event orderings via positional encoding. To bridge the gap between modelling time-independent and time-dependent event sequence, we introduce a functional feature map that embeds time span into high-dimensional spaces. By constructing the associated translation-invariant time kernel function, we reveal the functional forms of the feature map under classic functional function analysis results, namely Bochner's Theorem and Mercer's Theorem. We propose several models to learn the functional time representation and the interactions with event representation. These methods are evaluated on real-world datasets under various continuous-time event sequence prediction tasks. The experiments reveal that the proposed methods compare favorably to baseline models while also capture useful time-event interactions. Chuanwei Ruan, Evren Körpeoglu, Kannan Achan |
NeurIPS | 5 |
| 2008 | Continuously-adaptive discretization for message-passing algorithmsabstractContinuously-Adaptive Discretization for Message-Passing (CAD-MP) is a new message-passing algorithm employing adaptive discretization. Most previous message-passing algorithms approximated arbitrary continuous probability distributions using either: a family of continuous distributions such as the exponential family; a particle-set of discrete samples; or a fixed, uniform discretization. In contrast, CAD-MP uses a discretization that is (i) non-uniform, and (ii) adaptive. The non-uniformity allows CAD-MP to localize interesting features (such as sharp peaks) in the marginal belief distributions with time complexity that scales logarithmically with precision, as opposed to uniform discretization which scales at best linearly. We give a principled method for altering the non-uniform discretization according to information-based measures. CAD-MP is shown in experiments on simulated data to estimate marginal beliefs much more precisely than competing approaches for the same computational expense. Michael Isard, John MacCormick, Kannan Achan |
NIPS | 3 |
| 2008 | Spamming botnets: signatures and characteristics
Yinglian Xie, Fang Yu 0002, Kannan Achan, Rina Panigrahy, Geoff Hulten, Ivan Osipkov |
SIGCOMM | 3 |
| 2008 | Using the wisdom of the crowds for keyword generationabstractIn the sponsored search model, search engines are paid by businesses that are interested in displaying ads for their site alongside the search results. Businesses bid for keywords, and their ad is displayed when the keyword is queried to the search engine. An important problem in this process is keyword generation: given a business that is interested in launching a campaign, suggest keywords that are related to that campaign. We address this problem by making use of the query logs of the search engine. We identify queries re-lated to a campaign by exploiting the associations between queries and URLs as they are captured by the user’s clicks. These queries form good keyword suggestions since they cap-ture the “wisdom of the crowd ” as to what is related to a site. We formulate the problem as a semi-supervised learn-ing problem, and propose algorithms within the Markov Random Field model. We perform experiments with real query logs, and we demonstrate that our algorithms scale to large query logs and produce meaningful results. Ariel Fuxman, Panayiotis Tsaparas, Kannan Achan, Rakesh Agrawal 0001 |
WWW | 3 |
| 2007 | How dynamic are IP addresses?abstractThis paper introduces a novel algorithm, UDmap, to identify dynamically assigned IP addresses and analyze their dynamics pattern. UDmap is fully automatic, and relies only on application-level server logs. We applied UDmap to a month-long Hotmail user-login trace and identified a significant number of dynamic IP addresses - more than 102 million. This suggests that the fraction of IP addresses that are dynamic is by no means negligible. Using this information in combination with a three-month Hotmail email server log, we were able to establish that 95.6% of mail servers setup on the dynamic IP addresses in our trace sent out solely spam emails. Moreover, these mail servers sent out a large amount of spam - amounting to 42.2% of all spam emails received by Hotmail. These results highlight the importance of being able to accurately identify dynamic IP addresses for spam filtering. We expect similar benefits to arise for phishing site identification and botnet detection. To our knowledge, this is the first successful attempt to automatically identify and understand IP address dynamics. Yinglian Xie, Fang Yu 0002, Kannan Achan, Eliot Gillum, Moisés Goldszmidt, Ted Wobber |
SIGCOMM | 3 |
| 2005 | A segment based probabilistic generative model of speechabstractWe present a purely time domain approach to speech processing which identifies waveform samples at the boundaries between glottal pulse periods (in voiced speech) or at the boundaries of unvoiced segments. An efficient algorithm for inferring these boundaries and estimating the average spectra of voiced and unvoiced regions is derived from a simple probabilistic generative model. Competitive results are presented on pitch tracking, voiced/unvoiced detection and timescale modification; all these tasks and several others can be performed using the single segmentation provided by inference in the model. Kannan Achan, Sam T. Roweis, Aaron Hertzmann, Brendan J. Frey |
ICASSP (5) | 1 |
| 2004 | Learning to cluster using local neighborhood structureabstractThis paper introduces an approach for clustering/classification which is based on the use of local, high-order structure present in the data. For some problems, this local structure might be more relevant for classification than other measures of point similarity used by popular unsupervised and semi-supervised clustering methods. Under this approach, changes in the class label are associated to changes in the local properties of the data. Using this idea, we also pursue to learn how to cluster given examples of clustered data (including from different datasets). We make these concepts formal by presenting a probability model that captures their fundamentals and show that in this setting, learning to cluster is a well defined and tractable task. Based on probabilistic inference methods, we then present an algorithm for computing the posterior probability distribution of class labels for each data point. Experiments in the domain of spatial grouping and functional gene classification are used to illustrate and test these concepts. Rómer Rosales, Kannan Achan, Brendan J. Frey |
ICML | 2 |
| 2003 | Robust variational speech separation using fewer microphones than speakersabstractA variational inference algorithm for robust speech separation, capable of recovering the underlying speech sources even in the case of more sources than microphone observations, is presented. The algorithm is based upon a generative probabilistic model that fuses time-delay of arrival (TDOA) information with prior information about the speakers and application, to produce an optimal estimate of the underlying speech sources. Simulation results are presented for the case of two, three and four underlying sources and two microphone observations corrupted by noise. The resulting SNR gains (32 dB with two sources, 23 dB with three sources, and 16 dB with four sources) are significantly higher than previous speech separation techniques. Steven J. Rennie, Parham Aarabi, Trausti T. Kristjansson, Brendan J. Frey, Kannan Achan |
ICASSP (1) | 5 |
| 2003 | Unsupervised Image TranslationabstractAn interesting and potentially useful vision/graphics task is to render an input image in an enhanced form or also in an unusual style; for example with increased sharpness or with some artistic qualities. In previous work [10, 5], researchers showed that by estimating the mapping from an input image to a registered (aligned) image of the same scene in a different style or resolution, the mapping could be used to render a new input image in that style or resolution. Frequently a registered pair is not available, but instead the user may have only a source image of an unrelated scene that contains the desired style. In this case, the task of inferring the output image is much more difficult since the algorithm must both infer correspondences between features in the input image and the source image, and infer the unknown mapping between the images. We describe a Bayesian technique for inferring the most likely output image. The prior on the output image P(X) is a patch-based Markov random field obtained from the source image. The likelihood of the input P(Y/spl bsol/X) is a Bayesian network that can represent different rendering styles. We describe a computationally efficient, probabilistic inference and learning algorithm for inferring the most likely output image and learning the rendering style. We also show that current techniques for image restoration or reconstruction proposed in the vision literature (e.g., image super-resolution or de-noising) and image-based nonphotorealistic rendering could be seen as special cases of our model. We demonstrate our technique using several tasks, including rendering a photograph in the artistic style of an unrelated scene, de-noising, and texture transfer. Rómer Rosales, Kannan Achan, Brendan J. Frey |
ICCV | 2 |
| 2003 | Robust variational speech separation using fewer microphones than speakersabstractA variational inference algorithm for robust speech separation, capable of recovering the underlying speech sources even in the case of more sources than microphone observations, is presented. The algorithm is based upon an generative probabilistic model that fuses time-delay of arrival (TDOA) information with prior information about the speakers and application, to produce an optimal estimate of the underlying speech sources. Simulation results are presented for the case of two, three and four underlying sources and two microphones observations corrupted by noise. The resulting SNR gains (32 dB with two sources, 23 dB with three sources, and 16 dB with four sources) are significantly higher than previous speech separation techniques. Steven J. Rennie, Parham Aarabi, Trausti T. Kristjansson, Brendan J. Frey, Kannan Achan |
ICME | 5 |
| 2003 | Probabilistic Inference of Speech Signals from Phaseless SpectrogramsabstractMany techniques for complex speech processing such as denoising and deconvolution, time/frequency warping, multiple speaker separation, and multiple microphone analysis operate on sequences of short-time power spectra (spectrograms), a representation which is often well-suited to these tasks. However, a significant problem with algorithms that manipu- late spectrograms is that the output spectrogram does not include a phase component, which is needed to create a time-domain signal that has good perceptual quality. Here we describe a generative model of time-domain speech signals and their spectrograms, and show how an efficient opti- mizer can be used to find the maximum a posteriori speech signal, given the spectrogram. In contrast to techniques that alternate between esti- mating the phase and a spectrally-consistent signal, our technique di- rectly infers the speech signal, thus jointly optimizing the phase and a spectrally-consistent signal. We compare our technique with a standard method using signal-to-noise ratios, but we also provide audio files on the web for the purpose of demonstrating the improvement in perceptual quality that our technique offers. Kannan Achan, Sam T. Roweis, Brendan J. Frey |
NIPS | 1 |
| 2002 | Phase unwrapping by minimizing Kikuchi free energyabstractPhase unwrapping in 2-dimensional topologies is an important problem that has several applications in radar and satellite imaging. The s um product algorithm (belief propagation) gives excellent results for the phase unwrapping problem. In this work, we present a gradient smoothing technique that uses higher order surface models to produce very smooth surfaces and report an improvement in the solution obtained. In a recent important work, Yedidia et. al have showed the theoretical connections between belief propagation algorithms and free energy in statistical physics. Based on this, we present a model that uses the Kikuchi technique to compute better posterior marginals than those produced by sum product algorithm. Kannan Achan, Brendan J. Frey, Ralf Koetter, David C. Munson Jr. |
IGARSS | 1 |
| 2001 | Unwrapping phases by relaxed mean field inferenceabstractSome types of medical and topographic imaging devices produce images in which the pixel values are "phase-wrapped", i.e., the measured modulus is a known scalar. Phase unwrapping can be viewed as the problem of inferring the number of shifts between each and every pair of neighboring pixels, subject to an a priori preference for smooth surfaces, and subject to a zero curl constraint, which requires that the shifts must sum to 0 around every loop. We formulate phase unwrapping as a mean field inference problem in a probability model, where the prior favors the zero curl constraint. We compare our mean field technique with the least squares method on a synthetic 100/spl times/100 image, and give results on a larger 512/spl times/512 image. Kannan Achan, Brendan J. Frey, Ralf Koetter, David C. Munson Jr. |
ICASSP | 1 |
| 2001 | A Factorized Variational Technique for Phase Unwrapping in Markov Random Field
Kannan Achan, Brendan J. Frey, Ralf Koetter |
UAI | 1 |