VLDB 2026 Research / reviewers in the wild / expert
Alexander Tuzhilin
dblp:t/AlexanderTuzhilin · also Alex Tuzhilin
· DBLP profile ↗
83ranked-venue papers in the field
8as first author
15since 2021 · last 2025
0000-0003-3354-8462ORCID · verified
Domains — venue-derived; a paper can count in several
Information Retrieval & Web Search · 31 (1 first)Data Mining & Knowledge Discovery · 30 (3 first)Database Systems & Data Management · 21 (4 first)Knowledge Engineering, Semantic Web & Information Systems · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Workshop on Context-Aware Recommender Systems
Gediminas Adomavicius, Konstantin Bauman, Bamshad Mobasher, Alexander Tuzhilin, Moshe Unger |
RecSys | 4 |
| 2024 | Workshop on Context-Aware Recommender Systems (CARS) 2024abstractContextual information has been widely recognized as an important modeling dimension in social sciences and in computing. In particular, the role of context has been recognized in enhancing recommendation results and retrieval performance. While a substantial amount of existing research has focused on context-aware recommender systems (CARS), many interesting problems remain under-explored. The CARS 2024 workshop provides a venue for presenting and discussing the important features of the next generation of CARS and application domains that may require the use of novel types of contextual information and cope with their dynamic properties in group recommendations and in online environments. Gediminas Adomavicius, Konstantin Bauman, Bamshad Mobasher, Alexander Tuzhilin, Moshe Unger |
RecSys | 4 |
| 2024 | Predicting consumer choice from raw eye-movement data using the RETINA deep learning architecture
Moshe Unger, Michel Wedel, Alexander Tuzhilin |
Data Min. Knowl. Discov. | 3 |
| 2024 | Dual Contrastive Learning for Efficient Static Feature Representation in Sequential RecommendationsabstractStatic user and item features constitute important information to be taken into account in the recommendation process. However, as these features are usually sparse and of large-vocabulary, existing deep learning-based methods typically construct large tables of high-dimensional feature embeddings, which is inefficient in terms of memory storage and is computationally problematic. On the other hand, while product quantization-based methods have been proposed to compress latent embeddings, they usually come at the cost of compromising recommendation performance due to the restrictive expressive power, as feature correlations and user-item interactions are not properly captured in the compression process. To address these issues, we propose a novel Dual Contrastive Learning method to generate low-dimensional discrete static feature representations that significantly reduce memory storage and computational complexity, while simultaneously producing superior recommendation performance. Extensive offline experiments on three large-scale industrial datasets demonstrate that our proposed model significantly outperforms the selected baselines. In addition, we conducted an online A/B test at Alibaba and show that the proposed model significantly improves the average video streaming time, while reducing the size of the feature embedding table by 90% over the currently deployed system. Pan Li 0008, Maofei Que, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2023 | Hierarchical Contextual Embeddings for Context-Aware Recommendations (Extended Abstract)abstractRecommender systems (RSs) have become one of the major applications that aim to tailor items to the user’s preferences. Traditional recommendation algorithms capture users’ interests and their interactions with items without taking into account contextual information, such as time and location. However, user interests may change depending on the context [1] . In real-life applications, there is plenty of information regarding user’s circumstances and surroundings (e.g., the activity of the user, time, location, weather, etc.). Such contextual information can be high-dimensional and is gathered from multiple sources, such as web pages, mobile devices, and more. RSs taking context information into account are called context-aware recommender systems (CARSs) [1] . Moshe Unger, Alexander Tuzhilin |
ICDE | 2 |
| 2023 | Workshop on Context-Aware Recommender Systems 2023abstractContextual information has been widely recognized as an important modeling dimension in social sciences and in computing. In particular, the role of context has been recognized in enhancing recommendation results and retrieval performance. While a substantial amount of existing research has focused on context-aware recommender systems (CARS), many interesting problems remain under-explored. The CARS 2023 workshop provides a venue for presenting and discussing: the important features of the next generation of CARS; and application domains that may require the use of novel types of contextual information and cope with their dynamic properties in group recommendations and in online environments. Gediminas Adomavicius, Konstantin Bauman, Bamshad Mobasher, Alexander Tuzhilin, Moshe Unger |
RecSys | 4 |
| 2023 | Adversarial Learning for Cross Domain RecommendationsabstractExisting cross domain recommender systems typically assume homogeneous user preferences across multiple domains to capture similarities of user-item interactions and to provide cross domain recommendations accordingly. Meanwhile, the heterogeneity of user behaviors is usually not well studied and captured during the recommendation process, where users might have vastly different interests in different domains. In addition, previous models focus primarily on recommendation tasks between domain pairs, and cannot be naturally extended to serve for multiple domain recommendation applications. To address these challenges, we propose to utilize the idea of adversarial learning to intelligently incorporate global user preferences and domain-specific user preferences for providing satisfying cross domain recommendations. In particular, our proposed Adversarial Cross Domain Recommendation (ACDR) model first obtains the latent representations of global user preferences from their explicit feature information, and then transforms them into domain-specific user embeddings, where we take into account user behaviors and their heterogeneous preferences among different domains. By doing so, we address the differences among user representations in the domain-specific latent space while also preserving global user preferences, as we effectively segment the distributions of domain-specific user embeddings in the shared latent space. The convergence of our proposed model is theoretically guaranteed. The proposed ACDR model leads to significant and consistent improvements in cross domain recommendation performance over the state-of-the-art baseline models, which we demonstrate through extensive experiments on three real-world datasets. In addition, we show that the improvements are greater on those datasets that are smaller and more sparse, on those users that have fewer interaction records in the dataset, and when user interactions from more product domains are included in the cross domain recommendation model. Pan Li 0008, Brian Brost, Alexander Tuzhilin |
ACM Trans. Intell. Syst. Technol. | 3 |
| 2023 | Dual Metric Learning for Effective and Efficient Cross-Domain RecommendationsabstractCross domain recommender systems have been increasingly valuable for helping consumers identify useful items in different applications. However, existing cross-domain models typically require large number of overlap users, which can be difficult to obtain in some applications. In addition, they did not consider the duality structure of cross-domain recommendation tasks, thus failing to take into account bidirectional latent relations between users and items and achieve optimal recommendation performance. To address these issues, in this paper we propose a novel cross-domain recommendation model based on dual learning that transfers information between two related domains in an iterative manner until the learning process stabilizes. We develop a novel latent orthogonal mapping to extract user preferences over multiple domains while preserving relations between users across different latent spaces. Furthermore, we combine the dual learning method with the metric learning approach, which allows us to significantly reduce the required common user overlap across the two domains and leads to even better cross-domain recommendation performance. We test the proposed model on three large-scale industrial datasets and demonstrate that it consistently and significantly outperforms the state-of-the-art baselines. We also show that the proposed model works well with very few overlap users to obtain recommendation performance comparable to the state-of-the-art baselines that use many overlap users. Pan Li 0008, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2022 | CARS: Workshop on Context-Aware Recommender Systems 2022abstractContextual information has been widely recognized as an important modeling dimension in social sciences and in computing. In particular, the role of context has been recognized in enhancing recommendation results and retrieval performance. While a substantial amount of existing research has focused on context-aware recommender systems (CARS), many interesting problems remain under-explored. The CARS 2022 workshop provides a venue for presenting and discussing: the important features of the next generation of CARS; and application domains that may require the use of novel types of contextual information and cope with their dynamic properties in group recommendations and in online environments. Gediminas Adomavicius, Konstantin Bauman, Bamshad Mobasher, Francesco Ricci 0001, Alexander Tuzhilin, Moshe Unger |
RecSys | 5 |
| 2022 | CoLES: Contrastive Learning for Event Sequences with Self-SupervisionabstractWe address the problem of self-supervised learning on discrete event sequences generated by real-world users. Self-supervised learning incorporates complex information from the raw data in low-dimensional fixed-length vector representations that could be easily applied in various downstream machine learning tasks. In this paper, we propose a new method "CoLES", which adapts contrastive learning, previously used for audio and computer vision domains, to the discrete event sequences domain in a self-supervised setting. Dmitrii Babaev, Nikita Ovsov, Ivan Kireev, Mariya Ivanova, Gleb Gusev, Ivan Nazarov, Alexander Tuzhilin |
SIGMOD Conference | 7 |
| 2022 | Learning Latent Multi-Criteria Ratings From User Reviews for RecommendationsabstractMulti-criteria recommender systems have been increasingly useful for helping consumers identify the most relevant items based on different dimensions of user experiences and highlighting their most valued features. Therefore, researchers have proposed various multi-criteria models to improve recommendation performance. However, most of the existing methods utilize only multi-criteria ratings explicitly provided by the users. Note that explicit multi-criteria ratings are sparse and have the problem of missing values. User reviews, on the other hand, contain richer information of user experiences and reveal multi-dimensional user preferences. Therefore, we propose to use latent multi-criteria ratings generated from user reviews, as opposed to explicit multi-criteria ratings, to provide recommendations and capture latent complex heterogeneous user preferences. Specifically, we propose two novel models for the latent multi-criteria rating generation process: the one-stage model LatentMC-1S that utilizes document hashing method to directly compute latent ratings and the two-stage model LatentMC-2S that uses GRU and Gumbel-Softmax for indirect rating generation. Extensive experiments show that the proposed latent multi-criteria rating approaches outperform explicit ratings across different datasets and performance measures. We also show that latent multi-criteria ratings could be used for imputing missing explicit multi-criteria ratings and thus further improving multi-criteria recommender systems. Pan Li 0008, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2022 | Hierarchical Latent Context Representation for Context-Aware RecommendationsabstractIn this paper, we propose a hierarchical representation of latent contextual information that captures contextual situations in which users are recommended particular items. We also introduce an algorithm that converts unstructured latent contextual information into structured hierarchical representations. In addition, we present two general context-aware recommendation algorithms that extend collaborative filtering (CF) approaches and utilize structured and unstructured latent contextual information. In particular, the first algorithm utilizes structured latent contexts and the second one combines the structured and the unstructured latent contextual representations. By using latent contextual information in a recommendation model, we capture and represent both the structure of the latent context in the form of a hierarchy and the values of contextual variables in the form of an unstructured vector. We tested the two proposed methods with two CF-based methods on several context-rich datasets under different experimental settings. We show that using hierarchical latent contextual representations leads to significantly better recommendations than the baselines for the datasets having high- and medium-dimensional contexts. Although this is not the case for the low-dimensional contextual data, the hybrid approach, combining structured and unstructured latent contextual information, significantly outperforms other baselines across all the experimental settings and dimensions of contextual data. Moshe Unger, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2021 | Dual Attentive Sequential Learning for Cross-Domain Click-Through Rate PredictionabstractCross domain recommender system constitutes a powerful method to tackle the cold-start and sparsity problem by aggregating and transferring user preferences across multiple category domains. Therefore, it has great potential to improve click-through-rate prediction performance in online commerce platforms having many domains of products. While several cross domain sequential recommendation models have been proposed to leverage information from a source domain to improve CTR predictions in a target domain, they did not take into account bidirectional latent relations of user preferences across source-target domain pairs. As such, they cannot provide enhanced cross-domain CTR predictions for both domains simultaneously. In this paper, we propose a novel approach to cross-domain sequential recommendations based on the dual learning mechanism that simultaneously transfers information between two related domains in an iterative manner until the learning process stabilizes. In particular, the proposed Dual Attentive Sequential Learning (DASL) model consists of two novel components Dual Embedding and Dual Attention, which jointly establish the two-stage learning process: we first construct dual latent embeddings that extract user preferences in both domains simultaneously, and subsequently provide cross-domain recommendations by matching the extracted latent embeddings with candidate items through dual-attention learning mechanism. We conduct extensive offline experiments on three real-world datasets to demonstrate the superiority of our proposed model, which significantly and consistently outperforms several state-of-the-art baselines across all experimental settings. We also conduct an online A/B test at a major video streaming platform Alibaba-Youku, where our proposed model significantly improves business performance over the latest production system in the company. Pan Li 0008, Zhichao Jiang, Maofei Que, Yao Hu 0002, Alexander Tuzhilin |
KDD | 5 |
| 2021 | Workshop on Context-Aware Recommender Systems (CARS) 2021abstractContextual information has been widely recognized as an important modeling dimension both in social sciences and in computing. In particular, the role of context has been recognized in enhancing recommendation results and retrieval performance. While a substantial amount of existing research has focused on context-aware recommender systems (CARS), many interesting problems remain under-explored. The CARS 2021 workshop provides a venue for presenting and discussing: the important features of the next generation of CARS; and application domains that may require the use of novel types of contextual information and cope with their dynamic properties in group recommendations and in online environments. Gediminas Adomavicius, Konstantin Bauman, Bamshad Mobasher, Francesco Ricci 0001, Alexander Tuzhilin, Moshe Unger |
RecSys | 5 |
| 2021 | Route Recommendations for Intelligent Transportation ServicesabstractThe accumulated large amount of mobility data and the ability to track moving people or objects have enabled us to develop advanced mobile recommendations, which are essential to recommend a sequence of locations to an individual user on the move. In this paper, we study a particular case of mobile recommendations, route recommendations to drivers, by utilizing vehicle GPS data. Specifically, we formulate a new Route Recommendation with Relaxed Assumptions (RR-RA) problem, the goal of which is to recommend a sequence of locations to a driver based on his current location in order to maximize his business success. To make our recommendation practical and scalable for real practice, we need to produce recommendation results in a timely fashion once a request emerges. Therefore, we propose an efficient algorithm to efficiently generate recommendations. Furthermore, we identify and address a destination-oriented route recommendation (DORR) problem. Without solving DORR problem, RR-RA alone does not work well in practice because drivers may encounter the destination constraint on a daily basis. We develop a dedicated and efficient algorithm for solving DORR problem. The package of solutions for both RR-RA and DORR problems provide a comprehensive approach for route recommendations to drivers. We evaluate our methods using both real-world GPS data and synthetic data, and demonstrate the effectiveness and efficiency of proposed methods with different evaluation metrics. Yong Ge 0001, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2020 | Workshop on Context-Aware Recommender SystemsabstractContextual information has been widely recognized as an important modeling dimension both in social sciences and in computing. In particular, the role of context has been recognized in enhancing recommendation results and retrieval performance. While a substantial amount of existing research has focused on context-aware recommender systems (CARS), many interesting problems remain under-explored. The CARS 2020 workshop provides a venue for presenting and discussing approaches for the next generation of CARS and application domains that may require the use of novel types of contextual information and cope with their dynamic properties in online environments. Gediminas Adomavicius, Konstantin Bauman, Bamshad Mobasher, Francesco Ricci 0001, Alexander Tuzhilin, Moshe Unger |
RecSys | 5 |
| 2020 | ComplexRec 2020: Workshop on Recommendation in Complex EnvironmentsabstractDuring the past decade, recommender systems have rapidly become an indispensable element of websites, apps, and other platforms that are looking to provide personalized interaction to their users. As recommendation technologies are applied to an ever-growing array of non-standard problems and scenarios, researchers and practitioners are also increasingly faced with challenges of dealing with greater variety and complexity in the inputs to those recommender systems. For example, there has been more reliance on fine-grained user signals as inputs rather than simple ratings or likes. Many applications also require more complex domain-specific constraints on inputs to the recommender systems. The outputs of recommender systems are also moving towards more complex composite items, such as package or sequence recommendations. This increasing complexity requires smarter recommender algorithms that can deal with this diversity in inputs and outputs. The ComplexRec workshop series offers an interactive venue for discussing approaches to recommendation in complex scenarios that have no simple one-size-fits-all solution. Toine Bogers, Marijn Koolen, Casper Petersen, Bamshad Mobasher, Alexander Tuzhilin |
RecSys | 5 |
| 2020 | PURS: Personalized Unexpected Recommender System for Improving User SatisfactionabstractClassical recommender system methods typically face the filter bubble problem when users only receive recommendations of their familiar items, making them bored and dissatisfied. To address the filter bubble problem, unexpected recommendations have been proposed to recommend items significantly deviating from user’s prior expectations and thus surprising them by presenting ”fresh” and previously unexplored items to the users. In this paper, we describe a novel Personalized Unexpected Recommender System (PURS) model that incorporates unexpectedness into the recommendation process by providing multi-cluster modeling of user interests in the latent space and personalized unexpectedness via the self-attention mechanism and via selection of an appropriate unexpected activation function. Extensive offline experiments on three real-world datasets illustrate that the proposed PURS model significantly outperforms the state-of-the-art baseline approaches in terms of both accuracy and unexpectedness measures. In addition, we conduct an online A/B test at a major video platform Alibaba-Youku, where our model achieves over 3% increase in the average video view per user metric. The proposed model is in the process of being deployed by the company. Pan Li 0008, Maofei Que, Zhichao Jiang, Yao Hu 0002, Alexander Tuzhilin |
RecSys | 5 |
| 2020 | Performance of Hyperbolic Geometry Models on Top-N Recommendation TasksabstractWe introduce a simple autoencoder based on hyperbolic geometry for solving standard collaborative filtering problem. In contrast to many modern deep learning techniques, we build our solution using only a single hidden layer. Remarkably, even with such a minimalistic approach, we not only outperform the Euclidean counterpart but also achieve a competitive performance with respect to the current state-of-the-art. We additionally explore the effects of space curvature on the quality of hyperbolic models and propose an efficient data-driven method for estimating its optimal value. Leyla Mirvakhabova, Evgeny Frolov, Valentin Khrulkov, Ivan V. Oseledets, Alexander Tuzhilin |
RecSys | 5 |
| 2020 | DDTCDR: Deep Dual Transfer Cross Domain RecommendationabstractCross domain recommender systems have been increasingly valuable for helping consumers identify the most satisfying items from different categories. However, previously proposed cross-domain models did not take into account bidirectional latent relations between users and items. In addition, they do not explicitly model information of user and item features, while utilizing only user ratings information for recommendations. To address these concerns, in this paper we propose a novel approach to cross-domain recommendations based on the mechanism of dual learning that transfers information between two related domains in an iterative manner until the learning process stabilizes. We develop a novel latent orthogonal mapping to extract user preferences over multiple domains while preserving relations between users across different latent spaces. Combining with autoencoder approach to extract the latent essence of feature information, we propose Deep Dual Transfer Cross Domain Recommendation (DDTCDR) model to provide recommendations in respective domains. We test the proposed method on a large dataset containing three domains of movies, book and music items and demonstrate that it consistently and significantly outperforms several state-of-the-art baselines and also classical transfer learning approaches. Pan Li 0008, Alexander Tuzhilin |
WSDM | 2 |
| 2020 | Latent Unexpected RecommendationsabstractUnexpected recommender system constitutes an important tool to tackle the problem of filter bubbles and user boredom, which aims at providing unexpected and satisfying recommendations to target users at the same time. Previous unexpected recommendation methods only focus on the straightforward relations between current recommendations and user expectations by modeling unexpectedness in the feature space, thus resulting in the loss of accuracy measures to improve unexpectedness performance. In contrast to these prior models, we propose to model unexpectedness in the latent space of user and item embeddings, which allows us to capture hidden and complex relations between new recommendations and historic purchases. In addition, we develop a novel Latent Closure (LC) method to construct a hybrid utility function and provide unexpected recommendations based on the proposed model. Extensive experiments on three real-world datasets illustrate superiority of our proposed approach over the state-of-the-art unexpected recommendation models, which leads to significant increase in unexpectedness measure without sacrificing any accuracy metric under all experimental settings in this article. Pan Li 0008, Alexander Tuzhilin |
ACM Trans. Intell. Syst. Technol. | 2 |
| 2019 | E.T.-RNN: Applying Deep Learning to Credit Loan ApplicationsabstractIn this paper we present a novel approach to credit scoring of retail customers in the banking industry based on deep learning methods. We used RNNs on fine grained transnational data to compute credit scores for the loan applicants. We demonstrate that our approach significantly outperforms the baselines based on the customer data of a large European bank. We also conducted a pilot study on loan applicants of the bank, and the study produced significant financial gains for the organization. In addition, our method has several other advantages described in the paper that are very significant for the bank. Dmitrii Babaev, Maxim Savchenko, Alexander Tuzhilin, Dmitrii Umerenkov |
KDD | 3 |
| 2019 | Workshop on context-aware recommender systemsabstractContextual information has been widely recognized as an important modeling dimension both in social sciences and in computing. In particular, the role of context has been recognized in enhancing recommendation results and retrieval performance. While a substantial amount of existing research has focused context-aware recommender systems (CARS), many interesting problems remain under-explored. The CARS 2019 workshop provides a venue for presenting and discussing approaches for next generation of CARS and application domains that may require a variety of dimensions of contexts and cope with its dynamic properties. Gediminas Adomavicius, Konstantin Bauman, Bamshad Mobasher, Francesco Ricci 0001, Alexander Tuzhilin, Moshe Unger |
RecSys | 5 |
| 2019 | Third workshop on recommendation in complex scenarios (ComplexRec 2019)abstractOver the past decade, recommendation algorithms for ratings prediction and item ranking have steadily matured. However, these state-of-the-art algorithms are typically applied in relatively straightforward and static scenarios: given information about a user's past item preferences in isolation, can we predict whether they will like a new item or rank all unseen items based on predicted interest? In reality, recommendation is often a more complex problem: the evaluation of a list of recommended items never takes place in a vacuum, and it is often a single step in the user's more complex background task or need. The goal of the ComplexRec 2019 workshop is to offer an interactive venue for discussing approaches to recommendation in complex scenarios that have no simple one-size-fits-all solution. Marijn Koolen, Toine Bogers, Bamshad Mobasher, Alexander Tuzhilin |
RecSys | 4 |
| 2019 | Latent multi-criteria ratings for recommendationsabstractMulti-criteria recommender systems have been increasingly valuable for helping consumers identify the most relevant items based on different dimensions of user experiences. However, previously proposed multi-criteria models did not take into account latent embeddings generated from user reviews, which capture latent semantic relations between users and items. To address these concerns, we utilize variational autoencoders to map user reviews into latent embeddings, which are subsequently compressed into low-dimensional discrete vectors. The resulting compressed vectors constitute latent multi-criteria ratings that we use for the recommendation purposes via standard multi-criteria recommendation methods. We show that the proposed latent multi-criteria rating approach outperforms several baselines significantly and consistently across different datasets and performance evaluation measures. Pan Li 0008, Alexander Tuzhilin |
RecSys | 2 |
| 2019 | Recommendation strategies in personalization applications
Michele Gorgoglione, Umberto Panniello, Alexander Tuzhilin |
Inf. Manag. | 3 |
| 2017 | Aspect Based Recommendations: Recommending Items with the Most Valuable Aspects Based on User ReviewsabstractIn this paper, we propose a recommendation technique that not only can recommend items of interest to the user as traditional recommendation systems do but also specific aspects of consumption of the items to further enhance the user experience with those items. For example, it can recommend the user to go to a specific restaurant (item) and also order some specific foods there, e.g., seafood (an aspect of consumption). Our method is called Sentiment Utility Logistic Model (SULM). As its name suggests, SULM uses sentiment analysis of user reviews. It first predicts the sentiment that the user may have about the item based on what he/she might express about the aspects of the item and then identifies the most valuable aspects of the user's potential experience with that item. Furthermore, the method can recommend items together with those most important aspects over which the user has control and can potentially select them, such as the time to go to a restaurant, e.g. lunch vs. dinner, and what to order there, e.g., seafood. We tested the proposed method on three applications (restaurant, hotel, and beauty & spa) and experimentally showed that those users who followed our recommendations of the most valuable aspects while consuming the items, had better experiences, as defined by the overall rating. Konstantin Bauman, Bing Liu 0001, Alexander Tuzhilin |
KDD | 3 |
| 2017 | Workshop on Recommendation in Complex Scenarios: (ComplexRec 2017)abstractRecommendation algorithms for ratings prediction and item ranking have steadily matured during the past decade. However, these state-of-the-art algorithms are typically applied in relatively straightforward scenarios. In reality, recommendation is often a more complex problem: it is usually just a single step in the user's more complex background need. These background needs can often place a variety of constraints on which recommendations are interesting to the user and when they are appropriate. However, relatively little research has been done on these complex recommendation scenarios. The ComplexRec 2017 workshop addressed this by providing an interactive venue for discussing approaches to recommendation in complex scenarios that have no simple one-size-fits-all-solution. Toine Bogers, Marijn Koolen, Bamshad Mobasher, Alan Said, Alexander Tuzhilin |
RecSys | 5 |
| 2015 | Where to Go on Your Next Trip?: Optimizing Travel Destinations Based on User PreferencesabstractRecommendation based on user preferences is a common task for e-commerce websites. New recommendation algorithms are often evaluated by offline comparison to baseline algorithms such as recommending random or the most popular items. Here, we investigate how these algorithms themselves perform and compare to the operational production system in large scale online experiments in a real-world application. Specifically, we focus on recommending travel destinations at Booking.com, a major online travel site, to users searching for their preferred vacation activities. To build ranking models we use multi-criteria rating data provided by previous users after their stay at a destination. We implement three methods and compare them to the current baseline in Booking.com: random, most popular, and Naive Bayes. Our general conclusion is that, in an online A/B test with live users, our Naive-Bayes based ranker increased user engagement significantly over the current online system. Julia Kiseleva, Melanie J. I. Müller, Lucas Bernardi, Chad Davis, Ivan Kovacek, Mats Stafseng Einarsen, Jaap Kamps, Alexander Tuzhilin, Djoerd Hiemstra |
SIGIR | 8 |
| 2014 | On over-specialization and concentration bias of recommendations: probabilistic neighborhood selection in collaborative filtering systemsabstractFocusing on the problems of over-specialization and concentration bias, this paper presents a novel probabilistic method for recommending items in the neighborhood-based collaborative filtering framework. For the probabilistic neighborhood selection phase, we use an efficient method for weighted sampling of k neighbors that takes into consideration the similarity levels between the target user (or item) and the candidate neighbors. We conduct an empirical study showing that the proposed method increases the coverage, dispersion, and diversity reinforcement of recommendations by selecting diverse sets of representative neighbors. We also demonstrate that the proposed approach outperforms popular methods in terms of item prediction accuracy, utility-based ranking, and other popular measures, across various experimental settings. This performance improvement is in accordance with ensemble learning theory and the phenomenon of "hubness" in recommender systems. Panagiotis Adamopoulos, Alexander Tuzhilin |
RecSys | 2 |
| 2014 | On Unexpectedness in Recommender Systems: Or How to Better Expect the UnexpectedabstractAlthough the broad social and business success of recommender systems has been achieved across several domains, there is still a long way to go in terms of user satisfaction. One of the key dimensions for significant improvement is the concept of unexpectedness . In this article, we propose a method to improve user satisfaction by generating unexpected recommendations based on the utility theory of economics. In particular, we propose a new concept of unexpectedness as recommending to users those items that depart from what they would expect from the system - the consideration set of each user. We define and formalize the concept of unexpectedness and discuss how it differs from the related notions of novelty, serendipity, and diversity. In addition, we suggest several mechanisms for specifying the users’ expectations and propose specific performance metrics to measure the unexpectedness of recommendation lists. We also take into consideration the quality of recommendations using certain utility functions and present an algorithm for providing users with unexpected recommendations of high quality that are hard to discover but fairly match their interests. Finally, we conduct several experiments on “real-world” datasets and compare our recommendation results with other methods. The proposed approach outperforms these baseline methods in terms of unexpectedness and other important metrics, such as coverage, aggregate diversity and dispersion, while avoiding any accuracy loss. Panagiotis Adamopoulos, Alexander Tuzhilin |
ACM Trans. Intell. Syst. Technol. | 2 |
| 2014 | Cost-Aware Collaborative Filtering for Travel Tour RecommendationsabstractAdvances in tourism economics have enabled us to collect massive amounts of travel tour data. If properly analyzed, this data could be a source of rich intelligence for providing real-time decision making and for the provision of travel tour recommendations. However, tour recommendation is quite different from traditional recommendations, because the tourist’s choice is affected directly by the travel costs, which includes both financial and time costs. To that end, in this article, we provide a focused study of cost-aware tour recommendation. Along this line, we first propose two ways to represent user cost preference. One way is to represent user cost preference by a two-dimensional vector. Another way is to consider the uncertainty about the cost that a user can afford and introduce a Gaussian prior to model user cost preference. With these two ways of representing user cost preference, we develop different cost-aware latent factor models by incorporating the cost information into the probabilistic matrix factorization (PMF) model, the logistic probabilistic matrix factorization (LPMF) model, and the maximum margin matrix factorization (MMMF) model, respectively. When applied to real-world travel tour data, all the cost-aware recommendation models consistently outperform existing latent factor models with a significant margin. Yong Ge 0001, Hui Xiong 0001, Alexander Tuzhilin, Qi Liu 0003 |
ACM Trans. Inf. Syst. | 3 |
| 2013 | Recommendation opportunities: improving item prediction using weighted percentile methods in collaborative filtering systemsabstractThis paper proposes a novel method for estimating unknown ratings and recommendation opportunities and illustrates the practical implementation of the proposed approach by presenting a certain variation of the classical k-NN method in neighborhood-based collaborative filtering systems using weighted percentiles. We conduct an empirical study showing that the proposed method outperforms the standard user-based collaborative filtering approach by a wide margin in terms of item prediction accuracy and utility-based ranking metrics across various experimental settings. We also demonstrate that this performance improvement is not achieved at the expense of other popular performance measures, such as catalog coverage and aggregate diversity. The proposed approach can also be applied to other popular methods for rating estimation. Panagiotis Adamopoulos, Alexander Tuzhilin |
RecSys | 2 |
| 2013 | Not by search alone: how recommendations complement search resultsabstractThis paper presents a novel approach to combining search and recommendations methods into one integrated system to satisfy user information seeking needs. It is shown theoretically and experimentally using simulations that the proposed combined approach outperforms "pure" search and "pure" recommendations in those cases when search is hindered by the user's inability to come up with a complete set of search criteria, and recommendation engine produces mediocre results. Daria Dzyabura, Alexander Tuzhilin |
RecSys | 2 |
| 2013 | Introduction to special section on intelligent mobile knowledge discovery and management systemsabstractNo abstract available. Hui Xiong 0001, Shashi Shekhar 0001, Alexander Tuzhilin |
ACM Trans. Intell. Syst. Technol. | 3 |
| 2012 | 4th workshop on context-aware recommender systems (CARS 2012)abstractCARS 2012 builds upon the success of the three previous editions held in conjunction with the 3rd to 5th ACM Conferences on Recommender Systems from 2009 to 2011. The 1st CARS Workshop was held in New York, NY, USA, whereas Barcelona, Spain, was home of the 2nd CARS Workshop in 2010. In 2011, the 3rd CARS workshop was held in Chicago, IL, USA. Gediminas Adomavicius, Linas Baltrunas, Ernesto William De Luca, Tim Hussein, Alexander Tuzhilin |
RecSys | 5 |
| 2012 | Customer relationship management and Web mining: the next frontier
Alexander Tuzhilin |
Data Min. Knowl. Discov. | 1 |
| 2011 | Cost-aware travel tour recommendationabstractAdvances in tourism economics have enabled us to collect massive amounts of travel tour data. If properly analyzed, this data can be a source of rich intelligence for providing real-time decision making and for the provision of travel tour recommendations. However, tour recommendation is quite different from traditional recommendations, because the tourist's choice is directly affected by the travel cost, which includes the financial cost and the time. To that end, in this paper, we provide a focused study of cost-aware tour recommendation. Along this line, we develop two cost-aware latent factor models to recommend travel packages by considering both the travel cost and the tourist's interests. Specifically, we first design a cPMF model, which models the tourist's cost with a 2-dimensional vector. Also, in this cPMF model, the tourist's interests and the travel cost are learnt by exploring travel tour data. Furthermore, in order to model the uncertainty in the travel cost, we further introduce a Gaussian prior into the cPMF model and develop the GcPMF model, where the Gaussian prior is used to express the uncertainty of the travel cost. Finally, experiments on real-world travel tour data show that the cost-aware recommendation models outperform state-of-the-art latent factor models with a significant margin. Also, the GcPMF model with the Gaussian prior can better capture the impact of the uncertainty of the travel cost, and thus performs better than the cPMF model. Yong Ge 0001, Qi Liu 0003, Hui Xiong 0001, Alexander Tuzhilin, Jian Chen 0016 |
KDD | 4 |
| 2011 | 3rd workshop on context-aware recommender systems (CARS 2011)abstractCARS 2011 builds upon the success of the two previous editions held in conjunction with the 3rd and 4th ACM Conferences on Recommender Systems in 2009 and 2010. The first CARS Workshop was held in New York, NY, USA (2009), and Barcelona, Spain, was the home of the second CARS Workshop in 2010. Gediminas Adomavicius, Linas Baltrunas, Tim Hussein, Francesco Ricci 0001, Alexander Tuzhilin |
RecSys | 5 |
| 2011 | Collaborative filtering with collective trainingabstractRating sparsity is a critical issue for collaborative filtering. For example, the well-known Netflix Movie rating data contain ratings of only about 1% user-item pairs. One way to address this rating sparsity problem is to develop more effective methods for training rating prediction models. To this end, in this paper, we introduce a collective training paradigm to automatically and effectively augment the training ratings. Essentially, the collective training paradigm builds multiple different Collaborative Filtering (CF) models separately, and augments the training ratings of each CF model by using the partial predictions of other CF models for unknown ratings. Along this line, we develop two algorithms, Bi-CF and Tri-CF, based on collective training. For Bi-CF and Tri-CF, we collectively and iteratively train two and three different CF models via iteratively augmenting training ratings for individual CF model. We also design different criteria to guide the selection of augmented training ratings for Bi-CF and Tri-CF. Finally, the experimental results show that Bi-CF and Tri-CF algorithms can significantly outperform baseline methods, such as neighborhood-based and SVD-based models. Yong Ge 0001, Hui Xiong 0001, Alexander Tuzhilin, Qi Liu 0003 |
RecSys | 3 |
| 2011 | The effect of context-aware recommendations on customer purchasing behavior and trustabstractDespite the growing popularity of Context-Aware Recommender Systems (CARSs), only limited work has been done on how contextual recommendations affect the behavior of customers in real-life settings. In this paper, we study the effects of contextual recommendations on the purchasing behavior of customers and their trust in the provided recommendations. In particular, we did live controlled experiments with real customers of a major commercial Italian retailer in which we compared the customers' purchasing behavior and measured their trust in the provided recommendations across the contextual, content-based and random recommendations. As a part of this study, we have investigated the role of accuracy and diversity of recommendations on customers' behavior and their trust in the provided recommendations for the three types of RSes. We have demonstrated that the context-aware RS outperformed the other two RSes in terms of accuracy, trust and other economics-based performance metrics across most of our experimental settings. Michele Gorgoglione, Umberto Panniello, Alexander Tuzhilin |
RecSys | 3 |
| 2011 | Using external aggregate ratings for improving individual recommendationsabstractThis article describes an approach for incorporating externally specified aggregate ratings information into certain types of recommender systems, including two types of collaborating filtering and a hierarchical linear regression model. First, we present a framework for incorporating aggregate rating information and apply this framework to the aforementioned individual rating models. Then we formally show that this additional aggregate rating information provides more accurate recommendations of individual items to individual users. Further, we experimentally confirm this theoretical finding by demonstrating on several datasets that the aggregate rating information indeed leads to better predictions of unknown ratings. We also propose scalable methods for incorporating this aggregate information and test our approaches on large datasets. Finally, we demonstrate that the aggregate rating information can also be used as a solution to the cold start problem of recommender systems. Akhmed Umyarov, Alexander Tuzhilin |
ACM Trans. Web | 2 |
| 2010 | An energy-efficient mobile recommender systemabstractThe increasing availability of large-scale location traces creates unprecedent opportunities to change the paradigm for knowledge discovery in transportation systems. A particularly promising area is to extract energy-efficient transportation patterns (green knowledge), which can be used as guidance for reducing inefficiencies in energy consumption of transportation sectors. However, extracting green knowledge from location traces is not a trivial task. Conventional data analysis tools are usually not customized for handling the massive quantity, complex, dynamic, and distributed nature of location traces. To that end, in this paper, we provide a focused study of extracting energy-efficient transportation patterns from location traces. Specifically, we have the initial focus on a sequence of mobile recommendations. As a case study, we develop a mobile recommender system which has the ability in recommending a sequence of pick-up points for taxi drivers or a sequence of potential parking positions. The goal of this mobile recommendation system is to maximize the probability of business success. Along this line, we provide a Potential Travel Distance (PTD) function for evaluating each candidate sequence. This PTD function possesses a monotone property which can be used to effectively prune the search space. Based on this PTD function, we develop two algorithms, LCP and SkyRoute, for finding the recommended routes. Finally, experimental results show that the proposed system can provide effective mobile sequential recommendation and the knowledge extracted from location traces can be used for coaching drivers and leading to the efficient use of energy. Yong Ge 0001, Hui Xiong 0001, Alexander Tuzhilin, Keli Xiao, Marco Gruteser, Michael J. Pazzani |
KDD | 3 |
| 2010 | Context-awareness in recommender systems: research workshop and movie recommendation challengeabstractCARS and CAMRa were organized under the Context-awareness in Recommendation Systems special event and gathered academic researchers as well as industrial practitioners in a workshop and challenge. Gediminas Adomavicius, Alexander Tuzhilin, Shlomo Berkovsky, Ernesto William De Luca, Alan Said |
RecSys | 2 |
| 2009 | Experimental comparison of pre- vs. post-filtering approaches in context-aware recommender systemsabstractRecently, methods for generating context-aware recommendations were classified into the pre-filtering, post-filtering and contextual modeling approaches. Although some of these methods have been studied independently, no prior research compared the performance of these methods to determine which of them is better than the others. This paper focuses on comparing the pre-filtering and the post-filtering approaches and identifying which method dominates the other and under which circumstances. Since there are no clear winners in this comparison, we propose an alternative more effective method of selecting the winners in the pre- vs. the post-filtering comparison. This strategy provides analysts and companies with a practical suggestion on how to pick a good pre- or post-filtering approach in an effective manner to improve performance of a context-aware recommender system. Umberto Panniello, Alexander Tuzhilin, Michele Gorgoglione, Cosimo Palmisano, Anto Pedone |
RecSys | 2 |
| 2009 | Improving rating estimation in recommender systems using aggregation- and variance-based hierarchical modelsabstractPrevious work on using external aggregate rating information showed that this information can be incorporated in several different types of recommender systems and improves their performance. In this paper, we propose a more general class of methods that combine external aggregate information with individual ratings in a novel way. Unlike the previously proposed methods, one of the defining features of this approach is that it takes into the consideration not only the aggregate average ratings but also the variance of the aggregate distribution of ratings. The methods proposed in this paper estimate unknown ratings by finding an optimal linear combination of individual-level and aggregate-level rating estimators in a form of a hierarchical regression (HR) model that is grounded in the theory of statistics and machine learning. Akhmed Umyarov, Alexander Tuzhilin |
RecSys | 2 |
| 2009 | Dynamic micro-targeting: fitness-based approach to predicting individual preferences
Tianyi Jiang, Alexander Tuzhilin |
Knowl. Inf. Syst. | 2 |
| 2009 | Improving Personalization Solutions through Optimal Segmentation of Customer BasesabstractOn the Web, where the search costs are low and the competition is just a mouse click away, it is crucial to segment the customers intelligently in order to offer more targeted and personalized products and services to them. Traditionally, customer segmentation is achieved using statistics-based methods that compute a set of statistics from the customer data and group customers into segments by applying distance-based clustering algorithms in the space of these statistics. In this paper, we present a direct grouping-based approach to computing customer segments that groups customers not based on computed statistics, but in terms of optimally combining transactional data of several customers to build a data mining model of customer behavior for each group. Then, building customer segments becomes a combinatorial optimization problem of finding the best partitioning of the customer base into disjoint groups. This paper shows that finding an optimal customer partition is NP-hard, proposes several suboptimal direct grouping segmentation methods, and empirically compares them among themselves, traditional statistics-based hierarchical and affinity propagation-based segmentation, and one-to-one methods across multiple experimental conditions. It is shown that the best direct grouping method significantly dominates the statistics-based and one-to-one approaches across most of the experimental conditions, while still being computationally tractable. It is also shown that the distribution of the sizes of customer segments generated by the best direct grouping method follows a power law distribution and that microsegmentation provides the best approach to personalization. Tianyi Jiang, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2008 | Improving Collaborative Filtering Recommendations Using External DataabstractThis paper describes an approach for incorporating externally specified aggregate ratings information into certain types of collaborative filtering (CF) methods. For a statistical model-based CF approach, we formally showed that this additional aggregated information provides more accurate recommendations of individual items to individual users. Furthermore, theoretical insights gained from the analysis of this model-based method suggested a way to incorporate aggregate information into the heuristic item-based CF method. Both the model-based and the heuristic item-based CF methods were empirically tested on several datasets, and the experiments uniformly confirmed that the aggregate rating information indeed improves CF recommendations. These results also show the power of theory by demonstrating how the insights gained from theoretical developments can shed light on proper selection of good heuristic methods. We also showed the way to introduce scalability and parallelization into the estimation procedure and reported the running time for steps of the estimation procedure for large datasets. Akhmed Umyarov, Alexander Tuzhilin |
ICDM | 2 |
| 2008 | Social networks: looking aheadabstractBy now, online social networks have become an indispensable part of both online and offline lives of human beings. A large fraction of time spent online by a user is directly influence by the social networks to which he/she belongs. This calls for a deeper examination of social networks as large-scale dynamic objects that foster efficient person-person interaction. Ravi Kumar 0001, Alexander Tuzhilin, Christos Faloutsos, David D. Jensen, Gueorgi Kossinets, Jure Leskovec, Andrew Tomkins |
KDD | 2 |
| 2008 | Context-aware recommender systemsabstractThe importance of contextual information has been recognized by researchers and practitioners in many disciplines, including e-commerce personalization, information retrieval, ubiquitous and mobile computing, data mining, marketing, and management. While a substantial amount of research has already been performed in the area of recommender systems, most existing approaches focus on recommending the most relevant items to users without taking into account any additional contextual information, such as time, location, or the company of other people (e.g., for watching movies or dining out). In this chapter we argue that relevant contextual information does matter in recommender systems and that it is important to take this information into account when providing recommendations. We discuss the general notion of context and how it can be modeled in recommender systems. Furthermore, we introduce three different algorithmic paradigms – contextual prefiltering, post-filtering, and modeling – for incorporating contextual information into the recommendation process, discuss the possibilities of combining several contextaware recommendation techniques into a single unifying approach, and provide a case study of one such combined approach. Finally, we present additional capabilities for context-aware recommenders and discuss important and promising directions for future research. Gediminas Adomavicius, Alexander Tuzhilin |
RecSys | 2 |
| 2008 | The long tail of recommender systems and how to leverage itabstractThe paper studies the Long Tail problem of recommender systems when many items in the Long Tail have only few ratings, thus making it hard to use them in recommender systems. The approach presented in the paper splits the whole itemset into the head and the tail parts and clusters only the tail items. Then recommendations for the tail items are based on the ratings in these clusters and for the head items on the ratings of individual items. If such partition and clustering are done properly, we show that this reduces the recommendation error rates for the tail items, while maintaining reasonable computational performance. Yoon-Joo Park, Alexander Tuzhilin |
RecSys | 2 |
| 2008 | Using Context to Improve Predictive Modeling of Customers in Personalization ApplicationsabstractThe idea that context is important when predicting customer behavior has been maintained by scholars in marketing and data mining. However, no systematic study measuring how much the contextual information really matters in building customer models in personalization applications has been done before. In this paper, we study how important the contextual information is when predicting customer behavior and how to use it when building customer models. It is done by conducting an empirical study across a wide range of experimental conditions. The experimental results show that context does matter when modeling the behavior of individual customers and that it is possible to infer the context from the existing data with reasonable accuracy in certain cases. It is also shown that significant performance improvements can be achieved if the context is "cleverly" modeled, as described in this paper. These findings have significant implications for data miners and marketers. They show that contextual information does matter in personalization and companies have different opportunities to both make context valuable for improving predictive performance of customers' behavior and decreasing the costs of gathering contextual information. Cosimo Palmisano, Alexander Tuzhilin, Michele Gorgoglione |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2007 | Dynamic Micro Targeting: Fitness-Based Approach to Predicting Individual PreferencesabstractIt is crucial to segment customers intelligently in order to offer more targeted and personalized products and services. Traditionally, customer segmentation is achieved using statistics-based methods that compute a set of statistics from the customer data and group customers into segments by applying clustering algorithms. Recent research proposed a direct grouping-based approach that combines customers into segments by optimally combining transactional data of several customers and building a data mining model of customer behavior for each group. This paper proposes a new micro targeting method that builds predictive models of customer behavior not on the segments of customers but rather on the customer-product groups. This micro-targeting method is more general than the previously considered direct grouping method. We empirically show that it significantly outperforms the direct grouping and statistics-based segmentation methods across multiple experimental conditions and that it generates predominately small-sized segments, thus providing additional support for the micro-targeting approach to personalization. Tianyi Jiang, Alexander Tuzhilin |
ICDM | 2 |
| 2007 | Leveraging aggregate ratings for better recommendationsabstractThe paper presents a method that uses aggregate ratings provided by various segments of users for various categories of items to derive better estimations of unknown individual ratings. This is achieved by converting the aggregate ratings into constraints on the parameters of a rating estimation model presented in the paper. The paper also demonstrates theoretically that these additional constraints reduce rating estimation errors resulting in better rating predictions. Akhmed Umyarov, Alexander Tuzhilin |
RecSys | 2 |
| 2006 | Mining Actionable Patterns by Role ModelsabstractData mining promises to discover valid and potentially useful patterns in data. Often, discovered patterns are not useful to the user."Actionability" addresses this problem in that a pattern is deemed actionable if the user can act upon it in her favor. We introduce the notion of "action" as a domain-independent way to model the domain knowledge. Given a data set about actionable features and an utility measure, a pattern is actionable if it summarizes a population that can be acted upon towards a more promising population observed with a higher utility. We present several pruning strategies taking into account the actionability requirement to reduce the search space, and algorithms for mining all actionable patterns as well as mining the top k actionable patterns. We evaluate the usefulness of patterns and the focus of search on a real-world application domain. Ke Wang 0001, Yuelong Jiang, Alexander Tuzhilin |
ICDE | 3 |
| 2006 | Personalization in Context: Does Context Matter When Building Personalized Customer Models?abstractThe idea that context is important when predicting customer behavior has been maintained by scholars in marketing and data mining. However, no systematic study measuring how much the contextual information really matters in building customer models in personalization applications have been done before. In this paper, we address this problem. To this aim, we collected data containing rich contextual information by developing a special-purpose browser to help users to navigate a well- known e-commerce retail portal and purchase products on its site. The experimental results show that context does matter for the case of modeling behavior of individual customers. The granularity of contextual information also matters, and the effect of contextual information gets diluted during the process of aggregating customers' data. Michele Gorgoglione, Cosimo Palmisano, Alexander Tuzhilin |
ICDM | 3 |
| 2006 | Improving Personalization Solutions through Optimal Segmentation of Customer BasesabstractOn the Web, where the search costs are low and the competition is just a mouse click away, it is crucial to segment the customers intelligently in order to offer more targeted and personalized products and services to them. Traditionally, customer segmentation is achieved using statistics-based methods that compute a set of statistics from the customer data and group customers into segments by applying distance-based clustering algorithms in the space of these statistics. In this paper, we present a direct grouping based approach to computing customer segments that groups customers not based on computed statistics, but in terms of optimally combining transactional data of several customers to build a data mining model of customer behavior for each group. Then building customer segments becomes a combinatorial optimization problem of finding the best partitioning of the customer base into disjoint groups. The paper shows that finding an optimal customer partition is NP-hard, proposes a suboptimal direct grouping segmentation method and empirically compares it against traditional statistics-based segmentation and 1-to-1 methods across multiple experimental conditions. We show that the direct grouping method significantly dominates the statistics-based and 1-to-1 approaches across all the experimental conditions, while still being computationally tractable. We also show that there are very few size-one customer segments generated by the best direct grouping method and that micro-segmentation provides the best approach to personalization. Tianyi Jiang, Alexander Tuzhilin |
ICDM | 2 |
| 2006 | Segmenting Customers from Population to Individuals: Does 1-to-1 Keep Your Customers Forever?abstractThere have been various claims made in the marketing community about the benefits of 1-to-1 marketing versus traditional customer segmentation approaches and how much they can improve understanding of customer behavior. However, few rigorous studies exist that systematically compare these approaches. In this paper, we conducted such a study and compared the predictive performance of aggregate, segmentation, and 1-to-1 marketing approaches across a broad range of experimental settings, such as multiple segmentation levels, multiple real-world marketing data sets, multiple dependent variables, different types of classifiers, different segmentation techniques, and different predictive measures. Our experiments show that both 1-to-1 and segmentation approaches significantly outperform aggregate modeling. Reaffirming anecdotal evidence of the benefits of 1-to-1 marketing, our experiments show that the 1-to-1 approach also dominates the segmentation approach for the frequently transacting customers. However, our experiments also show that segmentation models taken at the best granularity levels dominate 1-to-1 models when modeling customers with little transactional data using effective clustering methods. In addition, the peak performance of segmentation models are reached at the finest granularity levels, skewed towards the 1-to-1 case. This finding adds support for the microsegmentation approach and suggests that 1-to-1 marketing may not always be the best solution Tianyi Jiang, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2006 | On Characterization and Discovery of Minimal Unexpected Patterns in Rule DiscoveryabstractA drawback of traditional data-mining methods is that they do not leverage prior knowledge of users. In prior work, we proposed a method that could discover unexpected patterns in data by using domain knowledge in a systematic manner. In this paper, we present new methods for discovering a minimal set of unexpected patterns by combining the two, independent concepts of minimality and unexpectedness, both of which have been well-studied in the KDD literature. We demonstrate the strengths of this approach experimentally using a case study in a marketing domain. Balaji Padmanabhan, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2005 | Mining Patterns That Respond to ActionsabstractData mining focuses on patterns that summarize the data. In this paper, we focus on mining patterns that could change the state by responding to opportunities of actions. Yuelong Jiang, Ke Wang 0001, Alexander Tuzhilin, Ada Wai-Chee Fu |
ICDM | 3 |
| 2005 | Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible ExtensionsabstractThis paper presents an overview of the field of recommender systems and describes the current generation of recommendation methods that are usually classified into the following three main categories: content-based, collaborative, and hybrid recommendation approaches. This paper also describes various limitations of current recommendation methods and discusses possible extensions that can improve recommendation capabilities and make recommender systems applicable to an even broader range of applications. These extensions include, among others, an improvement of understanding of users and items, incorporation of the contextual information into the recommendation process, support for multicriteria ratings, and a provision of more flexible and less intrusive types of recommendations. Gediminas Adomavicius, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2005 | Incorporating contextual information in recommender systems using a multidimensional approachabstractThe article presents a multidimensional (MD) approach to recommender systems that can provide recommendations based on additional contextual information besides the typical information on users and items used in most of the current recommender systems. This approach supports multiple dimensions, profiling information, and hierarchical aggregation of recommendations. The article also presents a multidimensional rating estimation method capable of selecting two-dimensional segments of ratings pertinent to the recommendation context and applying standard collaborative filtering or other traditional two-dimensional rating estimation techniques to these segments. A comparison of the multidimensional and two-dimensional rating estimation approaches is made, and the tradeoffs between the two are studied. Moreover, the article introduces a combined rating estimation method, which identifies the situations where the MD approach outperforms the standard two-dimensional approach and uses the MD approach in those situations and the standard two-dimensional approach elsewhere. Finally, the article presents a pilot empirical study of the combined approach, using a multidimensional movie recommender system that was developed for implementing this approach and testing its performance. Gediminas Adomavicius, Ramesh Sankaranarayanan, Shahana Sen, Alexander Tuzhilin |
ACM Trans. Inf. Syst. | 4 |
| 2004 | Divide and Prosper: Comparing Models of Customer Behavior From Populations to IndividualsabstractThis paper compares customer segmentation, 1-to-1, and aggregate marketing approaches across a broad range of experimental settings, including multiple segmentation levels, marketing datasets, dependent variables, and different types of classifiers, segmentation techniques, and predictive measures. Our experimental results show that, overall, 1-to-1 modeling significantly outperforms the aggregate approach among high-volume customers and is never worse than aggregate approach among low-volume customers. Moreover, the best segmentation techniques tend to outperform 1-to-l modeling among low-volume customers. Tianyi Jiang, Alexander Tuzhilin |
ICDM | 2 |
| 2004 | On the discovery of significant statistical quantitative rulesabstractIn this paper we study market share rules, rules that have a certain market share statistic associated with them. Such rules are particularly relevant for decision making from a business perspective. Motivated by market share rules, in this paper we consider statistical quantitative rules (SQ rules) that are quantitative rules in which the RHS can be any statistic that is computed for the segment satisfying the LHS of the rule. Building on prior work, we present a statistical approach for learning all significant SQ rules, i.e., SQ rules for which a desired statistic lies outside a confidence interval computed for this rule. In particular we show how resampling techniques can be effectively used to learn significant rules. Since our method considers the significance of a large number of rules in parallel, it is susceptible to learning a certain number of "false" rules. To address this, we present a technique that can determine the number of significant SQ rules that can be expected by chance alone, and suggest that this number can be used to determine a "false discovery rate" for the learning procedure. We apply our methods to online consumer purchase data and report the results. Balaji Padmanabhan, Alexander Tuzhilin |
KDD | 3 |
| 2002 | Handling very large numbers of association rules in the analysis of microarray dataabstractThe problem of analyzing microarray data became one of important topics in bioinformatics over the past several years, and different data mining techniques have been proposed for the analysis of such data. In this paper, we propose to use association rule discovery methods for determining associations among expression levels of different genes. One of the main problems related to the discovery of these associations is the scalability issue. Microarrays usually contain very large numbers of genes that are sometimes measured in 10,000s. Therefore, analysis of such data can generate a very large number of associations that can often be measured in millions. The paper addresses this problem by presenting a method that enables biologists to evaluate these very large numbers of discovered association rules during the post-analysis stage of the data mining process. This is achieved by providing several rule evaluation operators, including rule grouping, filtering, browsing, and data inspection operators, that allow biologists to validate multiple individual gane regulation patterns at a time. By iteratively applying these operators, biologists can explore a significant part of all the initially generated rules in an acceptable period of time and thus answer biological questions that are of a particular interest to him or her. To validate our method, we tested our system on the microarray data pertaining to the studies of environmental hazards and their influence of gane expression processes. As a result, we managed to answer several questions that were of interest to the biologists that had collected this data. Alexander Tuzhilin, Gediminas Adomavicius |
KDD | 1 |
| 2002 | Querying multiple sets of discovered rulesabstractRule mining is an important data mining task that has been applied to numerous real-world applications. Often a rule mining system generates a large number of rules and only a small subset of them is really useful in applications. Although there exist some systems allowing the user to query the discovered rules, they are less suitable for complex ad hoc querying of multiple data mining rulebases to retrieve interesting rules. In this paper, we propose a new powerful rule query language Rule-QL for querying multiple rulebases that is modeled after SQL and has rigorous theoretical foundations of a rule-based calculus. In particular, we first propose a rule-based calculus RC based on the first-order logic, and then present the language Rule-QL that is at least as expressive as the safe fragment of RC. We also propose a number of efficient query evaluation techniques for Rule-QL and test them experimentally on some representative queries to demonstrate the feasibility of Rule-QL. Alexander Tuzhilin, Bing Liu 0001 |
KDD | 1 |
| 2001 | Expert-Driven Validation of Rule-Based User Models in Personalization Applications
Gediminas Adomavicius, Alexander Tuzhilin |
Data Min. Knowl. Discov. | 2 |
| 2000 | Small is beautiful: discovering the minimal set of unexpected patternsabstractArticle Small is beautiful: discovering the minimal set of unexpected patterns Share on Authors: Balaji Padmanabhan The Wharton School, University of Pennsylvania, 1310 Steinberg-Dietrich Hall, Philadelphia, PA The Wharton School, University of Pennsylvania, 1310 Steinberg-Dietrich Hall, Philadelphia, PAView Profile , Alexander Tuzhilin Stern School of Business, New York University, 44 West 4lt;supgt;thlt;/supgt; Street, New York, NY Stern School of Business, New York University, 44 West 4lt;supgt;thlt;/supgt; Street, New York, NYView Profile Authors Info & Claims KDD '00: Proceedings of the sixth ACM SIGKDD international conference on Knowledge discovery and data miningAugust 2000 Pages 54–63https://doi.org/10.1145/347090.347103Online:01 August 2000Publication History 100citation873DownloadsMetricsTotal Citations100Total Downloads873Last 12 Months6Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Balaji Padmanabhan, Alexander Tuzhilin |
KDD | 2 |
| 1999 | User Profiling in Personalization Applications Through Rule Discovery and ValidationabstractGediminas Adomavicius New York University [email protected] In many applications, ranging from recommender systems to one-to-one marketing to Web browsing, it is important to build personalized profiles of individual users from their transactional histories. These profiles describe individual behavior of users and can be specified with sets of rules learned from user transactional histories using various data mining techniques. Since many discovered rules can be spurious, irrelevant, or trivial, one of the main problems is how to perform post-analysis of the discovered rules, i.e., how to validate customer profiles by separating “good” rules from the “bad.” This paper presents a method for validating such rules with an explicit participation of a human expert Gediminas Adomavicius, Alexander Tuzhilin |
KDD | 2 |
| 1998 | A Belief-Driven Method for Discovering Unexpected Patterns
Balaji Padmanabhan, Alexander Tuzhilin |
KDD | 2 |
| 1997 | Discovery of Actionable Patterns in Databases: The Action Hierarchy Approach
Gediminas Adomavicius, Alexander Tuzhilin |
KDD | 2 |
| 1996 | Pattern Discovery in Temporal Databases: A Temporal Logic Approach
Balaji Padmanabhan, Alexander Tuzhilin |
KDD | 2 |
| 1996 | What Makes Patterns Interesting in Knowledge Discovery SystemsabstractOne of the central problems in the field of knowledge discovery is the development of good measures of interestingness of discovered patterns. Such measures of interestingness are divided into objective measures-those that depend only on the structure of a pattern and the underlying data used in the discovery process, and the subjective measures-those that also depend on the class of users who examine the pattern. The focus of the paper is on studying subjective measures of interestingness. These measures are classified into actionable and unexpected, and the relationship between them is examined. The unexpected measure of interestingness is defined in terms of the belief system that the user has. Interestingness of a pattern is expressed in terms of how it affects the belief system. The paper also discusses how this unexpected measure of interestingness can be used in the discovery process. Avi Silberschatz, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1995 | On Subjective Measures of Interestingness in Knowledge Discovery
Avi Silberschatz, Alexander Tuzhilin |
KDD | 2 |
| 1995 | On Periodicity in Temporal DatabasesabstractThe issue of periodicity is generally understood to be a desirable property of temporal data that should be supported by temporal database models and their query languages. Nevertheless, there has so far not been any systematic examination of how to incorporate this concept into a temporal DBMS. In this paper we describe two concepts of periodicity, which we call strong periodicity and near periodicity, and discuss how they capture formally two of the intuitive meanings of this term. We formally compare the expressive power of these two concepts, relate them to existing temporal query languages, and show how they can be incorporated into temporal relational database query languages, such as the proposed temporal extension to SQL, in a clean and straightforward manner. Alexander Tuzhilin, James Clifford |
Inf. Syst. | 1 |
| 1995 | Templar: A Knowledge-Based Language for Software Specifications Using Temporal LogicabstractA software specification language Templar is defined in this article. The development of the language was guided by the following objectives: requirements specifications written in Templar should have a clear syntax and formal semantics, should be easy for a systems analyst to develop and for an end-user to understand, and it should be easy to map them into a broad range of design specifications. Templar is based on temporal logic and on the Activity-Event-Condition-Activity model of a rule which is an extension of the Event-Condition-Activity model in active databases. The language supports a rich set of modeling primitives, including rules, procedures, temporal logic operators, events, activities, hierarchical decomposition of activities, parallelism, and decisions combined together into a cohesive system. Alexander Tuzhilin |
ACM Trans. Inf. Syst. | 1 |
| 1994 | On Completeness of Historical Relational Query LanguagesabstractNumerous proposals for extending the relational data model to incorporate the temporal dimension of data have appeared in the past several years. These proposals have differed considerably in the way that the temporal dimension has been incorporated both into the structure of the extended relations of these temporal models and into the extended relational algebra or calculus that they define. Because of these differences, it has been difficult to compare the proposed models and to make judgments as to which of them might in some sense be equivalent or even better . In this paper we define temporally grouped and temporally ungrouped historical data models and propose two notions of historical relational completeness , analogous to Codd's notion of relational completeness, one for each type of model. We show that the temporally ungrouped models are less expressive than the grouped models, but demonstrate a technique for extending the ungrouped models with a grouping mechanism to capture the additional semantic power of temporal grouping. For the ungrouped models, we define three different languages, a logic with explicit reference to time, a temporal logic, and a temporal algebra, and motivate our choice for the first of these as the basis for completeness for these models. For the grouped models, we define a many-sorted logic with variables over ordinary values, historical values, and times. Finally, we demonstrate the equivalence of this grouped calculus and the ungrouped calculus extended with a grouping mechanism. We believe the classification of historical data models into grouped and ungrouped models provides a useful framework for the comparison of models in the literature, and furthermore, the exposition of equivalent languages for each type provides reasonable standards for common, and minimal, notions of historical relational completeness. James Clifford, Albert Croker, Alexander Tuzhilin |
ACM Trans. Database Syst. | 3 |
| 1993 | Abstract-Driven Pattern Discovery in DatabasesabstractThe problem of discovering interesting patterns in large volumes of data is studied. Patterns can be expressed not only in terms of the database schema but also in user-defined terms, such as relational views and classification hierarchies. The user-defined terminology is stored in a data dictionary that maps it into the language of the database schema. A pattern is defined as a deductive rule expressed in user-defined terms that has a degree of uncertainty associated with it. Methods are presented for discovering interesting patterns based on abstracts which are summaries of the data expressed in the language of the user.> Vasant Dhar, Alexander Tuzhilin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1990 | A Temporal Relational Algebra as Basis for Temporal Relational Completeness
Alexander Tuzhilin, James Clifford |
VLDB | 1 |
| 1989 | Querying and Controlling the Future Behaviour of Complex ObjectsabstractThe complex system formalism is utilized for describing structural and behavioral properties of complexly structured systems. A complex system is a production system that models a database with complex objects and explicitly supports time and nondeterminism. Consequently, complex systems can be used to predict the evolution of databases. To obtain predictions about future behavior, a futuristic query language is defined. A query optimisation algorithm is provided for a subset of this language. In general, complex systems do not yield unique answers to futuristic queries because of the inherent nondetermination. Therefore, an optimal control problem is formulated that finds behavior satisfying user-defined goals. Subsequently, such goals can be converted into additional system constraints, thus reducing nondeterminism and providing for the optimal system's behavior.> Alexander Tuzhilin, Zvi M. Kedem |
ICDE | 1 |
| 1989 | Relational Database Behavior: Utilizing Relational Discrete Event Systems and ModelsabstractBehavior of relational databases is studied within the framework of Relational Discrete Event Systems (RDE-Ses) and Models (RDEMs). Production system and recurrence equation RDEMs are introduced, and their expressive powers are compared. Non-deterministic behavior is defined for both RDEMs and the expressive power of deterministic and non-deterministic production rule programs is also compared. This comparison shows that non-determinism increases expressive power of production systems. A formal concept of a production system interpreter is defined, and several specific interpreters are proposed. One interpreter, called parallel deterministic, is shown to be better than others in many respects, including the conflict resolution module of OPS5. Zvi M. Kedem, Alexander Tuzhilin |
PODS | 2 |
| 1985 | A Semantic Approach to Correctness of Concurrent Transaction ExecutionsabstractArticle Free Access Share on A semantic approach to correctness of concurrent transaction executions Authors: Alexander Tuzhilin View Profile , Paul G. Spirakis View Profile Authors Info & Claims PODS '85: Proceedings of the fourth ACM SIGACT-SIGMOD symposium on Principles of database systemsMarch 1985 Pages 85–95https://doi.org/10.1145/325405.325416Published:25 March 1985Publication History 5citation98DownloadsMetricsTotal Citations5Total Downloads98Last 12 Months15Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Alexander Tuzhilin, Paul G. Spirakis |
PODS | 1 |