Unveiling User Satisfaction and Creator Productivity Trade-Offs in Recommendation Platforms
Abstract
On User-Generated Content (UGC) platforms, recommendation algorithms significantly impact creators’ motivation to produce content as they compete for algorithmically allocated user traffic. This phenomenon subtly shapes the volume and diversity of the content pool, which is crucial for the platform’s sustainability. In this work, we demonstrate, both theoretically and empirically, that a purely relevance-driven policy with low exploration strength boosts short-term user satisfaction but undermines the long-term richness of the content pool. In contrast, a more aggressive exploration policy may slightly compromise user satisfaction but promote higher content creation volume. Our findings reveal a fundamental trade-off between immediate user satisfaction and overall content production on UGC platforms. Building on this finding, we propose an efficient optimization method to identify the optimal exploration strength, balancing user and creator engagement. Our model can serve as a pre-deployment audit tool for recommendation algorithms on UGC platforms, helping to align their immediate objectives with sustainable, long-term goals.
1 Introduction
User-generated content (UGC) platforms have become an indispensable component of our daily lives (Bobadilla et al., 2013; Santos, 2022). Those platforms, including various social media (e.g., Facebook, Instagram), streaming services (e.g., YouTube, TikTok) and many more, count on algorithmic recommendation algorithms (Koren et al., 2009; Bobadilla et al., 2013) to help content consumers (i.e., users) navigate the vast ocean of content generated by creators. Unlike other content recommendation platforms such as Netflix and Spotify, user experience on UGC platforms critically relies on the active participation of creators (Zhuang et al., 2023), as the goal of enhancing user engagement is inherently linked to the abundancy and diversity of the content pool.
Recent studies have begun to explore how a platform’s algorithmic decisions, such as their employed recommendation algorithms and revenue sharing agreements, might influence the behavior of content creators and subsequently affect user welfare (Yao et al., 2023, 2024b, 2024c; Jagadeesan et al., 2024; Hron et al., 2022; Immorlica et al., 2024; Hu et al., 2023; Prasad et al., 2023). A common technique used in these works is to model the competition among creators who strive to establish their brand and comparative advantages by selecting topics that maximize the traffic or rewards from the platform. While these competition models offer valuable insights into how platforms’ interventions could lead to suboptimal outcomes in terms of content diversity and issues related to popularity bias, they ignore the dimension of content creation volume — an equally critical aspect of such competition dynamics. In fact, there are evidence suggesting that traffic received directly influences creator productivity (Hu et al., 2024; Zeng et al., 2024). Hu et al. (2024) found that creators whose content received boosted exposure significantly increased their video production without compromising quality on a leading video recommendation platform, and Zeng et al. (2024)’s field experiment on a large-scale video sharing social network showed that while popularity-based recommendation strategies boost content consumption, they can reduce content production. Similar effects has also been documented on Instagram. For instance, when the recommender system allocates more traffic to targeted groups of creators, their production frequency increases, as indicated by metrics such as the number of daily active creators and the daily average creation volume per group. However, disproportionately boosting traffic to certain creator groups can negatively impact others; for instance, directing more traffic to popular, or “head”, creators often diminishes engagement from less prominent, or “tail”, creators. And overall, a statistically significant positive correlation exists between content viewership and the corresponding creator’s productivity111Further details regarding the Instagram findings are protected under a non-disclosure agreement (NDA) and may be disclosed in future versions of this work..
Motivated by real-world evidence and the research gap in modeling production frequency within content creation competition, we introduce a new game-theoretical model, named Cournot Content Creation Competition (), aiming to study the impact of a platform’s recommendation strategy on creators’ production willingness. Our framework builds upon the Content Creator Competition () framework introduced in Yao et al. (2023, 2024b, 2024c), assuming that creators compete for platform-allocated user traffic (Glotfelter, 2019; Hodgson, 2021). However, unlike and similar previous models, our approach models the competition where creators are aware of their expertise and consistently produce within their niche, but strategically adjust their production frequency to balance gain and cost, which is often observed on mature platforms such as YouTube and Instagram. Our proposed competition model resonates with the well-established Cournot competition (Cournot, 1838) in economics, where firms compete for revenue by strategically setting their production quantities. Hence, it inherits its name.
Our framework offers a powerful tool for analyzing the competition dynamics among creators, as it always yields a unique Pure Nash equilibrium (PNE) that enables a precise prediction of the total content creation volume under any specific recommendation strategy. Furthermore, our in-depth analysis of ’s equilibrium reveals a critical and interesting insight: while increased recommendation accuracy boosts immediate user satisfaction, it simultaneously reduces creators’ motivation to produce content, potentially compromising long-term user engagement. This finding, supported by both theoretical analyses and simulations, suggests the necessity to balance user and creator engagement through a careful control over the recommendation algorithm’s exploration strength at a per-user basis. We formulated this mechanism design challenge as a bi-level optimization problem and tackled it using a projected gradient descent approach with an efficient gradient approximation scheme, providing an effective method to achieve the optimal trade-off between user satisfaction and creator productivity.
In summary, our contributions are threefold: (a) modeling-wise, we introduce a new game-theoretical framework, , to investigate how recommendation algorithms affect content creation frequency among creators; (b) conceptually, we reveal a new insight that managing the exploration strength of the recommendation algorithm can balance between short-term user satisfaction and long-term creator engagement at equilibrium; and (c) technique-wise, we reformulate the mechanism design problem of identifying the optimal engagement trade-off at the equilibrium into a solvable offline optimization problem, tackled using approximated gradient descent. Our framework and its derived solution serve as a pre-deployment audit tool for platforms, assessing the effects of algorithmic choices on creator and user engagement.
2 Related Work
The study of online content creation economy has captured the attention of machine learning community recently, leading to a diverse collection of models addressing the dynamics of content creator competition (Ghosh and McAfee, 2011; Ghosh and Hummel, 2013; Ben-Porat and Tennenholtz, 2018; Yao et al., 2024b, 2023; Zhu et al., 2023; Hu et al., 2023; Jagadeesan et al., 2024; Hron et al., 2022; Dean et al., 2024). In these models, creators strategically select the type (Xu et al., 2024), topic (Hron et al., 2022; Jagadeesan et al., 2024; Yao et al., 2023), or quality (Ghosh and McAfee, 2011; Hu et al., 2023) of their content, competing for resources such as traffic (Hron et al., 2022; Ben-Porat and Tennenholtz, 2017; Ghosh and Hummel, 2013), user engagement (Yao et al., 2023), or platform-provided incentives (Zhu et al., 2023; Yao et al., 2024b). Some models aim to explore the properties of creator-side equilibrium, investigating how creators specialize at equilibrium (Jagadeesan et al., 2024), the impact of creators’ strategic behaviors on social welfare (Yao et al., 2023), and the design of optimization methods for long-term welfare considering these behaviors (Ben-Porat and Tennenholtz, 2017, 2018; Yao et al., 2024b; Zhu et al., 2023; Hu et al., 2023; Immorlica et al., 2024; Mladenov et al., 2020). Unlike these works, which generally assume equally paced creation frequency among creators, our proposed games consider scenarios where creators strategically control their creation quantities, allowing us to analyze how recommendation algorithms influence overall content creation volume at the equilibrium.
Our model of the platform’s recommendation algorithm draws inspiration from the proportional allocation concept in game theory, applicable to resource distribution (Caragiannis and Voudouris, 2016; Nguyen and Vojnovic, 2011) and contest design (Tullock, 1980). We assume that each user contributes a unit of traffic, which is allocated to creators based on both of their merit and effort (content creation frequency). This modeling is closely related to the Tullock contest (Tullock, 1980), also known as the lottery contest, where the probability of winning a fixed prize is proportionate to the effort expended relative to the total effort by all contestants. While the Nash equilibrium of the one-dimensional Tullock contest with homogeneous costs is well-understood (Ewerhart, 2015, 2017), our work extends this framework to include heterogeneous convex costs. A recent study (Yao et al., 2024a) also explored competition between human and Generative AI creators within a similar setup, examining its impact on total content creation volume. However, they did not address the influence of different recommendation algorithms, which we investigate in our work.
In a broader sense, our work contributes to a line of research evaluating the impact of recommender systems on individuals, specifically exploring how deployed algorithms shape user and content creator behavior (Dean et al., 2024; Cen et al., 2023, 2024; Lin et al., 2024; Dean and Morgenstern, 2022; Kalimeris et al., 2021; Eilat and Rosenfeld, 2023) and how we can design new algorithms to address these effects (Carroll et al., 2021; Yao et al., 2022a; Brantley et al., 2024; Yao et al., 2022b; Biyik et al., 2023; Prasad et al., 2023; Agarwal and Brown, 2023). Our study introduces a key insight: recommender algorithms optimized solely for user satisfaction can unintentionally reduce content creators’ willingness to engage, thereby impacting long-term user engagement. We address this challenge by proposing a solution that balances creator engagement and user satisfaction through imposing exploration strengths tailored to individual users.
3 The Cournot Content Creation Competition
In this section, we introduce the formulation of Cournot Content Creation Competition (), which models the competition among creators for traffic on UGC platforms. This model considers the potential impact of the platform’s traffic reallocation mechanisms, such as their deployed recommendation algorithms, where creators strategically choose their production frequencies to optimize their allocated traffic. Each game instance is characterized by a tuple . We detail each component of this tuple as follows:
-
1.
Basic setups. There is a set of content creators denoted by , and a set of users denoted by . We assume each user has a stable preference over creators and such relationship is captured by an -by- matrix with its -th entry denoting the strength of user ’s preference over creator ’s content. Each creator determines a production frequency in a unit amount of time (e.g., one week/one month). For the purpose of our analysis, can be interpreted interchangeably as either the production frequency or volume, provided there is no ambiguity222For the elegance of our theoretical analysis, we treat as a continuous variable, although the key messages and insights of this paper are preserved if is discrete.. Follow the terminology of game theory literature, is referred to as the action or pure strategy of creator . Each creator is associated with a cost function , which characterizes the cost for creating content at frequency . We have two assumptions about : 1. is increasing in and as , which reflects that content creation is always not free. 2. is convex in , indicating a non-decreasing marginal cost of improving production frequency.
-
2.
Platform intervention. We assume that each user contributes a unit amount of traffic, and the platform redistributes the total user traffic based on a relevance-based recommendation algorithm that adheres to certain probabilistic principle. Specifically, the recommendation algorithm matches to each piece of content produced by creator with a probability proportional to , where represents the algorithm’s estimated relevance score. This score combines the true preference score with independent Gaussian noise . The parameter governs the exploration of the matching for user : a higher results in a more precise matching, while a lower introduces more exploration into the matching results 333The randomness in matching results may stem from either the imperfect estimation of the preference score or intentionally injected exploration strength based on the intervention mechanism. In this paper, we focus on the latter source of randomness and analyze how such exploration strength might affect the outcomes.. In this work, we analyze intervention mechanisms that operate under this Personalized Probabilistic Matching (PPM) principle, parameterized by , and refer to it as PPM() for ease of notations.
-
3.
Creator utility. Creators are reward-seeking individuals who try to maximize the expected traffic for their created content while carefully balancing the costs. Under PPM() and when each creator produces copies of content, the platform will allocate to the amount of traffic from proportional to . Here we should note that does not suggest the creator would create pieces of identical content, but amount of content following his/her expertise. Therefore, we formulate creator ’s utility function as the following:
(1) where denotes the strategy profile of all creators except .
The game models the scenario where creators are aware of their expertise (i.e., what topic to create), and compete purely on creation quantity. This concept is akin to the extensively studied Cournot competition (Cournot, 1838) model in economics, where firms independently determine the output of homogeneous products at different costs. However, our model diverges from the classic Cournot competition in several key aspects. First of all, they have different revenue functions: in Cournot competition, the revenue for each firm is calculated as the product of price and production quantity, and the price only depends on all firms’ joint strategy. In contrast, in the game, the gain of a creator not only relies on other creators’ decision but also hinges on the platform’s traffic allocation algorithm. In addition, while Cournot competition typically incorporates only linear cost functions, the game accommodates general convex cost functions, offering a more nuanced reflection of the real cost faced by creators. These distinctions highlight the unique aspects of our model, while maintaining a conceptual link to traditional economic theories of competition.
Research questions:
Under the framework, an important and natural research question is how we can predict creators’ strategic choices in the competition. This is a fundamental question in game theory and we employ the concept of Pure Nash Equilibrium (PNE) (Nash Jr, 1950) to characterize the outcome of games. The definition of PNE is given by the following:
Definition 1
A joint strategy profile of all creators forms a pure Nash equilibrium (PNE), if for every creator , is a best response strategy that maximizes given other creators’ strategy ; formally,
(2) |
In other word, a PNE represents a stable state when everyone is satisfied with their strategies and does not want to deviate. As we will demonstrate in the subsequent section, a PNE always exists in under any PPM() and can be computed efficiently. This finding forms the basis for our further theoretical analysis and empirical simulations.
In addition to the predictability and stability of creators’ production strategies, it is equally crucial for platform designers to develop metrics that encourage the prosperity of the content ecosystem. They must also devise algorithmic solutions to optimize these metrics, balancing the trade-off between engagement of users and creators, using the available “knob” PPM(). We will explore these issues in the upcoming technical discussions.
4 The PNEs of Games and Their Properties
As widely known, the PNE does not always exist (Debreu, 1952; Fan, 1952; Glicksberg, 1952). However, our first main result establishes that, under mild assumptions, always admits a unique PNE.
Theorem 1
For any instance . If each is convex in , admits a unique PNE.
Note that the primary challenge in proving Theorem 1 is to show is a strictly monotone game, whereas the existence and uniqueness of PNE in such games is a classic result from Rosen (1965). Theorem 1 is interesting from multiple perspectives. First, it strictly generalizes previous equilibrium existence results in classic Tullock contest (Pérez-Castrillo and Verdier, 1992; Cornes and Hartley, 2005), which corresponds to the special case when and . Second, the fact that games are monotone is significant because it is well-known that the PNE of strictly monotone games can be found efficiently. For example, many natural multi-agent online learning dynamics such as mirror descent (Bravo et al., 2018), accelerated optimistic gradient (Cai and Zheng, 2023), and payoff-based learning (Tatarenko and Kamgarpour, 2020) guarantee the last-iterate convergence to the unique PNE in strictly monotone games, even when players have mere zeroth order feedback about their utility functions. These results suggest that the PNE of is achievable if all creators use a reasonable update rule in their strategies. This observation not only makes this equilibrium a plausible prediction of real-world competition but also paves the way to our simulation-based studies in our experiments, where we use multi-agent mirror descent with perfect gradient to numerically solve the PNE of .
In addition to the existence and uniqueness properties, the following corollary characterizes the first-order characterization of ’s PNE.
Corollary 1
The unique PNE of any satisfies the following first-order condition:
(3) |
5 The Trade-Off Between User and Creator Engagement
We have established that a unique PNE exists in any game under any PPM() and can be naturally achieved by competing content creators. This raises a crucial question for platform designers: how should the quality of the PNE be evaluated? For any mature UGC platform, it is essential to balance user satisfaction, which is key to short-term prosperity, with creator engagement, which is crucial for long-term sustainability. Within our framework, this requires the platform designer to generate matching results that not only guarantee high user satisfaction (by improving the average matching quality at PNE) but also stimulate substantial content creation volume (by encouraging creators to increase their production frequency at PNE). We define these two objectives as follows:
Definition 2
For any instance , let be the unique PNE under PPM(). Then the (short-term) total user satisfaction is defined as
(4) |
and the (long-term) total content creation volume is defined as
(5) |
The social welfare of the whole system is measured by a linear combination of and , defined as
(6) |
If we denote as the indicator of an individual user’s satisfaction or utility, which is the expected matching scores of user at the PNE under PPM(). And the total user satisfaction measure is the accumulated user utility. We argue that primarily serves as a metric for short-term welfare evaluation, since it focuses solely on user satisfaction at a specific instance of matching outcomes but does not capture the dynamics of user engagement over time. This overlooks the crucial fact that sustained user engagement on a platform requires a continuous supply of relevant content, as users can hardly be satisfied by their previously consumed material. This limitation is also evident in ’s mathematical formulation: its value remains unchanged with a rescaling of , indicating that it fails to reflect changes in content volume or frequency that might affect long-term user engagement. On the other hand, the long-term prosperity of a UGC platform is fundamentally linked to the engagement of content creators. Therefore, we introduce the total content creation volume as an indicator of the long-term welfare of the platform.
For the platform designers, it is essential to develop metrics that balance both short-term and long-term considerations. Thus, we propose a hybrid social welfare metric, , which combines and to reflect both user satisfaction and content supply sustainability. However, understanding the mechanisms to optimize and independently is critical. In the following sections, we will explore the optimal matching mechanisms tailored to the exclusive objectives of (short-term) and (long-term), and then present an efficient algorithm designed to optimize .
Interestingly, our findings suggest that both and exhibit monotonicity with respect to the parameter , even in scenarios involving a homogeneous user population. This uniform behavior of and offers valuable insights into how the adjustment of exploration strength could potentially impact platform performance. Our forthcoming theorem formally characterizes these observations.
Theorem 2
Consider any game with . If the elements of are not identical, it holds that:
Theorem 2 conveys two significant insights. The first one, though perhaps unsurprising, reveals that improving matching accuracy corresponds to an increase in expected user satisfaction. Despite its intuitiveness, this is a strong observation because it holds without relying on any specific structural assumptions about creator cost functions. This means that regardless of the potential complexity in equilibrium structures due to creator costs, and even when the order of does not align with a creator’s capability , the metric is still monotonically increasing with respect to . The second insight may surprise some readers: it suggests that while keep increasing the matching accuracy motivates some creators to produce more content, it demotivates others, resulting in a net decrease in the overall volume of content creation. This finding illustrates an intrinsic trade-off between short-term matching accuracy and long-term content supply: strategies that enhance short-term user satisfaction can inadvertently reduce content creation frequency across creators. To the best of our knowledge, this result is novel and has not been discussed in similar studies.
Here is an intuitive explanation for why a large diminishes creators’ willingness to produce content. As the traffic allocation becomes more deterministic, the marginal gain from increasing production frequency diminishes because the amount of traffic accrued is largely determined by the relevance score, rather than volume. In the extreme case where , only the most relevant creator captures all the user traffic, regardless of her production volume. Consequently, due to the presence of production costs, this creator, and others, will only sustain the minimum viable productivity. Conversely, in the other extreme scenario where , i.e., user traffic is distributed uniformly among creators irrespective of relevance, the gain for each creator depends solely on their production frequency, prompting a productivity arms race. Clearly, both extremes are suboptimal, but they effectively illustrate the rationale behind our theoretical findings.
Although in Theorem 2 we consider the game instance with as a representative snapshot of how creators compete for a single unit of user traffic (i.e., homogeneous user population), extending the time frame to encompass a sequence of heterogeneous users suggests that the observed trade-off between and remains consistent. In our experiments, we will demonstrate this trade-off in broader settings through simulations, e.g. when and with various complex user distributions.
The proof of Theorem 2, while delivering a clear message, is far from trivial. Since the dependencies of and on are indirectly linked through , which lacks a closed form, the derivation of their derivatives with respect to necessitates the use of the implicit function theorem (Krantz and Parks, 2002) to articulate the derivative of with respect to . This involves a complex matrix inverse, which we simplify using the Sherman–Morrison formula (Sherman, 1949) due to its structure being a diagonal matrix with a rank-one update. This proof technique not only supports our theorem but also inspires a novel first-order optimization approach to address the hybrid social welfare optimization discussed in Section 7. Detailed proofs are provided in Appendix A.2.
6 Finding the Optimal Trade-off through Optimization
Our theory thus far indicates that optimizing both user satisfaction and creator engagement is non-trivial, even when the user population is homogeneous, as achieving the optimal of and simultaneously is impossible. Consequently, an essential and intriguing question arises within any specific competitive environment : how can we identify the optimal trade-off between these two factors by optimizing any given welfare metric ?
Generally, the welfare metric is influenced by three factors: the platform’s algorithmic recommendation policy PPM, the resulting content creation profile at the PNE induced by , and the relevance matrix . Thus, we can formulate the resulting optimization problem (OP) as follows:
(7) | ||||
In general, OP (7) presents a formidable challenge, as solving for a PNE of a game is known to be difficult (Daskalakis et al., 2009). Fortunately, the nice structure of allows us to utilize the implicit characterization of the PNE detailed in Corollary 1 to tackle OP (7) effectively. In the subsequent section, we demonstrate that the gradient of w.r.t. can be explicitly computed.
6.1 The Derivation of Exact Gradient
According to the chain rule, the first-order gradient of w.r.t. can be expressed as
(8) |
The evaluation of the gradient of relies on the calculation of three vectors, , and , as well as a Jacobian matrix . The computations of , and are straightforward and computationally light, which position the main challenge as the computation of . Fortunately, the first-order characterization of by Corollary 1 enables us to express the gradient of w.r.t. using implicit function derivation (Krantz and Parks, 2002) as , where is an -valued function, and both and are matrices of dimensions and , respectively. The following proposition provides the exact formula for the gradient. The calculation is straightforward and we omit the detailed derivation.
Proposition 1
Let be the PNE of . Then, the Jacobian matrix of as a function of is
(9) |
where is an diagonal matrix given by
(10) |
and are matrices calculated as follows ():
(11) |
where is the second-order derivative of creator ’s cost function, and is the probability that creator is matched with user at the PNE under PPM.
6.2 Optimization with Approximated Gradients
Proposition 1 together with Eq. (8) offers us a possibility to directly apply gradient-based approaches for solving OP (7). However, the gradient computation requires the inversion of an matrix, whose time complexity is and thus too cumbersome. To reduce the computational burden, we propose to approximately compute the gradient using the Sherman–Morrison-Woodbury formula (Sherman, 1949) to approximate the matrix inverse, inspired by the specific structure of the RHS of Eq. (9). According to Sherman–Morrison-Woodbury formula, it holds that
(12) |
and the computation of the RHS of Eq. (12) now requires a time complexity of . However, the size of the user population in practical scenarios is often even larger than . To efficiently compute the RHS of Eq. (12), we propose a method to “sketch” the matrices and by sampling a subset of users. Initially, each column of and corresponds to a user index . We begin by sampling a sub-population of , indexed by , with , where denotes the sampling rate. With this sampled index set , we construct matrices , where the -th entries are defined as follows:
(13) |
with being uniformly sampled from . Given that now possess reduced ranks of , the computational complexity of evaluating is significantly lowered to . Algorithm 1 describes the steps for addressing OP (7).
Algorithm 1 requires solving for the PNE of each time when is updated. To accomplish this, we employ the multi-agent mirror descent method, as proposed in Bravo et al. (2018) and detailed in Algorithm 2 in Appendix, to serve as a subroutine444In Bravo et al. (2018), the algorithm is guaranteed to converge to PNE under zeroth order feedback. Here we use the perfect gradient as input and thus the convergence is also guaranteed.. To accelerate the convergence of Algorithm 1, the PNE strategy obtained under the previous is used as the initial strategy for computing the new PNE after updating . Further implementation details are provided in the experiment section.
7 Experiments
To validate our theoretical findings and demonstrate the performance of Algorithm 1, we conduct simulations on instances of constructed from both synthetic data and the MovieLens-1m dataset (Harper and Konstan, 2015). In our experiments, Algorithm 2 is employed to solve the PNE for each instance of . Below, we first outline the specifications of these two simulation environments and then present our results.
Synthetic environment For the synthetic environment, we construct the user population by setting an embedding dimension and independently sampling cluster centers, denoted as , from the unit sphere . For each center , users belonging to cluster- are generated by sampling independently from a Gaussian distribution . The sizes of the user clusters are determined uniformly at random, ensuring the total size of is . Similarly, creators are generated, and the relevance matrix is defined by the dot product between each user-creator pair, which are then normalized to the range . This synthetic dataset encapsulates a class of clustered user and creator preference distributions. On the creators’ side, their cost functions are set to , with the default . The marginal costs are randomly sampled from a uniform distribution .
Environment constructed from MovieLens-1m dataset We use deep matrix factorization (Fan and Cheng, 2018) to train user and movie embeddings (with dimension set to ) by fitting the observed ratings in the range of 1 to 5. To ensure the quality of the trained embeddings, we performed a 5-fold cross-validation and obtained an averaged RMSE0.739 on the test sets. With the same hyper-parameter, we train the user/item embeddings with the complete dataset. We randomly select user embeddings to construct the population and movie embeddings as the creator profiles. Similarly, The relevance matrix is given by the dot product between each user-creator pair normalized to and creators’ cost functions are the same as we specified in the synthetic environment.
7.1 The Empirical Trade-Offs Between and
Figure 1 illustrates the content creation frequency , user utility , and their corresponding aggregated values , under the PNE induced by different homogeneous (i.e., all users share the same ). The result in the right panel shows that a larger enhances overall user satisfaction but undermines total content creation . As increases, the drop in becomes more significant. This empirical finding supports Theorem 2 and suggests it holds under broader settings without the assumptions on creator cost function and user population structure. The left and middle plots illustrate each creator ’s creation frequency and each user ’s utility at the PNE, such that both and are rearranged in descending order. They show that when is shared across all users, its change affects and in the same direction.
7.2 The Optimal PPM Found by Algorithm 1
Next, we use Algorithm 1 to find the optimal PPM() and investigate the properties of the optimal . We set and aim to maximize the objective , more results under different choices of can be found in Appendix B. The initial is set to , representing a nearly deterministic matching for every user. Algorithm 1 is then run to update . The sample rate and learning rate are set to . In addition to searching for personalized for each user , we also attempt to find a homogeneous (i.e., a fixed for each ) using Algorithm 1555The gradient of with respect to a homogeneous can be readily obtained by summing all the partial derivatives of with respect to ..
The first and third panels in Figure 2 show the evolution of during the optimization process in both synthetic and MovieLens environments. As illustrated, Algorithm 1 successfully finds a better PPM() compared to the baseline of exact matching for all users, with a significant gain of over 20% in the welfare metric. Furthermore, in both environments, personalized leads to a slightly better outcome compared to homogeneous .
The second and fourth panels depict the optimal for each user , arranged in descending order. These panels provide insights into how such a mechanism achieves better trade-offs. For each user index on the -axis, we also plot the average and the standard deviation of the relevance scores associated with each user over all creators, shown as orange and green lines. Based on the definition, users with smaller average scores and higher standard deviations are considered more “picky” or selective, indicating high relevance scores with a small group of creators and low scores with many others. Conversely, users with higher average scores and smaller standard deviations are less selective and more open to exploration. The results show that the optimal tends to increase the exploration strengths (by deploying smaller ) for less selective users. This approach is intuitive, as it safely increases exploration while minimizing losses in user engagement.
8 Conclusion
In this work, we introduced a new game-theoretical model (Cournot Content Creation Competition) to explore how creators strategically determine their creation frequency under a UGC platform’s recommendation algorithm. Our investigations reveal a critical balance between user satisfaction and creator engagement, mediated by the exploration strength of the recommendation. The existence and uniqueness of the PNE of games provide a predictive framework for assessing the effects of algorithmic choices on content diversity and volume. Through both theoretical analysis and empirical simulations, we demonstrated how varying the exploration strength can either enhance user engagement at the cost of reduced content diversity or encourage richer content creation at the expense of immediate user satisfaction. These findings disclose the delicate trade-offs platform designers face and highlight the utility of our model as a pre-deployment audit tool for optimizing recommendation algorithms to balance platforms’ long-term and short-term objectives.
While our model offers insights into strategic differentiation among creators regarding production quantity, it relies on a simplified assumption that creators maintain a fixed niche, consistently producing content on the same topic with similar quality. This assumption, though useful for modeling purposes, may be restrictive in real-world scenarios where creators dynamically adjust topics, vary content quality, and scale production quantity. Exploring the dynamics where creators compete across heterogeneous dimensions—such as topic variety, content quality, and production quantity—would be a valuable direction for future research. We leave this intriguing problem for future work.
Acknowledgment.
This work is supported in part by the NSF Award IIS-2128019, NSF Award CCF-2303372, AI2050 program at Schmidt Sciences (Grant G-24-66104) and Army Research Office Award W911NF-23-1-0030.
References
- Agarwal and Brown (2023) Arpit Agarwal and William Brown. Online recommendations for agents with discounted adaptive preferences. arXiv preprint arXiv:2302.06014, 2023.
- Ben-Porat and Tennenholtz (2017) Omer Ben-Porat and Moshe Tennenholtz. Shapley facility location games. In International Conference on Web and Internet Economics, pages 58–73. Springer, 2017.
- Ben-Porat and Tennenholtz (2018) Omer Ben-Porat and Moshe Tennenholtz. A game-theoretic approach to recommendation systems with strategic content providers. Advances in Neural Information Processing Systems, 31, 2018.
- Biyik et al. (2023) Erdem Biyik, Fan Yao, Yinlam Chow, Alex Haig, Chih-wei Hsu, Mohammad Ghavamzadeh, and Craig Boutilier. Preference elicitation with soft attributes in interactive recommendation. arXiv preprint arXiv:2311.02085, 2023.
- Bobadilla et al. (2013) Jesús Bobadilla, Fernando Ortega, Antonio Hernando, and Abraham Gutiérrez. Recommender systems survey. Knowledge-based systems, 46:109–132, 2013.
- Brantley et al. (2024) Kianté Brantley, Zhichong Fang, Sarah Dean, and Thorsten Joachims. Ranking with long-term constraints. In Proceedings of the 17th ACM International Conference on Web Search and Data Mining, pages 47–56, 2024.
- Bravo et al. (2018) Mario Bravo, David Leslie, and Panayotis Mertikopoulos. Bandit learning in concave n-person games. Advances in Neural Information Processing Systems, 31, 2018.
- Cai and Zheng (2023) Yang Cai and Weiqiang Zheng. Doubly optimal no-regret learning in monotone games. In International Conference on Machine Learning, pages 3507–3524. PMLR, 2023.
- Caragiannis and Voudouris (2016) Ioannis Caragiannis and Alexandros A Voudouris. Welfare guarantees for proportional allocations. Theory of Computing Systems, 59:581–599, 2016.
- Carroll et al. (2021) Micah Carroll, Dylan Hadfield-Menell, Stuart Russell, and Anca Dragan. Estimating and penalizing preference shift in recommender systems. In Proceedings of the 15th ACM Conference on Recommender Systems, pages 661–667, 2021.
- Cen et al. (2023) Sarah H Cen, Andrew Ilyas, and Aleksander Madry. User strategization and trustworthy algorithms. arXiv preprint arXiv:2312.17666, 2023.
- Cen et al. (2024) Sarah H Cen, Andrew Ilyas, Jennifer Allen, Hannah Li, and Aleksander Madry. Measuring strategization in recommendation: Users adapt their behavior to shape future content. arXiv preprint arXiv:2405.05596, 2024.
- Cornes and Hartley (2005) Richard Cornes and Roger Hartley. Asymmetric contests with general technologies. Economic theory, 26:923–946, 2005.
- Cournot (1838) Antoine Augustin Cournot. Recherches sur les principes mathématiques de la théorie des richesses, volume 48. L. Hachette, 1838.
- Daskalakis et al. (2009) Constantinos Daskalakis, Paul W Goldberg, and Christos H Papadimitriou. The complexity of computing a nash equilibrium. SIAM Journal on Computing, 39(1):195–259, 2009.
- Dean and Morgenstern (2022) Sarah Dean and Jamie Morgenstern. Preference dynamics under personalized recommendations. In Proceedings of the 23rd ACM Conference on Economics and Computation, pages 795–816, 2022.
- Dean et al. (2024) Sarah Dean, Evan Dong, Meena Jagadeesan, and Liu Leqi. Recommender systems as dynamical systems: Interactions with viewers and creators. In Workshop on Recommendation Ecosystems: Modeling, Optimization and Incentive Design, 2024.
- Debreu (1952) Gerard Debreu. A social equilibrium existence theorem. Proceedings of the National Academy of Sciences, 38(10):886–893, 1952.
- Eilat and Rosenfeld (2023) Itay Eilat and Nir Rosenfeld. Performative recommendation: diversifying content via strategic incentives. In International Conference on Machine Learning, pages 9082–9103. PMLR, 2023.
- Ewerhart (2015) Christian Ewerhart. Mixed equilibria in tullock contests. Economic Theory, 60:59–71, 2015.
- Ewerhart (2017) Christian Ewerhart. The lottery contest is a best-response potential game. Economics Letters, 155:168–171, 2017. ISSN 0165-1765. doi: https://doi.org/10.1016/j.econlet.2017.03.030. URL https://www.sciencedirect.com/science/article/pii/S0165176517301325.
- Fan and Cheng (2018) Jicong Fan and Jieyu Cheng. Matrix completion by deep matrix factorization. Neural Networks, 98:34–41, 2018.
- Fan (1952) Ky Fan. Fixed-point and minimax theorems in locally convex topological linear spaces. Proceedings of the National Academy of Sciences, 38(2):121–126, 1952.
- Ghosh and Hummel (2013) Arpita Ghosh and Patrick Hummel. Learning and incentives in user-generated content: Multi-armed bandits with endogenous arms. In Proceedings of the 4th conference on Innovations in Theoretical Computer Science, pages 233–246, 2013.
- Ghosh and McAfee (2011) Arpita Ghosh and Preston McAfee. Incentivizing high-quality user-generated content. In Proceedings of the 20th international conference on World wide web, pages 137–146, 2011.
- Glicksberg (1952) Irving L Glicksberg. A further generalization of the kakutani fixed theorem, with application to nash equilibrium points. Proceedings of the American Mathematical Society, 3(1):170–174, 1952.
- Glotfelter (2019) Angela Glotfelter. Algorithmic circulation: how content creators navigate the effects of algorithms on their work. Computers and composition, 54:102521, 2019.
- Harper and Konstan (2015) F Maxwell Harper and Joseph A Konstan. The movielens datasets: History and context. Acm transactions on interactive intelligent systems (tiis), 5(4):1–19, 2015.
- Hodgson (2021) Thomas Hodgson. Spotify and the democratisation of music. Popular Music, 40(1):1–17, 2021.
- Hron et al. (2022) Jiri Hron, Karl Krauth, Michael I Jordan, Niki Kilbertus, and Sarah Dean. Modeling content creator incentives on algorithm-curated platforms. arXiv preprint arXiv:2206.13102, 2022.
- Hu et al. (2024) Qinlu Hu, Ni Huang, and Renyu Philip Zhang. Viewer traffic allocation for small creator development: Experimental evidence from short-video platforms. Available at SSRN 4888995, 2024.
- Hu et al. (2023) Xinyan Hu, Meena Jagadeesan, Michael I Jordan, and Jacob Steinhard. Incentivizing high-quality content in online recommender systems. arXiv preprint arXiv:2306.07479, 2023.
- Immorlica et al. (2024) Nicole Immorlica, Meena Jagadeesan, and Brendan Lucier. Clickbait vs. quality: How engagement-based optimization shapes the content landscape in online platforms. In Proceedings of the ACM on Web Conference 2024, pages 36–45, 2024.
- Jagadeesan et al. (2024) Meena Jagadeesan, Nikhil Garg, and Jacob Steinhardt. Supply-side equilibria in recommender systems. Advances in Neural Information Processing Systems, 36, 2024.
- Kalimeris et al. (2021) Dimitris Kalimeris, Smriti Bhagat, Shankar Kalyanaraman, and Udi Weinsberg. Preference amplification in recommender systems. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining, pages 805–815, 2021.
- Koren et al. (2009) Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recommender systems. Computer, 42(8):30–37, 2009.
- Krantz and Parks (2002) Steven George Krantz and Harold R Parks. The implicit function theorem: history, theory, and applications. Springer Science & Business Media, 2002.
- Lin et al. (2024) Tao Lin, Kun Jin, Andrew Estornell, Xiaoying Zhang, Yiling Chen, and Yang Liu. User-creator feature dynamics in recommender systems with dual influence. arXiv preprint arXiv:2407.14094, 2024.
- Mladenov et al. (2020) Martin Mladenov, Elliot Creager, Omer Ben-Porat, Kevin Swersky, Richard Zemel, and Craig Boutilier. Optimizing long-term social welfare in recommender systems: A constrained matching approach. In International Conference on Machine Learning, pages 6987–6998. PMLR, 2020.
- Nash Jr (1950) John F Nash Jr. Equilibrium points in n-person games. Proceedings of the national academy of sciences, 36(1):48–49, 1950.
- Nguyen and Vojnovic (2011) Thành Nguyen and Milan Vojnovic. Weighted proportional allocation. ACM SIGMETRICS Performance Evaluation Review, 39(1):133–144, 2011.
- Pérez-Castrillo and Verdier (1992) J David Pérez-Castrillo and Thierry Verdier. A general analysis of rent-seeking games. Public choice, 73(3):335–350, 1992.
- Prasad et al. (2023) Siddharth Prasad, Martin Mladenov, and Craig Boutilier. Content prompting: Modeling content provider dynamics to improve user welfare in recommender ecosystems. arXiv preprint arXiv:2309.00940, 2023.
- Rosen (1965) J Ben Rosen. Existence and uniqueness of equilibrium points for concave n-person games. Econometrica: Journal of the Econometric Society, pages 520–534, 1965.
- Santos (2022) Marcelo Luis Barbosa dos Santos. The “so-called” ugc: an updated definition of user-generated content in the age of social media. Online Information Review, 46(1):95–113, 2022.
- Sherman (1949) Jack Sherman. Adjustment of an inverse matrix corresponding to changes in the elements of a given column or row of the original matrix. Annu. Math. Statist., 20:621, 1949.
- Tatarenko and Kamgarpour (2020) Tatiana Tatarenko and Maryam Kamgarpour. Bandit learning in convex non-strictly monotone games. arXiv preprint arXiv:2009.04258, 2020.
- Tullock (1980) Gordon Tullock. Efficient rent seeking. In Toward a theory of the rent-seeking society. College Station, TX: Texas A&M University Press, 1980.
- Xu et al. (2024) Renzhe Xu, Haotian Wang, Xingxuan Zhang, Bo Li, and Peng Cui. Ppa-game: Characterizing and learning competitive dynamics among online content creators. arXiv preprint arXiv:2403.15524, 2024.
- Yao et al. (2022a) Fan Yao, Chuanhao Li, Denis Nekipelov, Hongning Wang, and Haifeng Xu. Learning from a learning user for optimal recommendations. In International Conference on Machine Learning, pages 25382–25406. PMLR, 2022a.
- Yao et al. (2022b) Fan Yao, Chuanhao Li, Denis Nekipelov, Hongning Wang, and Haifeng Xu. Learning the optimal recommendation from explorative users. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, pages 9457–9465, 2022b.
- Yao et al. (2023) Fan Yao, Chuanhao Li, Denis Nekipelov, Hongning Wang, and Haifeng Xu. How bad is top- recommendation under competing content creators? In International Conference on Machine Learning. PMLR, 2023.
- Yao et al. (2024a) Fan Yao, Chuanhao Li, Denis Nekipelov, Hongning Wang, and Haifeng Xu. Human vs. generative ai in content creation competition: Symbiosis or conflict? In International Conference on Machine Learning. PMLR, 2024a.
- Yao et al. (2024b) Fan Yao, Chuanhao Li, Karthik Abinav Sankararaman, Yiming Liao, Yan Zhu, Qifan Wang, Hongning Wang, and Haifeng Xu. Rethinking incentives in recommender systems: Are monotone rewards always beneficial? Advances in Neural Information Processing Systems, 36, 2024b.
- Yao et al. (2024c) Fan Yao, Yiming Liao, Mingzhe Wu, Chuanhao Li, Yan Zhu, James Yang, Jingzhou Liu, Qifan Wang, Haifeng Xu, and Hongning Wang. User welfare optimization in recommender systems with competing content creators. In Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pages 3874–3885, 2024c.
- Zeng et al. (2024) Zhiyu Zeng, Zhiqi Zhang, Dennis Zhang, and Tat Chan. The impact of recommender systems on content consumption and production: Evidence from field experiments and structural modeling. Available at SSRN, 2024.
- Zhu et al. (2023) Banghua Zhu, Sai Praneeth Karimireddy, Jiantao Jiao, and Michael I Jordan. Online learning in a creator economy. arXiv preprint arXiv:2305.11381, 2023.
- Zhuang et al. (2023) Wei Zhuang, Qingfeng Zeng, Yu Zhang, Chunmei Liu, and Weiguo Fan. What makes user-generated content more helpful on social media platforms? insights from creator interactivity perspective. Information processing & management, 60(2):103201, 2023.
Appendix to Unveiling User Satisfaction and Creator Productivity Trade-Offs in Recommendation Platforms
A Omitted Proofs
A.1 Proof of Theorem 1
Proof First of all, we argue that given any , for any creator , there exists an such that any cannot be an equilibrium strategy. This is because given any , as a function of has a continuous and strictly positive gradient at , meaning that there exists a such that regardless of what other creators’ strategies are. In other word, for any , creator can always increase her strategy to strictly improve her utility. As a result, any potential PNE must satisfy that .
On the other hand, since when but the traffic gain for each creator is at most , we have when . As a result, any equilibrium strategy must also be upper bounded by a uniform constant .
To argue the existence and uniqueness of PNE of , in the following we may with out loss of generality restrict each creator ’s strategy set to a convex set .
For any fixed , let and Eq. (1) can be simplified to
(14) |
For simplicity we denote and can be expressed as . Our proof starts from a sufficient condition from Rosen (1965) for a game to be monotone. A game is said to satisfy the diagonal strict concavity (DSC) condition if (1) each player has a concave utility function in his own strategy in a convex strategy space; and (2) there exists some non-zero parameter such that the Hessian matrix given by
(15) |
is strictly negative-definite. In Rosen (1965), it is shown that any game satisfying -DSC condition has a unique pure Nash equilibrium (PNE); such a game is often referred to as monotone games.
First of all, we already argued that each creator ’s strategy set is , which is a convex set. Core to our proof is to show that game is -DSC under the theorem conditions. Direct calculation shows that for any ,
and therefore the Hessian matrix of specified by the RHS of Eq. (15) is equal to
(16) |
where in the above expressions denotes , vector . We can see that if all the cost functions are strictly convex, the second diagonal matrix in the RHS of Eq. (16) is strictly positive-definite (PD). Therefore, it suffices to show that (1) for all , is PD. To see this, let and we show that for any , , and the equality holds if and only if . In fact, note that
(17) |
Because and are all strictly positive, each must also be strictly positive. Hence, Eq. (17) can take value zero if and only if . Therefore, is PD for any , which completes the proof.
A.2 Proof of Theorem 2
First let’s recall the definition of when :
(18) |
(19) |
In the following, we prove the monotonicity of and by showing and , respectively. Before presenting the detailed proof, we first derive some relevant definitions and their properties that will be used in the proof.
For simplicity we omit the superscript ∗ in and simply use to refer to the PNE of . When , the creator utility function writes
(20) |
Let , where . First of all, we claim that it is without loss of generality to consider the regime where . To see this, consider the following two instances:
Clearly, both games have unique PNE. Let the PNE of be denoted by . In , since its players are divided into three identical groups, its PNE can be represented as , where each group of players follow the same strategy. Moreover, for any , it is straightforward to observe that the -th player’s utility functions in and differ only by a multiplicative constant of . Consequently, we have . Therefore, for any instance with , we can always construct an equivalent instance that shares the same PNE structure, while ensuring . This justifies the assumptions that, without loss of generality, we can take .
Another property we need is that the PNE strategy of any player in is bounded in a compact region for some constant , regardless of the values of . To see this, note that is increasing in and goes to infinity as while is upper bounded by . As a result, for any such that , cannot be a PNE strategy as switching to increases player ’s utility. Therefore, if we take
it holds that .
Let be an -value function. From Corollary 1 we know satisfy . And Theorem 1 guarantees that for any , the implicitly determined by exists and is unique. Therefore, by the implicit function theorem (Krantz and Parks, 2002), the derivative of w.r.t. can be written as
where is the Jacobian matrix (which is also the Hessian of when , see Eq. (15)) and is the partial derivative of w.r.t. .
The first-order derivative of can be calculated as
(21) |
and we can use it to further obtain the following explicit expressions in terms of the derivatives of :
(22) |
Let’s define a positive definite diagonal matrix
Since , we can introduce variables
(23) |
In addition, let’s also define
(24) |
then we have and from Sherman–Morrison formula (Sherman, 1949), it holds that
(25) |
where
Since , we have . With all the notations introduced so far we are now ready to give the formal proof of Theorem 2.
Proof
We prove the monotonicity of and by showing and .
The monotonicity of : The first-order derivative of w.r.t. is given by
(26) |
where is the partial derivative of w.r.t. . Let , we will first show . In fact, calculation shows
(27) |
From Cauchy–Schwarz inequality, it holds that
Also note that
(29) |
(30) |
where . Therefore, it suffices to prove
(31) |
Since , from Cauchy–Schwarz inequality it holds that
where the last inequality holds because are not identical so there exists at least one such that . Therefore, Eq. (31) holds and we have .
The monotonicity of : Next we show . Since , this is equivalent to show
(32) |
Note that , we have
(33) |
To show the RHS of Eq. (33) is positive, it suffices to show
(34) |
Plugin into Eq. (34), it is equivalent to show that
and note that , it is equivalent to show
(35) |
Let , then Eq. (35) is equivalent to
Next, without loss of generality we show that for any , if then it also holds that for sufficiently large . In fact, from and Eq. (23) we obtain
(36) |
On the one hand, because , , and , the first terms of the LHS of Eq. (36) is a positive number lower bounded away from zero. On the other hand, ensures that the second term can be arbitrarily large as long as is sufficiently large. Therefore, there must exist a such that for any , holds for any . As a result, holds, which completes the proof.
B Additional Experiments
We use the following Multi-agent Mirror Descent (MMD) algorithm as the PNE solver of , whose convergence is guaranteed by Bravo et al. (2018). Since each creator’s strategy set , we can simply choose a projection mapping . The gradients of utility functions can be implemented directly since they have closed forms. Through our experiment, the default . Algorithm 2 is a simplified version of Algorithm 1 in Bravo et al. (2018) where we replace the gradient estimation to the exact gradient. According to Theorem 5.1 in Bravo et al. (2018), Algorithm 2 converges to the unique PNE of any game with probability 1.
Figure 3 illustrates the trade-off between and in the MovieLens environment, and Figure 4 plots the same information as shown in Figure 2 but with a different value of . As we can see, the optimal PPM() found by Algorithm 1 conveys a consistent message: it prioritizes the recommendation accuracy for users with more determined preferences while increasing the exploration strength for less selective users.