Personal Assistant Systems
SUPER-Rec: SUrrounding Position-Enhanced Representation for Recommendation
Lim, Taejun, Long, Siqu, Poon, Josiah, Han, Soyeon Caren
Collaborative filtering problems are commonly solved based on matrix completion techniques which recover the missing values of user-item interaction matrices. In a matrix, the rating position specifically represents the user given and the item rated. Previous matrix completion techniques tend to neglect the position of each element (user, item and ratings) in the matrix but mainly focus on semantic similarity between users and items to predict the missing value in a matrix. This paper proposes a novel position-enhanced user/item representation training model for recommendation, SUPER-Rec. We first capture the rating position in the matrix using the relative positional rating encoding and store the position-enhanced rating information and its user-item relationship to the fixed dimension of embedding that is not affected by the matrix size. Then, we apply the trained position-enhanced user and item representations to the simplest traditional machine learning models to highlight the pure novelty of our representation learning model. We contribute the first formal introduction and quantitative analysis of position-enhanced item representation in the recommendation domain and produce a principled discussion about our SUPER-Rec to the outperformed performance of typical collaborative filtering recommendation tasks with both explicit and implicit feedback.
Augmentations in Hypergraph Contrastive Learning: Fabricated and Generative
Wei, Tianxin, You, Yuning, Chen, Tianlong, Shen, Yang, He, Jingrui, Wang, Zhangyang
This paper targets at improving the generalizability of hypergraph neural networks in the low-label regime, through applying the contrastive learning approach from images/graphs (we refer to it as HyperGCL). We focus on the following question: How to construct contrastive views for hypergraphs via augmentations? We provide the solutions in two folds. First, guided by domain knowledge, we fabricate two schemes to augment hyperedges with higher-order relations encoded, and adopt three vertex augmentation strategies from graph-structured data. Second, in search of more effective views in a data-driven manner, we for the first time propose a hypergraph generative model to generate augmented views, and then an end-to-end differentiable pipeline to jointly learn hypergraph augmentations and model parameters. Our technical innovations are reflected in designing both fabricated and generative augmentations of hypergraphs. The experimental findings include: (i) Among fabricated augmentations in HyperGCL, augmenting hyperedges provides the most numerical gains, implying that higher-order information in structures is usually more downstream-relevant; (ii) Generative augmentations do better in preserving higher-order information to further benefit generalizability; (iii) HyperGCL also boosts robustness and fairness in hypergraph representation learning.
RecInDial: A Unified Framework for Conversational Recommendation with Pretrained Language Models
Wang, Lingzhi, Hu, Huang, Sha, Lei, Xu, Can, Wong, Kam-Fai, Jiang, Daxin
Conversational Recommender System (CRS), which aims to recommend high-quality items to users through interactive conversations, has gained great research interest recently. A CRS is usually composed of a recommendation module and a generation module. In the previous work, these two modules are loosely connected in the model training and are shallowly integrated during inference, where a simple switching or copy mechanism is adopted to incorporate recommended items into generated responses. Moreover, the current end-to-end neural models trained on small crowd-sourcing datasets (e.g., 10K dialogs in the ReDial dataset) tend to overfit and have poor chit-chat ability. In this work, we propose a novel unified framework that integrates recommendation into the dialog (RecInDial) generation by introducing a vocabulary pointer. To tackle the low-resource issue in CRS, we finetune the large-scale pretrained language models to generate fluent and diverse responses, and introduce a knowledge-aware bias learned from an entity-oriented knowledge graph to enhance the recommendation performance. Furthermore, we propose to evaluate the CRS models in an end-to-end manner, which can reflect the overall performance of the entire system rather than the performance of individual modules, compared to the separate evaluations of the two modules used in previous work. Experiments on the benchmark dataset ReDial show our RecInDial model significantly surpasses the state-of-the-art methods. More extensive analyses show the effectiveness of our model.
The Reviews For That Conservative Dating App Are In--and They're Thrilling
I met my husband in 2008 and therefore skipped the whole online dating universe that dominates how we hook up and fall in love in 2022. So I was pretty excited to try out The Right Stuff--the Peter Thiel-backed dating app for conservatives--you know, for journalism, and end my personal streak of dating-app virginity. "Inae falls in love with a patriot and divorces her husband," my esteemed colleague Abigail Weinberg had predicted for me. But after filling out the questionnaires and selecting photos to build my profile, I got stuck on the last step requiring an invite. I had no choice but to hit delete; my status as a dating app virgin remains intact. But it turns out I wasn't the only one disappointed by the system--a bunch of reviewers in the app store, first spotted here, also had complaints.
Pixel 7's Google Assistant updates let you silence calls with your voice
Google is fond of introducing Assistant features alongside new devices, and that's true for the Pixel 7. Among other upgrades, the new phone now lets you mute incoming calls just by saying "silence." You don't have to let the call ring if you can't (or just don't want to) reach for your handset. You'll also get transcription directly in Messages, so you don't have to play an audio clip in a quiet room. It should be easier to record your company meetings, too.
VLSNR:Vision-Linguistics Coordination Time Sequence-aware News Recommendation
Han, Songhao, Huang, Wei, Luan, Xiaotian
News representation and user-oriented modeling are both essential for news recommendation. Most existing methods are based on textual information but ignore the visual information and users' dynamic interests. However, compared to textual only content, multimodal semantics is beneficial for enhancing the comprehension of users' temporal and long-lasting interests. In our work, we propose a vision-linguistics coordinate time sequence news recommendation. Firstly, a pretrained multimodal encoder is applied to embed images and texts into the same feature space. Then the self-attention network is used to learn the chronological sequence. Additionally, an attentional GRU network is proposed to model user preference in terms of time adequately. Finally, the click history and user representation are embedded to calculate the ranking scores for candidate news. Furthermore, we also construct a large scale multimodal news recommendation dataset V-MIND. Experimental results show that our model outperforms baselines and achieves SOTA on our independently constructed dataset.
On the Generalizability and Predictability of Recommender Systems
McElfresh, Duncan, Khandagale, Sujay, Valverde, Jonathan, Dickerson, John P., White, Colin
While other areas of machine learning have seen more and more automation, designing a high-performing recommender system still requires a high level of human effort. Furthermore, recent work has shown that modern recommender system algorithms do not always improve over well-tuned baselines. A natural follow-up question is, "how do we choose the right algorithm for a new dataset and performance metric?" In this work, we start by giving the first large-scale study of recommender system approaches by comparing 24 algorithms and 100 sets of hyperparameters across 85 datasets and 315 metrics. We find that the best algorithms and hyperparameters are highly dependent on the dataset and performance metric. However, there is also a strong correlation between the performance of each algorithm and various meta-features of the datasets. Motivated by these findings, we create RecZilla, a meta-learning approach to recommender systems that uses a model to predict the best algorithm and hyperparameters for new, unseen datasets. By using far more meta-training data than prior work, RecZilla is able to substantially reduce the level of human involvement when faced with a new recommender system application.
Hey, Siri, What's Behind the Remarkable Rise of Voice Banking?
Voice commands, typically accessed through mobile-banking applications, can now be used to complete a vast array of banking transactions, including sending payments, processing foreign-exchange transactions, logging in and out of accounts, and confirming purchases. All of these tasks are made more efficient through the use of speech. But today's voice-banking solutions are not only being designed to complete simple tasks. They can also provide answers to questions in the same vein as Siri or Alexa, and they also seek to integrate other tech such as artificial intelligence (AI) to more accurately gauge customer behaviour. This opens up a myriad of additional, and often more complex, actionable options for the customer.
NLP Interview Questions - KDnuggets
NLP is not something all data scientists necessarily work with and are required to know. Whether or not you are, depends on the company interviewing you for a data science position. Well, you'll have to know what it is so you can avoid it in your career, if nothing else. In case you're intrigued by NLP and willing to learn more, you will benefit from knowing what interview questions you could expect. No, it's not that pseudoscientific psychological approach that gained popularity recently.
DreamShard: Generalizable Embedding Table Placement for Recommender Systems
Zha, Daochen, Feng, Louis, Tan, Qiaoyu, Liu, Zirui, Lai, Kwei-Herng, Bhushanam, Bhargav, Tian, Yuandong, Kejariwal, Arun, Hu, Xia
We study embedding table placement for distributed recommender systems, which aims to partition and place the tables on multiple hardware devices (e.g., GPUs) to balance the computation and communication costs. Although prior work has explored learning-based approaches for the device placement of computational graphs, embedding table placement remains to be a challenging problem because of 1) the operation fusion of embedding tables, and 2) the generalizability requirement on unseen placement tasks with different numbers of tables and/or devices. To this end, we present DreamShard, a reinforcement learning (RL) approach for embedding table placement. DreamShard achieves the reasoning of operation fusion and generalizability with 1) a cost network to directly predict the costs of the fused operation, and 2) a policy network that is efficiently trained on an estimated Markov decision process (MDP) without real GPU execution, where the states and the rewards are estimated with the cost network. Equipped with sum and max representation reductions, the two networks can directly generalize to any unseen tasks with different numbers of tables and/or devices without fine-tuning. Extensive experiments show that DreamShard substantially outperforms the existing human expert and RNN-based strategies with up to 19% speedup over the strongest baseline on large-scale synthetic tables and our production tables. The code is available at https://github.com/daochenzha/dreamshard