Goto

Collaborating Authors

 Personal Assistant Systems


Bayesian Negative Sampling for Recommendation

arXiv.org Artificial Intelligence

How to sample high quality negative instances from unlabeled data, i.e., negative sampling, is important for training implicit collaborative filtering and contrastive learning models. Although previous studies have proposed some approaches to sample informative instances, few has been done to discriminating false negative from true negative for unbiased negative sampling. On the basis of our order relation analysis of negatives' scores, we first derive the class conditional density of true negatives and that of false negatives. We next design a Bayesian classifier for negative classification, from which we define a model-agnostic posterior probability estimate of an instance being true negative as a quantitative negative signal measure. We also propose a Bayesian optimal sampling rule to sample high-quality negatives. The proposed Bayesian Negative Sampling (BNS) algorithm has a linear time complexity. Experimental studies validate the superiority of BNS over the peers in terms of better sampling quality and better recommendation performance.


Graph-based Multi-View Fusion and Local Adaptation: Mitigating Within-Household Confusability for Speaker Identification

arXiv.org Artificial Intelligence

Speaker identification (SID) in the household scenario (e.g., for smart speakers) is an important but challenging problem due to limited number of labeled (enrollment) utterances, confusable voices, and demographic imbalances. Conventional speaker recognition systems generalize from a large random sample of speakers, causing the recognition to underperform for households drawn from specific cohorts or otherwise exhibiting high confusability. In this work, we propose a graph-based semi-supervised learning approach to improve household-level SID accuracy and robustness with locally adapted graph normalization and multi-signal fusion with multi-view graphs. Unlike other work on household SID, fairness, and signal fusion, this work focuses on speaker label inference (scoring) and provides a simple solution to realize household-specific adaptation and multi-signal fusion without tuning the embeddings or training a fusion network. Experiments on the VoxCeleb dataset demonstrate that our approach consistently improves the performance across households with different customer cohorts and degrees of confusability.


Building Recommender Systems with Machine Learning and AI: Help people discover new products and content with deep learning, neural networks, and machine learning recommendations.: Kane, Frank: 9798769079467: Amazon.com: Books

#artificialintelligence

Building a recommendation engine Evaluating recommender systems Content-based filtering using item attributes Neighborhood-based collaborative filtering with user-based, item-based, and KNN CF Model-based methods including matrix factorization and SVD Applying deep learning, AI, and artificial neural networks to recommendations Session-based recommendations with recursive neural networks Scaling to massive data sets with Apache Spark machine learning, Amazon DSSTNE deep learning, and AWS SageMaker with factorization machines Using the Tensorflow Recommenders Framework (TFRS) to develop and deploy deep learning-based recommender systems Using SaaS platforms such as Amazon Personalize, Recombee, and RichRelevance Using Generative Adversarial Networks (GAN's) to generate user recommendations Real-world challenges and solutions with recommender systems Case studies from YouTube and Netflix Building hybrid, ensemble recommenders Using Generative Adversarial Networks (GAN's) to generate user recommendations


SPR:Supervised Personalized Ranking Based on Prior Knowledge for Recommendation

arXiv.org Artificial Intelligence

The goal of a recommendation system is to model the relevance between each user and each item through the user-item interaction history, so that maximize the positive samples score and minimize negative samples. Currently, two popular loss functions are widely used to optimize recommender systems: the pointwise and the pairwise. Although these loss functions are widely used, however, there are two problems. (1) These traditional loss functions do not fit the goals of recommendation systems adequately and utilize prior knowledge information sufficiently. (2) The slow convergence speed of these traditional loss functions makes the practical application of various recommendation models difficult. To address these issues, we propose a novel loss function named Supervised Personalized Ranking (SPR) Based on Prior Knowledge. The proposed method improves the BPR loss by exploiting the prior knowledge on the interaction history of each user or item in the raw data. Unlike BPR, instead of constructing triples, the proposed SPR constructs quadruples. Although SPR is very simple, it is very effective. Extensive experiments show that our proposed SPR not only achieves better recommendation performance, but also significantly accelerates the convergence speed, resulting in a significant reduction in the required training time.


