Goto

Collaborating Authors

 Personal Assistant Systems


Understanding or Manipulation: Rethinking Online Performance Gains of Modern Recommender Systems

arXiv.org Artificial Intelligence

Recommender systems are expected to be assistants that help human users find relevant information automatically without explicit queries. As recommender systems evolve, increasingly sophisticated learning techniques are applied and have achieved better performance in terms of user engagement metrics such as clicks and browsing time. The increase in the measured performance, however, can have two possible attributions: a better understanding of user preferences, and a more proactive ability to utilize human bounded rationality to seduce user over-consumption. A natural following question is whether current recommendation algorithms are manipulating user preferences. If so, can we measure the manipulation level? In this paper, we present a general framework for benchmarking the degree of manipulations of recommendation algorithms, in both slate recommendation and sequential recommendation scenarios. The framework consists of four stages, initial preference calculation, training data collection, algorithm training and interaction, and metrics calculation that involves two proposed metrics. We benchmark some representative recommendation algorithms in both synthetic and real-world datasets under the proposed framework. We have observed that a high online click-through rate does not necessarily mean a better understanding of user initial preference, but ends in prompting users to choose more documents they initially did not favor. Moreover, we find that the training data have notable impacts on the manipulation degrees, and algorithms with more powerful modeling abilities are more sensitive to such impacts. The experiments also verified the usefulness of the proposed metrics for measuring the degree of manipulations. We advocate that future recommendation algorithm studies should be treated as an optimization problem with constrained user preference manipulations.


I was catfished by the Tinder Swindler - and these are the red flags to look out for to avoid falling victim of a romance scam

Daily Mail - Science & tech

The saying goes that if it sounds too good to be true, it probably is - and that's certainly the case when it comes to online dating. Research by ExpressVPN has revealed that a staggering 22 per cent of Britons have fallen victim to catfishing in their lifetime. While catfishing can occur on almost any online platform, Tinder remains one of the key apps where perpetrators prey on unsuspecting victims. One person who knows all too well how easy it is to get tricked on the dating app is Cecilie Fjellhoy, who was famously duped by the'Tinder Swindler'. Now, Ms Fjellhoy has spoken to MailOnline about her experience, in the hopes of stopping anyone else from being conned.


LightGCN: Evaluated and Enhanced

arXiv.org Artificial Intelligence

This paper analyses LightGCN in the context of graph recommendation algorithms. Despite the initial design of Graph Convolutional Networks for graph classification, the non-linear operations are not always essential. LightGCN enables linear propagation of embeddings, enhancing performance. We reproduce the original findings, assess LightGCN's robustness on diverse datasets and metrics, and explore Graph Diffusion as an augmentation of signal propagation in LightGCN.


Uniform Sequence Better: Time Interval Aware Data Augmentation for Sequential Recommendation

arXiv.org Artificial Intelligence

Sequential recommendation is an important task to predict the next-item to access based on a sequence of interacted items. Most existing works learn user preference as the transition pattern from the previous item to the next one, ignoring the time interval between these two items. However, we observe that the time interval in a sequence may vary significantly different, and thus result in the ineffectiveness of user modeling due to the issue of \emph{preference drift}. In fact, we conducted an empirical study to validate this observation, and found that a sequence with uniformly distributed time interval (denoted as uniform sequence) is more beneficial for performance improvement than that with greatly varying time interval. Therefore, we propose to augment sequence data from the perspective of time interval, which is not studied in the literature. Specifically, we design five operators (Ti-Crop, Ti-Reorder, Ti-Mask, Ti-Substitute, Ti-Insert) to transform the original non-uniform sequence to uniform sequence with the consideration of variance of time intervals. Then, we devise a control strategy to execute data augmentation on item sequences in different lengths. Finally, we implement these improvements on a state-of-the-art model CoSeRec and validate our approach on four real datasets. The experimental results show that our approach reaches significantly better performance than the other 11 competing methods. Our implementation is available: https://github.com/KingGugu/TiCoSeRec.


Partial Matrix Completion

arXiv.org Artificial Intelligence

The matrix completion problem aims to reconstruct a low-rank matrix based on a revealed set of possibly noisy entries. Prior works consider completing the entire matrix with generalization error guarantees. However, the completion accuracy can be drastically different over different entries. This work establishes a new framework of partial matrix completion, where the goal is to identify a large subset of the entries that can be completed with high confidence. We propose an efficient algorithm with the following provable guarantees. Given access to samples from an unknown and arbitrary distribution, it guarantees: (a) high accuracy over completed entries, and (b) high coverage of the underlying distribution. We also consider an online learning variant of this problem, where we propose a low-regret algorithm based on iterative gradient updates. Preliminary empirical evaluations are included.


An Attentive Inductive Bias for Sequential Recommendation Beyond the Self-Attention

