VLDB 2026 Research / reviewers in the wild / expert
Alexey Drutsa
dblp:157/6372
· DBLP profile ↗
24ranked-venue papers
13as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 18 · 10 first-author · 1 since 2021Artificial intelligence and machine learning · 16 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 since 2021
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.
| Databases, data mining, and information retrieval
13 papers |
Data mining · 42% Information retrieval · 40% Machine learning and data management · 12% | |
| Theoretical computer science
8 papers |
Algorithmic game theory and mechanism design · 87% Approximation and online algorithms · 8% Information theory · 6% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Performance modeling and evaluation · 100% | |
| Artificial intelligence
3 papers |
Learning theory · 45% Image recognition and object detection · 44% Reinforcement learning · 12% |
Topics — the 30 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithmic game theory and mechanism design › mechanism design
auction design |
1.3 | 3 | 2020 | Bisection-Based Pricing for Repeated Contextual Auctions against Strategic Buyer · ICML 2020 Reserve Pricing in Repeated Second-Price Auctions with Strategic Bidders · ICML 2020 Optimal Non-parametric Learning in Repeated Contextual Auctions with Strategic Buyer · ICML 2020 |
Information retrieval
evaluation |
1.1 | 4 | 2019 | Effective Online Evaluation for Web Search · SIGIR 2019 Learning Sensitive Combinations of A/B Test Metrics · WSDM 2017 Engagement Periodicity in Search Engine Usage: Analysis and its Application to Search Quality Evaluation · WSDM 2015 |
Machine learning and data management
data annotation |
0.9 | 2 | 2020 | Practice of Efficient Data Collection via Crowdsourcing: Aggregation, Incremental Relabelling, and Pricing · WSDM 2020 Crowdsourcing Practice for Efficient Data Labeling: Aggregation, Incremental Relabeling, and Pricing · SIGMOD Conference 2020 |
Data mining › crowdsourcing
label aggregation |
0.9 | 2 | 2020 | Practice of Efficient Data Collection via Crowdsourcing: Aggregation, Incremental Relabelling, and Pricing · WSDM 2020 Crowdsourcing Practice for Efficient Data Labeling: Aggregation, Incremental Relabeling, and Pricing · SIGMOD Conference 2020 |
Information retrieval › evaluation
online evaluation |
0.8 | 3 | 2019 | Effective Online Evaluation for Web Search · SIGIR 2019 Sign-Aware Periodicity Metrics of User Engagement for Online Search Quality Evaluation · SIGIR 2015 Extreme States Distribution Decomposition Method for Search Engine Online Evaluation · KDD 2015 |
Performance modeling and evaluation
online controlled experiments |
0.8 | 3 | 2017 | Using the Delay in a Treatment Effect to Improve Sensitivity and Preserve Directionality of Engagement Metrics in A/B Experiments · WWW 2017 Boosted Decision Tree Regression Adjustment for Variance Reduction in Online Controlled Experiments · KDD 2016 Future User Engagement Prediction and Its Application to Improve the Sensitivity of Online Experiments · WWW 2015 |
Algorithmic game theory and mechanism design
regret minimization |
0.7 | 2 | 2020 | Bisection-Based Pricing for Repeated Contextual Auctions against Strategic Buyer · ICML 2020 Horizon-Independent Optimal Pricing in Repeated Auctions with Truthful and Strategic Buyers · WWW 2017 |
Algorithmic game theory and mechanism design
revenue maximization |
0.7 | 2 | 2019 | Optimal Pricing in Repeated Posted-Price Auctions with Different Patience of the Seller and the Buyer · NeurIPS 2019 Horizon-Independent Optimal Pricing in Repeated Auctions with Truthful and Strategic Buyers · WWW 2017 |
Algorithmic game theory and mechanism design
auction theory |
0.6 | 2 | 2018 | Weakly Consistent Optimal Pricing Algorithms in Repeated Posted-Price Auctions with Strategic Buyer · ICML 2018 Horizon-Independent Optimal Pricing in Repeated Auctions with Truthful and Strategic Buyers · WWW 2017 |
Algorithmic game theory and mechanism design › dynamic pricing
repeated posted-price auctions |
0.6 | 2 | 2018 | Weakly Consistent Optimal Pricing Algorithms in Repeated Posted-Price Auctions with Strategic Buyer · ICML 2018 Horizon-Independent Optimal Pricing in Repeated Auctions with Truthful and Strategic Buyers · WWW 2017 |
Algorithmic game theory and mechanism design › auction theory
posted-price auctions |
0.5 | 2 | 2020 | Optimal Pricing in Repeated Posted-Price Auctions with Different Patience of the Seller and the Buyer · NeurIPS 2019 Bisection-Based Pricing for Repeated Contextual Auctions against Strategic Buyer · ICML 2020 |
Information retrieval › evaluation › online evaluation
a/b testing |
0.5 | 3 | 2019 | Learning Sensitive Combinations of A/B Test Metrics · WSDM 2017 Effective Online Evaluation for Web Search · SIGIR 2019 Consistent Transformation of Ratio Metrics for Efficient Online Controlled Experiments · WSDM 2018 |
Machine learning › Learning theory
online learning |
0.4 | 2 | 2019 | Weakly Consistent Optimal Pricing Algorithms in Repeated Posted-Price Auctions with Strategic Buyer · ICML 2018 Optimal Pricing in Repeated Posted-Price Auctions with Different Patience of the Seller and the Buyer · NeurIPS 2019 |
Computer vision › Image recognition and object detection
text recognition |
0.4 | 1 | 2020 | Text Recognition Using Anonymous CAPTCHA Answers · WSDM 2020 |
Computational social science and digital humanities › social computing
crowdsourcing |
0.4 | 1 | 2020 | Prediction of Hourly Earnings and Completion Time on a Crowdsourcing Platform · KDD 2020 |
Data mining › crowdsourcing
crowdsourced annotation |
0.4 | 1 | 2020 | Crowdsourcing Practice for Efficient Data Labeling: Aggregation, Incremental Relabeling, and Pricing · SIGMOD Conference 2020 |
Data mining › crowdsourcing
crowdsourced data |
0.4 | 1 | 2020 | Practice of Efficient Data Collection via Crowdsourcing: Aggregation, Incremental Relabelling, and Pricing · WSDM 2020 |
Data mining › predictive modeling › classification
noisy label learning |
0.4 | 1 | 2020 | Text Recognition Using Anonymous CAPTCHA Answers · WSDM 2020 |
Algorithmic game theory and mechanism design › mechanism design › auction design
contextual auctions |
0.4 | 1 | 2020 | Bisection-Based Pricing for Repeated Contextual Auctions against Strategic Buyer · ICML 2020 |
Approximation and online algorithms
online learning |
0.4 | 1 | 2020 | Bisection-Based Pricing for Repeated Contextual Auctions against Strategic Buyer · ICML 2020 |
Data mining › causal inference
online controlled experiments |
0.3 | 1 | 2018 | Consistent Transformation of Ratio Metrics for Efficient Online Controlled Experiments · WSDM 2018 |
Data mining › dimensionality reduction
feature selection |
0.2 | 1 | 2016 | Efficient High-Order Interaction-Aware Feature Selection Based on Conditional Mutual Information · NIPS 2016 |
Performance modeling and evaluation › online controlled experiments
a/b testing |
0.2 | 1 | 2016 | Boosted Decision Tree Regression Adjustment for Variance Reduction in Online Controlled Experiments · KDD 2016 |
Performance modeling and evaluation › simulation
variance reduction |
0.2 | 1 | 2016 | Boosted Decision Tree Regression Adjustment for Variance Reduction in Online Controlled Experiments · KDD 2016 |
Information theory › information measures
mutual information |
0.2 | 1 | 2016 | Efficient High-Order Interaction-Aware Feature Selection Based on Conditional Mutual Information · NIPS 2016 |
Information retrieval
retrieval evaluation |
0.2 | 1 | 2015 | Extreme States Distribution Decomposition Method for Search Engine Online Evaluation · KDD 2015 |
Web and social media mining › user engagement
user engagement metrics |
0.2 | 1 | 2015 | Sign-Aware Periodicity Metrics of User Engagement for Online Search Quality Evaluation · SIGIR 2015 |
Recommender systems › user modeling › user behavior prediction
user engagement prediction |
0.2 | 1 | 2015 | Future User Engagement Prediction and Its Application to Improve the Sensitivity of Online Experiments · WWW 2015 |
Authentication and access control › human interactive proofs
CAPTCHA |
0.1 | 1 | 2020 | Text Recognition Using Anonymous CAPTCHA Answers · WSDM 2020 |
Algorithmic game theory and mechanism design
pricing |
0.1 | 1 | 2020 | Bisection-Based Pricing for Repeated Contextual Auctions against Strategic Buyer · ICML 2020 |
Methods — techniques the papers use, named apart from their topics
crowdsourcing · 1.7regret analysis · 1.4a/b testing · 1.1survey · 0.9myerson pricing · 0.8multidimensional optimization · 0.8value localization · 0.4transformation from single-buyer to multi-buyer · 0.4regret minimization · 0.4penalization · 0.4non-parametric learning · 0.4integral geometry · 0.4bisection method · 0.4mathematical statistics · 0.4machine learning · 0.4revenue optimization · 0.3pricing algorithms · 0.3sensitivity analysis · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Web Engineering with Human-in-the-Loop
Dmitry Ustalov, Nikita Pavlichenko, Boris Tseytlin, Daria Baidakova, Alexey Drutsa |
ICWE | 5 |
| 2020 | Optimal Non-parametric Learning in Repeated Contextual Auctions with Strategic BuyerabstractWe study learning algorithms that optimize revenue in repeated contextual posted-price auctions where a seller interacts with a single strategic buyer that seeks to maximize his cumulative discounted surplus. The buyer’s valuation of a good is a fixed private function of a $d$-dimensional context (feature) vector that describes the good being sold. In contrast to existing studies on repeated contextual auctions with strategic buyer, in our work, the seller is not assumed to know the parametric model that underlies this valuation function. We introduce a novel non-parametric learning algorithm that is horizon-independent and has tight strategic regret upper bound of $\Theta(T^{d/(d+1)})$. We also non-trivially generalize several value-localization techniques of non-contextual repeated auctions to make them effective in the considered contextual non-parametric learning of the buyer valuation function. Alexey Drutsa |
ICML | 1 |
| 2020 | Reserve Pricing in Repeated Second-Price Auctions with Strategic BiddersabstractWe study revenue optimization learning algorithms for repeated second-price auctions with reserve where a seller interacts with multiple strategic bidders each of which holds a fixed private valuation for a good and seeks to maximize his expected future cumulative discounted surplus. We propose a novel algorithm that has strategic regret upper bound of $O(\log\log T)$ for worst-case valuations. This pricing is based on our novel transformation that upgrades an algorithm designed for the setup with a single buyer to the multi-buyer case. We provide theoretical guarantees on the ability of a transformed algorithm to learn the valuation of a strategic buyer, which has uncertainty about the future due to the presence of rivals. Alexey Drutsa |
ICML | 1 |
| 2020 | Bisection-Based Pricing for Repeated Contextual Auctions against Strategic BuyerabstractWe are interested in learning algorithms that optimize revenue in repeated contextual posted-price auctions where a single seller faces a single strategic buyer. In our setting, the buyer maximizes his expected cumulative discounted surplus, and his valuation of a good is assumed to be a fixed function of a $d$-dimensional context (feature) vector. We introduce a novel deterministic learning algorithm that is based on ideas of the Bisection method and has strategic regret upper bound of $O(\log^2 T)$. Unlike previous works, our algorithm does not require any assumption on the distribution of context information, and the regret guarantee holds for any realization of feature vectors (adversarial upper bound). To construct our algorithm we non-trivially adopted techniques of integral geometry to act against buyer strategicness and improved the penalization trick to work in contextual auctions. Anton Zhiyanov, Alexey Drutsa |
ICML | 2 |
| 2020 | Prediction of Hourly Earnings and Completion Time on a Crowdsourcing PlatformabstractWe study the problem of predicting future hourly earnings and task completion time for a crowdsourcing platform user who sees the list of available tasks and wants to select one of them to execute. Namely, for each task shown in the list, one needs to have an estimated value of the user's performance (i.e., hourly earnings and completion time) that will be if she selects this task. We address this problem on real crowd tasks completed on one of the global crowdsourcing marketplaces by (1) conducting a survey and an A/B test on real users; the results confirm the dominance of monetary incentives and importance of knowledge on hourly earnings for users; (2) an in-depth analysis of user behavior that shows that the prediction problem is challenging: (a) users and projects are highly heterogeneous, (b) there exists the so-called "learning effect" of a user selected a new task; and (3) the solution to the problem of predicting user performance that demonstrates improvement of prediction quality by up to 25% for hourly earnings and up to $32%$ completion time w.r.t. a naive baseline which is based solely on historical performance of users on tasks. In our experimentation, we use data about 18 million real crowdsourcing tasks performed by $161$ thousand users on the crowd platform; we publish this dataset. The hourly earning prediction has been deployed in Yandex.Toloka. Anna Lioznova, Alexey Drutsa, Vladimir Kukushkin, Anastasya A. Bezzubtseva |
KDD | 2 |
| 2020 | Crowdsourcing Practice for Efficient Data Labeling: Aggregation, Incremental Relabeling, and PricingabstractIn this tutorial, we present a portion of unique industry experience in efficient data labeling via crowdsourcing shared by both leading researchers and engineers from Yandex. We will make an introduction to data labeling via public crowdsourcing marketplaces and will present the key components of efficient label collection. This will be followed by a practice session, where participants will choose one of the real label collection tasks, experiment with selecting settings for the labeling process, and launch their label collection project on one of the largest crowdsourcing marketplaces. The projects will be run on real crowds within the tutorial session. While the crowd performers are annotating the project set up by the attendees, we will present the major theoretical results in efficient aggregation, incremental relabeling, and dynamic pricing. We will also discuss their strengths and weaknesses as well as applicability to real-world tasks, summarizing our five year-long research and industrial expertise in crowdsourcing. Finally, participants will receive a feedback about their projects and practical advice on how to make them more efficient. We invite beginners, advanced specialists, and researchers to learn how to collect high quality labeled data and do it efficiently. Alexey Drutsa, Valentina Fedorova, Dmitry Ustalov, Olga Megorskaya, Evfrosiniya Zerminova, Daria Baidakova |
SIGMOD Conference | 1 |
| 2020 | Practice of Efficient Data Collection via Crowdsourcing: Aggregation, Incremental Relabelling, and PricingabstractIn this tutorial, we present a portion of unique industry experience in efficient data labelling via crowdsourcing shared by both leading researchers and engineers from Yandex. We will make an introduction to data labelling via public crowdsourcing marketplaces and will present key components of efficient label collection. This will be followed by a practice session, where participants will choose one of the real label collection tasks, experiment with selecting settings for the labelling process, and launch their label collection project on Yandex.Toloka, one of the largest crowdsourcing marketplaces. The projects will be run on real crowds within the tutorial session. Finally, participants will receive a feedback about their projects and practical advice to make them more efficient. We expect that our tutorial will address an audience with a wide range of background and interests. We do not require specific prerequisite knowledge or skills. We invite beginners, advanced specialists, and researchers to learn how to efficiently collect labelled data. Alexey Drutsa, Valentina Fedorova, Dmitry Ustalov, Olga Megorskaya, Evfrosiniya Zerminova, Daria Baidakova |
WSDM | 1 |
| 2020 | Text Recognition Using Anonymous CAPTCHA AnswersabstractInternet companies use crowdsourcing to collect large amounts of data needed for creating products based on machine learning techniques. A significant source of such labels for OCR data sets is (re)CAPTCHA, which distinguishes humans from automated bots by asking them to recognize text and, at the same time, receives new labeled data in this way. An important component of such approach to data collection is the reduction of noisy labels produced by bots and non-qualified users. Alexander Shishkin, Anastasya A. Bezzubtseva, Valentina Fedorova, Alexey Drutsa, Gleb Gusev |
WSDM | 4 |
| 2019 | Labelling for Venue Visit Detection by Matching Wi-Fi Hotspots with BusinessesabstractUser behaviour data is essential for modern companies, as it allows them to measure the impact of decisions they make and to gain new insights. A particular type of such data is user location trajectories, which can be clustered into Points of Interest, which, in turn, can be tied to certain venues (restaurants, schools, theaters, etc.). Machine learning is extensively utilized to detect and predict venue visits given the location data, but it requires a sufficient sample of labeled visits. Few Internet services provide a possibility to check-in for a user --- to send a signal that she is visiting a particular venue. However, for the majority of mobile applications it is unreasonable or far-fetched to introduce such a functionality for labeling purposes only. In this paper, we present a novel approach to label large quantities of location data as visits based on the following intuition: if a user is connected to a Wi-Fi hotspot of some venue, she is visiting the venue. Namely, we address the problem of matching Wi-Fi hotspots with venues by means of machine learning achieving 95% precision and 85% recall. The method has been deployed to production of one of the most popular global geo-based web services. We also release our dataset (that we utilize to develop the matching model) to facilitate research in this area. Denis Shaposhnikov, Anastasya A. Bezzubtseva, Ekaterina Gladkikh, Alexey Drutsa |
CIKM | 4 |
| 2019 | Optimal Pricing in Repeated Posted-Price Auctions with Different Patience of the Seller and the BuyerabstractWe study revenue optimization pricing algorithms for repeated posted-price auctions where a seller interacts with a single strategic buyer that holds a fixed private valuation. When the participants non-equally discount their cumulative utilities, we show that the optimal constant pricing (which offers the Myerson price) is no longer optimal. In the case of more patient seller, we propose a novel multidimensional optimization functional --- a generalization of the one used to determine Myerson's price. This functional allows to find the optimal algorithm and to boost revenue of the optimal static pricing by an efficient low-dimensional approximation. Numerical experiments are provided to support our results. Arsenii Vanunts, Alexey Drutsa |
NeurIPS | 2 |
| 2019 | Effective Online Evaluation for Web SearchabstractWe present you a program of a balanced mix between an overview of academic achievements in the field of online evaluation and a portion of unique industrial practical experience shared by both the leading researchers and engineers from global Internet companies. First, we give basic knowledge from mathematical statistics. This is followed by foundations of main evaluation methods such as A/B testing, interleaving, and observational studies. Then, we share rich industrial experiences on constructing of an experimentation pipeline and evaluation metrics (emphasizing best practices and common pitfalls). A large part of our tutorial is devoted to modern and state-of-the-art techniques (including the ones based on machine learning) that allow to conduct online experimentation efficiently. We invite software engineers, designers, analysts, and managers of web services and software products, as well as beginners, advanced specialists, and researchers to learn how to make web service development effectively data-driven. Alexey Drutsa, Gleb Gusev, Eugene Kharitonov, Denis Kulemyakin, Pavel Serdyukov, Igor Yashkov |
SIGIR | 1 |
| 2018 | Weakly Consistent Optimal Pricing Algorithms in Repeated Posted-Price Auctions with Strategic BuyerabstractWe study revenue optimization learning algorithms for repeated posted-price auctions where a seller interacts with a single strategic buyer that holds a fixed private valuation for a good and seeks to maximize his cumulative discounted surplus. We propose a novel algorithm that never decreases offered prices and has a tight strategic regret bound of $\Theta(\log\log T)$. This result closes the open research question on the existence of a no-regret horizon-independent weakly consistent pricing. We also show that the property of non-decreasing prices is nearly necessary for a weakly consistent algorithm to be a no-regret one. Alexey Drutsa |
ICML | 1 |
| 2018 | Consistent Transformation of Ratio Metrics for Efficient Online Controlled ExperimentsabstractWe study ratio overall evaluation criteria (user behavior quality metrics) and, in particular, average values of non-user level metrics, that are widely used in A/B testing as an important part of modern Internet companies» evaluation instruments (e.g., abandonment rate, a user»s absence time after a session). Roman Budylin, Alexey Drutsa, Ilya Katsev, Valeriya Tsoy |
WSDM | 2 |
| 2017 | Learning Sensitive Combinations of A/B Test MetricsabstractOnline search evaluation, and A/B testing in particular, is an irreplaceable tool for modern search engines. Typically, online experiments last for several days or weeks and require a considerable portion of the search traffic. This restricts their usefulness and applicability. Eugene Kharitonov, Alexey Drutsa, Pavel Serdyukov |
WSDM | 2 |
| 2017 | Horizon-Independent Optimal Pricing in Repeated Auctions with Truthful and Strategic BuyersabstractWe study revenue optimization learning algorithms for repeated posted-price auctions where a seller interacts with a (truthful or strategic) buyer that holds a fixed valuation. We focus on a practical situation in which the seller does not know in advance the number of played rounds (the time horizon) and has thus to use a horizon-independent pricing. First, we consider straightforward modifications of previously best known algorithms and show that these horizon-independent modifications have worser or even linear regret bounds. Second, we provide a thorough theoretical analysis of some broad families of consistent algorithms and show that there does not exist a no-regret horizon-independent algorithm in those families. Finally, we introduce a novel deterministic pricing algorithm that, on the one hand, is independent of the time horizon T and, on the other hand, has an optimal strategic regret upper bound in O(log log T). This result closes the logarithmic gap between the previously best known upper and lower bounds on strategic regret. Alexey Drutsa |
WWW | 1 |
| 2017 | Using the Delay in a Treatment Effect to Improve Sensitivity and Preserve Directionality of Engagement Metrics in A/B ExperimentsabstractState-of-the-art user engagement metrics (such as session-per-user) are widely used by modern Internet companies to evaluate ongoing updates of their web services via A/B testing. These metrics are predictive of companies' long-term goals, but suffer from this property due to slow user learning of an evaluated treatment, which causes a delay in the treatment effect. That, in turn, causes low sensitivity of the metrics and requires to conduct A/B experiments with longer duration or larger set of users from a limited traffic. In this paper, we study how the delay property of user learning can be used to improve sensitivity of several popular metrics of user loyalty and activity. We consider both novel and previously known modifications of these metrics, including different methods of quantifying a trend in a metric's time series and delaying its calculation. These modifications are analyzed with respect to their sensitivity and directionality on a large set of A/B tests run on real users of Yandex. We discover that mostly loyalty metrics gain profit from the considered modifications. We find such modifications that both increase sensitivity of the source metric and are consistent with the sign of its average treatment effect as well. Alexey Drutsa, Gleb Gusev, Pavel Serdyukov |
WWW | 1 |
| 2017 | Periodicity in User Engagement with a Search Engine and Its Application to Online Controlled ExperimentsabstractNowadays, billions of people use the Web in connection with their daily needs. A significant part of these needs are constituted by search tasks that are usually addressed by search engines. Thus, daily search needs result in regular user engagement with a search engine. User engagement with web services was studied in various aspects, but there appears to be little work devoted to its regularity and periodicity. In this article, we study periodicity of user engagement with a popular search engine through applying spectrum analysis to temporal sequences of different engagement metrics. First, we found periodicity patterns of user engagement and revealed classes of users whose periodicity patterns do not change over a long period of time. In addition, we give an exhaustive analysis of the stability and quality of identified clusters. Second, we used the spectrum series as key metrics to evaluate search quality. We found that the novel periodicity metrics outperform the state-of-the-art quality metrics both in terms of significance level ( p -value) and sensitivity to a large set of larges-scale A/B experiments conducted on real search engine users. Alexey Drutsa, Gleb Gusev, Pavel Serdyukov |
ACM Trans. Web | 1 |
| 2016 | Boosted Decision Tree Regression Adjustment for Variance Reduction in Online Controlled ExperimentsabstractNowadays, the development of most leading web services is controlled by online experiments that qualify and quantify the steady stream of their updates achieving more than a thousand concurrent experiments per day. Despite the increasing need for running more experiments, these services are limited in their user traffic. This situation leads to the problem of finding a new or improving existing key performance metric with a higher sensitivity and lower variance. We focus on the problem of variance reduction for engagement metrics of user loyalty that are widely used in A/B testing of web services. We develop a general framework that is based on evaluation of the mean difference between the actual and the approximated values of the key performance metric (instead of the mean of this metric). On the one hand, it allows us to incorporate the state-of-the-art techniques widely used in randomized experiments of clinical and social research, but limitedly used in online evaluation. On the other hand, we propose a new class of methods based on advanced machine learning algorithms, including ensembles of decision trees, that, to the best of our knowledge, have not been applied earlier to the problem of variance reduction. We validate the variance reduction approaches on a very large set of real large-scale A/B experiments run at Yandex for different engagement metrics of user loyalty. Our best approach demonstrates $63\%$ average variance reduction (which is equivalent to 63% saved user traffic) and detects the treatment effect in $2$ times more A/B experiments. Alexey Poyarkov, Alexey Drutsa, Andrey Khalyavin, Gleb Gusev, Pavel Serdyukov |
KDD | 2 |
| 2016 | Efficient High-Order Interaction-Aware Feature Selection Based on Conditional Mutual InformationabstractThis study introduces a novel feature selection approach CMICOT, which is a further evolution of filter methods with sequential forward selection (SFS) whose scoring functions are based on conditional mutual information (MI). We state and study a novel saddle point (max-min) optimization problem to build a scoring function that is able to identify joint interactions between several features. This method fills the gap of MI-based SFS techniques with high-order dependencies. In this high-dimensional case, the estimation of MI has prohibitively high sample complexity. We mitigate this cost using a greedy approximation and binary representatives what makes our technique able to be effectively used. The superiority of our approach is demonstrated by comparison with recently proposed interaction-aware filters and several interaction-agnostic state-of-the-art ones on ten publicly available benchmark datasets. Alexander Shishkin, Anastasya A. Bezzubtseva, Alexey Drutsa, Ilia Shishkov, Ekaterina Gladkikh, Gleb Gusev, Pavel Serdyukov |
NIPS | 3 |
| 2015 | Practical Aspects of Sensitivity in Online Experimentation with User Engagement MetricsabstractOnline controlled experiments, e.g., A/B testing, is the state-of-the-art approach used by modern Internet companies to improve their services based on data-driven decisions. The most challenging problem is to define an appropriate online metric of user behavior, so-called Overall Evaluation Criterion (OEC), which is both interpretable and sensitive. A typical OEC consists of a key metric and an evaluation statistic. Sensitivity of an OEC to the treatment effect of an A/B test is measured by a statistical significance test. We introduce the notion of Overall Acceptance Criterion (OAC) that includes both the components of an OEC and a statistical significance test. While existing studies on A/B tests are mostly concentrated on the first component of an OAC, its key metric, we widely study the two latter ones by comparison of several statistics and several statistical tests with respect to user engagement metrics on hundreds of A/B experiments run on real users of Yandex. We discovered that the application of the state-of-the-art Student's t-tests to several main user engagement metrics may lead to an underestimation of the false-positive rate by an order of magnitude. We investigate both well-known and novel techniques to overcome this issue in practical settings. At last, we propose the entropy and the quantiles as novel OECs that reflect the diversity and extreme cases of user engagement. Alexey Drutsa, Anna Ufliand, Gleb Gusev |
CIKM | 1 |
| 2015 | Extreme States Distribution Decomposition Method for Search Engine Online EvaluationabstractNowadays, the development of most leading web services is controlled by online experiments that qualify and quantify the steady stream of their updates. The challenging problem is to define an appropriate online metric of user behavior, so-called Overall Evaluation Criterion (OEC), which is both interpretable and sensitive. The state-of-the-art approach is to choose a type of entities to observe in the behavior data, to define a key metric for these observations, and to estimate the average value of this metric over the observations in each of the system versions. A significant disadvantage of the OEC obtained in this way is that the average value of the key metric does not necessarily change, even if its distribution changes significantly. The reason is that the difference between the mean values of the key metric over the two variants of the system does not necessarily reflect the character of the change in the distribution. Kirill Nikolaev 0002, Alexey Drutsa, Ekaterina Gladkikh, Alexander Ulianov, Gleb Gusev, Pavel Serdyukov |
KDD | 2 |
| 2015 | Sign-Aware Periodicity Metrics of User Engagement for Online Search Quality EvaluationabstractModern Internet companies improve evaluation criteria of their data-driven decision-making that is based on online controlled experiments (also known as A/B tests). The amplitude metrics of user engagement are known to be well sensitive to service changes, but they could not be used to determine, whether the treatment effect is positive or negative. We propose to overcome this sign-agnostic issue by paying attention to the phase of the corresponding DFT sine wave. We refine the amplitude metrics of the first frequency by the phase ones and formalize our intuition in several novel overall evaluation criteria. These criteria are then verified over A/B experiments on real users of Yandex. We find that our approach holds the sensitivity level of the amplitudes and makes their changes sign-aware w.r.t. the treatment effect. Alexey Drutsa |
SIGIR | 1 |
| 2015 | Engagement Periodicity in Search Engine Usage: Analysis and its Application to Search Quality EvaluationabstractNowadays, billions of people use the Web in connection with their daily needs. A significant part of the needs are constituted by search tasks that are usually addressed by search engines. Thus, daily search needs result in regular user engagement with a search engine. User engagement with web sites and services was studied in various aspects, but there appear to be no studies of its regularity and periodicity. In this paper, we studied periodicity of the user engagement with a popular search engine through applying spectrum analysis to temporal sequences of different engagement metrics. We found periodicity patterns of user engagement and revealed classes of users whose periodicity patterns do not change over a long period of time. In addition, we used the spectrum series as metrics to evaluate search quality. Alexey Drutsa, Gleb Gusev, Pavel Serdyukov |
WSDM | 1 |
| 2015 | Future User Engagement Prediction and Its Application to Improve the Sensitivity of Online ExperimentsabstractModern Internet companies improve their services by means of data-driven decisions that are based on online controlled experiments (also known as A/B tests). To run more online controlled experiments and to get statistically significant results faster are the emerging needs for these companies. The main way to achieve these goals is to improve the sensitivity of A/B experiments. We propose a novel approach to improve the sensitivity of user engagement metrics (that are widely used in A/B tests) by utilizing prediction of the future behavior of an individual user. This problem of prediction of the exact value of a user engagement metric is also novel and is studied in our work. We demonstrate the effectiveness of our sensitivity improvement approach on several real online experiments run at Yandex. Especially, we show how it can be used to detect the treatment effect of an A/B test faster with the same level of statistical significance. Alexey Drutsa, Gleb Gusev, Pavel Serdyukov |
WWW | 1 |