Personal Assistant Systems
A Survey on Federated Recommendation Systems
Sun, Zehua, Xu, Yonghui, Liu, Yong, He, Wei, Kong, Lanju, Wu, Fangzhao, Jiang, Yali, Cui, Lizhen
Federated learning has recently been applied to recommendation systems to protect user privacy. In federated learning settings, recommendation systems can train recommendation models only collecting the intermediate parameters instead of the real user data, which greatly enhances the user privacy. Beside, federated recommendation systems enable to collaborate with other data platforms to improve recommended model performance while meeting the regulation and privacy constraints. However, federated recommendation systems faces many new challenges such as privacy, security, heterogeneity and communication costs. While significant research has been conducted in these areas, gaps in the surveying literature still exist. In this survey, we-(1) summarize some common privacy mechanisms used in federated recommendation systems and discuss the advantages and limitations of each mechanism; (2) review some robust aggregation strategies and several novel attacks against security; (3) summarize some approaches to address heterogeneity and communication costs problems; (4)introduce some open source platforms that can be used to build federated recommendation systems; (5) present some prospective research directions in the future. This survey can guide researchers and practitioners understand the research progress in these areas.
Fashion Product Recommendation System Using Resnet 50
Fashion is an ever-evolving industry that requires constant adaptation and innovation to stay relevant. One of the latest technological advancements in the industry is the use of deep learning algorithms for fashion recommendation systems. In this blog, we will explore how to use the ResNet50 model for building a fashion recommendation system. For this point of time, we create one streamlit webpage on localsystem to see the 10 recommended fashion product images which looks similar to query image. The ResNet50 is a deep convolutional neural network that was introduced by Microsoft Research in 2015.
5 Reasons Why You Should Pass Your AI-900 Exam Now!
Artificial Intelligence is on everyone's lips. Everywhere you turn from ChatGPT to bots to Alexa and Siri personal assistants, everyone is talking about AI. Well, with so much demand for AI, you would need some competent people to create and manage these services. Hence why I am writing my 5 reasons you should take the AI-900 Azure AI Fundamentals exam now!
ML use cases in HealthCare. Why Machine Learning in Healthcare?
Machine Learning (ML) is a branch of Artificial Intelligence (AI) that uses data and algorithms to imitate how humans learn. It is used in different fields like Ecommerce, Healthcare, Manufacturing, Aerospace, Banking, Finance & Insurance. We are categorizing our emails, using virtual personal assistants, getting product recommendations. But would you let an AI diagnose you? Would you be able to trust an AI more than a doctor?
Online Low Rank Matrix Completion
Jain, Prateek, Pal, Soumyabrata
We study the problem of {\em online} low-rank matrix completion with $\mathsf{M}$ users, $\mathsf{N}$ items and $\mathsf{T}$ rounds. In each round, the algorithm recommends one item per user, for which it gets a (noisy) reward sampled from a low-rank user-item preference matrix. The goal is to design a method with sub-linear regret (in $\mathsf{T}$) and nearly optimal dependence on $\mathsf{M}$ and $\mathsf{N}$. The problem can be easily mapped to the standard multi-armed bandit problem where each item is an {\em independent} arm, but that leads to poor regret as the correlation between arms and users is not exploited. On the other hand, exploiting the low-rank structure of reward matrix is challenging due to non-convexity of the low-rank manifold. We first demonstrate that the low-rank structure can be exploited using a simple explore-then-commit (ETC) approach that ensures a regret of $O(\mathsf{polylog} (\mathsf{M}+\mathsf{N}) \mathsf{T}^{2/3})$. That is, roughly only $\mathsf{polylog} (\mathsf{M}+\mathsf{N})$ item recommendations are required per user to get a non-trivial solution. We then improve our result for the rank-$1$ setting which in itself is quite challenging and encapsulates some of the key issues. Here, we propose \textsc{OCTAL} (Online Collaborative filTering using iterAtive user cLustering) that guarantees nearly optimal regret of $O(\mathsf{polylog} (\mathsf{M}+\mathsf{N}) \mathsf{T}^{1/2})$. OCTAL is based on a novel technique of clustering users that allows iterative elimination of items and leads to a nearly optimal minimax rate.
Unbiased Learning to Rank with Biased Continuous Feedback
Ren, Yi, Tang, Hongyan, Zhu, Siwen
It is a well-known challenge to learn an unbiased ranker with biased feedback. Unbiased learning-to-rank(LTR) algorithms, which are verified to model the relative relevance accurately based on noisy feedback, are appealing candidates and have already been applied in many applications with single categorical labels, such as user click signals. Nevertheless, the existing unbiased LTR methods cannot properly handle continuous feedback, which are essential for many industrial applications, such as content recommender systems. To provide personalized high-quality recommendation results, recommender systems need model both categorical and continuous biased feedback, such as click and dwell time. Accordingly, we design a novel unbiased LTR algorithm to tackle the challenges, which innovatively models position bias in the pairwise fashion and introduces the pairwise trust bias to separate the position bias, trust bias, and user relevance explicitly and can work for both continuous and categorical feedback. Experiment results on public benchmark datasets and internal live traffic of a large-scale recommender system at Tencent News show superior results for continuous labels and also competitive performance for categorical labels of the proposed method.
3 Top Artificial Intelligence Stocks to Buy Right Now @themotleyfool #stocks $AMD $GOOGL $AMZN $GOOG
It's basically a natural language processor that can interpret simple queries and give surprisingly comprehensive answers, and it's powered, of course, by AI. A recent estimate by the International Data Corp. (IDC) says that spending on AI technology grew 20% in 2021, reaching $383 billion, and it was expected to reach $450 billion in 2022. Companies are investing heavily in AI for several reasons. AI can boost labor productivity, improve operating efficiency, speed up innovation, and make more useful products for customers. Companies that can achieve these benefits will be in the best position to stay ahead of competitors, and therefore deliver returns to investors. This is why every company will likely be using AI in some form in the future.
AI will Bring Alexa Back from the Dead
A few months ago, Alexa was declared dead. The company had pulled a plug on its'Amazon Alexa' voice-assisted feature succumbing to huge operating losses. But, now the tide is changing. It looks like the unfaltering wave of AI will revive the almost-lost virtual assistant technology. Recently announced partnership between HuggingFace and AWS gives further confidence that Amazon has something up its sleeve to boost users' conversational experience with Alexa.
Collaboration with Conversational AI Assistants for UX Evaluation: Questions and How to Ask them (Voice vs. Text)
Kuang, Emily, Soure, Ehsan Jahangirzadeh, Fan, Mingming, Zhao, Jian, Shinohara, Kristen
AI is promising in assisting UX evaluators with analyzing usability tests, but its judgments are typically presented as non-interactive visualizations. Evaluators may have questions about test recordings, but have no way of asking them. Interactive conversational assistants provide a Q&A dynamic that may improve analysis efficiency and evaluator autonomy. To understand the full range of analysis-related questions, we conducted a Wizard-of-Oz design probe study with 20 participants who interacted with simulated AI assistants via text or voice. We found that participants asked for five categories of information: user actions, user mental model, help from the AI assistant, product and task information, and user demographics. Those who used the text assistant asked more questions, but the question lengths were similar. The text assistant was perceived as significantly more efficient, but both were rated equally in satisfaction and trust. We also provide design considerations for future conversational AI assistants for UX evaluation.
Learning to Recommend Using Non-Uniform Data
Learning user preferences for products based on their past purchases or reviews is at the cornerstone of modern recommendation engines. One complication in this learning task is that some users are more likely to purchase products or review them, and some products are more likely to be purchased or reviewed by the users. This non-uniform pattern degrades the power of many existing recommendation algorithms, as they assume that the observed data are sampled uniformly at random among user-product pairs. In addition, existing literature on modeling non-uniformity either assume user interests are independent of the products, or lack theoretical understanding. In this paper, we first model the user-product preferences as a partially observed matrix with non-uniform observation pattern. Next, building on the literature about low-rank matrix estimation, we introduce a new weighted trace-norm penalized regression to predict unobserved values of the matrix. We then prove an upper bound for the prediction error of our proposed approach. Our upper bound is a function of a number of parameters that are based on a certain weight matrix that depends on the joint distribution of users and products. Utilizing this observation, we introduce a new optimization problem to select a weight matrix that minimizes the upper bound on the prediction error. The final product is a new estimator, NU-Recommend, that outperforms existing methods in both synthetic and real datasets. Our approach aims at accurate predictions for all users while prioritizing fairness. To achieve this, we employ a bias-variance tradeoff mechanism that ensures good overall prediction performance without compromising the predictive accuracy for less active users.