Private Matrix Approximation and Geometry of Unitary Orbits

arXiv.org Machine Learning

Consider the following optimization problem: Given $n \times n$ matrices $A$ and $\Lambda$, maximize $\langle A, U\Lambda U^*\rangle$ where $U$ varies over the unitary group $\mathrm{U}(n)$. This problem seeks to approximate $A$ by a matrix whose spectrum is the same as $\Lambda$ and, by setting $\Lambda$ to be appropriate diagonal matrices, one can recover matrix approximation problems such as PCA and rank-$k$ approximation. We study the problem of designing differentially private algorithms for this optimization problem in settings where the matrix $A$ is constructed using users' private data. We give efficient and private algorithms that come with upper and lower bounds on the approximation error. Our results unify and improve upon several prior works on private matrix approximation problems. They rely on extensions of packing/covering number bounds for Grassmannians to unitary orbits which should be of independent interest.


Device-Cloud Collaborative Recommendation via Meta Controller

arXiv.org Artificial Intelligence

On-device machine learning enables the lightweight deployment of recommendation models in local clients, which reduces the burden of the cloud-based recommenders and simultaneously incorporates more real-time user features. Nevertheless, the cloud-based recommendation in the industry is still very important considering its powerful model capacity and the efficient candidate generation from the billion-scale item pool. Previous attempts to integrate the merits of both paradigms mainly resort to a sequential mechanism, which builds the on-device recommender on top of the cloud-based recommendation. However, such a design is inflexible when user interests dramatically change: the on-device model is stuck by the limited item cache while the cloud-based recommendation based on the large item pool do not respond without the new re-fresh feedback. To overcome this issue, we propose a meta controller to dynamically manage the collaboration between the on-device recommender and the cloud-based recommender, and introduce a novel efficient sample construction from the causal perspective to solve the dataset absence issue of meta controller. On the basis of the counterfactual samples and the extended training, extensive experiments in the industrial recommendation scenarios show the promise of meta controller in the device-cloud collaboration.


Netflix Recommendation System using Python

#artificialintelligence

Netflix is a subscription-based streaming platform that allows users to watch movies and TV shows without advertisements. One of the reasons behind the popularity of Netflix is its recommendation system. Its recommendation system recommends movies and TV shows based on the user's interest. If you are a Data Science student and want to learn how to create a Netflix recommendation system, this article is for you. This article will take you through how to build a Netflix recommendation system using Python.


Amazon's Echo Dot drops to $20 ahead of Prime Day

Engadget

Prime Day is still a week away, but Amazon is getting the jump on one of its biggest events of the year by putting a bunch of its own products on sale a little early. One of those is the fourth-gen Echo Dot. The company has slashed the price of the Alexa-powered smart speaker by 60 percent for Prime members. It's down to $20, which is $30 off the regular price. That's the best price we've seen to date.


The best streaming boxes and sticks you can buy

Engadget

If you're in the market for a new streaming device, chances are you want to improve your home entertainment experience. Maybe you've been relying on your phone or tablet for binge-watch sessions, or perhaps your TV's built-in operating system just isn't cutting it anymore. Streaming dongles and set-top boxes are ubiquitous at this point, but sussing out the differences between them can be challenging. Plus, they're not the only gadgets that can deliver your latest Netflix obsession to your TV screen. Let us break down all of the streaming device options you have today and give you our picks for the best you can buy.


Recommender Systems Handbook: Ricci, Francesco, Rokach, Lior, Shapira, Bracha: 9781071621967: Amazon.com: Books

#artificialintelligence

Lior Rokach is a computer scientist. He is a professor and the former chair of the Department of Software and Information Systems Engineering (SISE) at Ben-Gurion University of the Negev (BGU). Lior was born in 1972 in Holon, Israel. He completed his B.Sc., M.Sc., and Ph.D. in 1998,1999, and 2004 respectively at Tel-Aviv University. His research interests lie in designing and analyzing Machine Learning and Data Mining algorithms and their applications in Recommender Systems, Cyber Security, and Medical Informatics.