arXiv.org Artificial Intelligence

Sequential recommendation (SR) models based on Transformers have achieved remarkable successes. The self-attention mechanism of Transformers for computer vision and natural language processing suffers from the oversmoothing problem, i.e., hidden representations becoming similar to tokens. In the SR domain, we, for the first time, show that the same problem occurs. We present pioneering investigations that reveal the low-pass filtering nature of self-attention in the SR, which causes oversmoothing. To this end, we propose a novel method called Beyond Self-Attention for Sequential Recommendation (BSARec), which leverages the Fourier transform to i) inject an inductive bias by considering fine-grained sequential patterns and ii) integrate low and high-frequency information to mitigate oversmoothing. Our discovery shows significant advancements in the SR domain and is expected to bridge the gap for existing Transformer-based SR models. We test our proposed approach through extensive experiments on 6 benchmark datasets. The experimental results demonstrate that our model outperforms 7 baseline methods in terms of recommendation performance.


Google's Pixel 9 could arrive with a sophisticated 'Pixie' AI assistant

Engadget

Google is creating a new, more sophisticated Android AI assistant called Pixie set to arrive with its Pixel 9 phone, according to a report from The Information. Based on the company's new Gemini large language model (LLM), it'll be able to perform "complex and multimodal tasks" like giving you directions to the nearest store to buy a product you photographed on your smartphone. The assistant will be exclusive to Google's Pixel devices and use data from Google products like Gmail and Maps. That would help it "evolve into a far more personalized version of the Google Assistant," the report states. It appears to be a separate product from Google's Assistant with Bard showed off at Made By Google in October.


Learning to Infer Unobserved Behaviors: Estimating User's Preference for a Site over Other Sites

arXiv.org Machine Learning

A site's recommendation system relies on knowledge of its users' preferences to offer relevant recommendations to them. These preferences are for attributes that comprise items and content shown on the site, and are estimated from the data of users' interactions with the site. Another form of users' preferences is material too, namely, users' preferences for the site over other sites, since that shows users' base level propensities to engage with the site. Estimating users' preferences for the site, however, faces major obstacles because (a) the focal site usually has no data of its users' interactions with other sites; these interactions are users' unobserved behaviors for the focal site; and (b) the Machine Learning literature in recommendation does not offer a model of this situation. Even if (b) is resolved, the problem in (a) persists since without access to data of its users' interactions with other sites, there is no ground truth for evaluation. Moreover, it is most useful when (c) users' preferences for the site can be estimated at the individual level, since the site can then personalize recommendations to individual users. We offer a method to estimate individual user's preference for a focal site, under this premise. In particular, we compute the focal site's share of a user's online engagements without any data from other sites. We show an evaluation framework for the model using only the focal site's data, allowing the site to test the model. We rely upon a Hierarchical Bayes Method and perform estimation in two different ways - Markov Chain Monte Carlo and Stochastic Gradient with Langevin Dynamics. Our results find good support for the approach to computing personalized share of engagement and for its evaluation.


GreenFlow: A Computation Allocation Framework for Building Environmentally Sound Recommendation System

arXiv.org Artificial Intelligence

Given the enormous number of users and items, industrial cascade recommendation systems (RS) are continuously expanded in size and complexity to deliver relevant items, such as news, services, and commodities, to the appropriate users. In a real-world scenario with hundreds of thousands requests per second, significant computation is required to infer personalized results for each request, resulting in a massive energy consumption and carbon emission that raises concern. This paper proposes GreenFlow, a practical computation allocation framework for RS, that considers both accuracy and carbon emission during inference. For each stage (e.g., recall, pre-ranking, ranking, etc.) of a cascade RS, when a user triggers a request, we define two actions that determine the computation: (1) the trained instances of models with different computational complexity; and (2) the number of items to be inferred in the stage. We refer to the combinations of actions in all stages as action chains. A reward score is estimated for each action chain, followed by dynamic primal-dual optimization considering both the reward and computation budget. Extensive experiments verify the effectiveness of the framework, reducing computation consumption by 41% in an industrial mobile application while maintaining commercial revenue. Moreover, the proposed framework saves approximately 5000kWh of electricity and reduces 3 tons of carbon emissions per day.


How Rizz Assistants and AI Matchmakers Are Transforming Dating

TIME - Tech

Andrew, a 21 year old college senior, needed advice. Recently, he'd been spending more time alone with his friend, but he was beginning to develop romantic feelings for her. He felt he was in a state of limbo, and wanted to take the next step, but found it hard to push himself out of his comfort zone. He tried asking his roommates for help, but they gave conflicting counsel, then proceeded to argue over who was right. Most of his friends are in fraternities and he says they were unlikely to offer tender, thoughtful guidance he was looking for. At a loss, Andrew, who is being referred to by his middle name out of concern for his employment, decided to try something new--asking AI for advice.