Alexey Drutsa

dblp:157/6372 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design › mechanism design
auction design
1.332020
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.142019
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.922020
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.922020
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.832019
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.832017
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.722020
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.722019
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.622018
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.622018
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.522020
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.532019
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.422019
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.412020
Text Recognition Using Anonymous CAPTCHA Answers · WSDM 2020
Computational social science and digital humanities › social computing
crowdsourcing
0.412020
Prediction of Hourly Earnings and Completion Time on a Crowdsourcing Platform · KDD 2020
Data mining › crowdsourcing
crowdsourced annotation
0.412020
Crowdsourcing Practice for Efficient Data Labeling: Aggregation, Incremental Relabeling, and Pricing · SIGMOD Conference 2020
Data mining › crowdsourcing
crowdsourced data
0.412020
Practice of Efficient Data Collection via Crowdsourcing: Aggregation, Incremental Relabelling, and Pricing · WSDM 2020
Data mining › predictive modeling › classification
noisy label learning
0.412020
Text Recognition Using Anonymous CAPTCHA Answers · WSDM 2020
Algorithmic game theory and mechanism design › mechanism design › auction design
contextual auctions
0.412020
Bisection-Based Pricing for Repeated Contextual Auctions against Strategic Buyer · ICML 2020
Approximation and online algorithms
online learning
0.412020
Bisection-Based Pricing for Repeated Contextual Auctions against Strategic Buyer · ICML 2020
Data mining › causal inference
online controlled experiments
0.312018
Consistent Transformation of Ratio Metrics for Efficient Online Controlled Experiments · WSDM 2018
Data mining › dimensionality reduction
feature selection
0.212016
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.212016
Boosted Decision Tree Regression Adjustment for Variance Reduction in Online Controlled Experiments · KDD 2016
Performance modeling and evaluation › simulation
variance reduction
0.212016
Boosted Decision Tree Regression Adjustment for Variance Reduction in Online Controlled Experiments · KDD 2016
Information theory › information measures
mutual information
0.212016
Efficient High-Order Interaction-Aware Feature Selection Based on Conditional Mutual Information · NIPS 2016
Information retrieval
retrieval evaluation
0.212015
Extreme States Distribution Decomposition Method for Search Engine Online Evaluation · KDD 2015
Web and social media mining › user engagement
user engagement metrics
0.212015
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.212015
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.112020
Text Recognition Using Anonymous CAPTCHA Answers · WSDM 2020
Algorithmic game theory and mechanism design
pricing
0.112020
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
YearPublicationVenuePosition
2022 Web Engineering with Human-in-the-Loop
Dmitry Ustalov, Nikita Pavlichenko, Boris Tseytlin, Daria Baidakova, Alexey Drutsa
ICWE5
2020 Optimal Non-parametric Learning in Repeated Contextual Auctions with Strategic Buyer
abstract
We 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
ICML1
2020 Reserve Pricing in Repeated Second-Price Auctions with Strategic Bidders
abstract
We 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
ICML1
2020 Bisection-Based Pricing for Repeated Contextual Auctions against Strategic Buyer
abstract
We 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
ICML2
2020 Prediction of Hourly Earnings and Completion Time on a Crowdsourcing Platform
abstract
We 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
KDD2
2020 Crowdsourcing Practice for Efficient Data Labeling: Aggregation, Incremental Relabeling, and Pricing
abstract
In 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 Conference1
2020 Practice of Efficient Data Collection via Crowdsourcing: Aggregation, Incremental Relabelling, and Pricing
abstract
In 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
WSDM1
2020 Text Recognition Using Anonymous CAPTCHA Answers
abstract
Internet 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
WSDM4
2019 Labelling for Venue Visit Detection by Matching Wi-Fi Hotspots with Businesses
abstract
User 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
CIKM4
2019 Optimal Pricing in Repeated Posted-Price Auctions with Different Patience of the Seller and the Buyer
abstract
We 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
NeurIPS2
2019 Effective Online Evaluation for Web Search
abstract
We 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
SIGIR1
2018 Weakly Consistent Optimal Pricing Algorithms in Repeated Posted-Price Auctions with Strategic Buyer
abstract
We 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
ICML1
2018 Consistent Transformation of Ratio Metrics for Efficient Online Controlled Experiments
abstract
We 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
WSDM2
2017 Learning Sensitive Combinations of A/B Test Metrics
abstract
Online 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
WSDM2
2017 Horizon-Independent Optimal Pricing in Repeated Auctions with Truthful and Strategic Buyers
abstract
We 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
WWW1
2017 Using the Delay in a Treatment Effect to Improve Sensitivity and Preserve Directionality of Engagement Metrics in A/B Experiments
abstract
State-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
WWW1
2017 Periodicity in User Engagement with a Search Engine and Its Application to Online Controlled Experiments
abstract
Nowadays, 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. Web1
2016 Boosted Decision Tree Regression Adjustment for Variance Reduction in Online Controlled Experiments
abstract
Nowadays, 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
KDD2
2016 Efficient High-Order Interaction-Aware Feature Selection Based on Conditional Mutual Information
abstract
This 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
NIPS3
2015 Practical Aspects of Sensitivity in Online Experimentation with User Engagement Metrics
abstract
Online 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
CIKM1
2015 Extreme States Distribution Decomposition Method for Search Engine Online Evaluation
abstract
Nowadays, 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
KDD2
2015 Sign-Aware Periodicity Metrics of User Engagement for Online Search Quality Evaluation
abstract
Modern 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
SIGIR1
2015 Engagement Periodicity in Search Engine Usage: Analysis and its Application to Search Quality Evaluation
abstract
Nowadays, 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
WSDM1
2015 Future User Engagement Prediction and Its Application to Improve the Sensitivity of Online Experiments
abstract
Modern 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
WWW1