Personal Assistant Systems
E Academy: Artificial Intelligence (AI) Benefits & Disadvantages in Hindi
AI-powered healthcare: AI can be used to analyze medical data and assist doctors in making diagnoses and treatment plans. Smart homes and cities: AI can be used to automate household tasks and manage energy usage in smart homes, and in cities, it can be used to manage traffic flow, optimize public transportation, and enhance public safety. Autonomous vehicles: AI can power self-driving cars, trucks, and other vehicles, which can reduce traffic accidents, increase efficiency, and save time. Virtual assistants: AI-powered virtual assistants like Siri, Alexa, and Google Assistant are already widely used, but they are expected to become even more sophisticated and personalized in the future. Improved education: AI can be used to provide personalized education to students, track their progress, and identify areas where they need additional help. However, along with these advancements, AI also presents some challenges that need to be addressed.
KNNs of Semantic Encodings for Rating Prediction
Laugier, Lรฉo, Vadapalli, Raghuram, Bonald, Thomas, Dixon, Lucas
This paper explores a novel application of textual semantic similarity to user-preference representation for rating prediction. The approach represents a user's preferences as a graph of textual snippets from review text, where the edges are defined by semantic similarity. This textual, memory-based approach to rating prediction enables review-based explanations for recommendations. The method is evaluated quantitatively, highlighting that leveraging text in this way outperforms both strong memory-based and model-based collaborative filtering baselines.
XAIR: A Framework of Explainable AI in Augmented Reality
Xu, Xuhai, Yu, Mengjie, Jonker, Tanya R., Todi, Kashyap, Lu, Feiyu, Qian, Xun, Belo, Joรฃo Marcelo Evangelista, Wang, Tianyi, Li, Michelle, Mun, Aran, Wu, Te-Yen, Shen, Junxiao, Zhang, Ting, Kokhlikyan, Narine, Wang, Fulton, Sorenson, Paul, Kim, Sophie Kahyun, Benko, Hrvoje
Explainable AI (XAI) has established itself as an important component of AI-driven interactive systems. With Augmented Reality (AR) becoming more integrated in daily lives, the role of XAI also becomes essential in AR because end-users will frequently interact with intelligent services. However, it is unclear how to design effective XAI experiences for AR. We propose XAIR, a design framework that addresses "when", "what", and "how" to provide explanations of AI output in AR. The framework was based on a multi-disciplinary literature review of XAI and HCI research, a large-scale survey probing 500+ end-users' preferences for AR-based explanations, and three workshops with 12 experts collecting their insights about XAI design in AR. XAIR's utility and effectiveness was verified via a study with 10 designers and another study with 12 end-users. XAIR can provide guidelines for designers, inspiring them to identify new design opportunities and achieve effective XAI designs in AR.
Item Graph Convolution Collaborative Filtering for Inductive Recommendations
D'Amico, Edoardo, Muhammad, Khalil, Tragos, Elias, Smyth, Barry, Hurley, Neil, Lawlor, Aonghus
Graph Convolutional Networks (GCN) have been recently employed as core component in the construction of recommender system algorithms, interpreting user-item interactions as the edges of a bipartite graph. However, in the absence of side information, the majority of existing models adopt an approach of randomly initialising the user embeddings and optimising them throughout the training process. This strategy makes these algorithms inherently transductive, curtailing their ability to generate predictions for users that were unseen at training time. To address this issue, we propose a convolution-based algorithm, which is inductive from the user perspective, while at the same time, depending only on implicit user-item interaction data. We propose the construction of an item-item graph through a weighted projection of the bipartite interaction network and to employ convolution to inject higher order associations into item embeddings, while constructing user representations as weighted sums of the items with which they have interacted. Despite not training individual embeddings for each user our approach achieves state-of-the-art recommendation performance with respect to transductive baselines on four real-world datasets, showing at the same time robust inductive performance.
Link Prediction with Non-Contrastive Learning
Shiao, William, Guo, Zhichun, Zhao, Tong, Papalexakis, Evangelos E., Liu, Yozen, Shah, Neil
A recent focal area in the space of graph neural networks (GNNs) is graph self-supervised learning (SSL), which aims to derive useful node representations without labeled data. Notably, many state-of-the-art graph SSL methods are contrastive methods, which use a combination of positive and negative samples to learn node representations. Owing to challenges in negative sampling (slowness and model sensitivity), recent literature introduced non-contrastive methods, which instead only use positive samples. Though such methods have shown promising performance in node-level tasks, their suitability for link prediction tasks, which are concerned with predicting link existence between pairs of nodes (and have broad applicability to recommendation systems contexts) is yet unexplored. In this work, we extensively evaluate the performance of existing non-contrastive methods for link prediction in both transductive and inductive settings. While most existing non-contrastive methods perform poorly overall, we find that, surprisingly, BGRL generally performs well in transductive settings. However, it performs poorly in the more realistic inductive settings where the model has to generalize to links to/from unseen nodes. We find that non-contrastive models tend to overfit to the training graph and use this analysis to propose T-BGRL, a novel non-contrastive framework that incorporates cheap corruptions to improve the generalization ability of the model. This simple modification strongly improves inductive performance in 5/6 of our datasets, with up to a 120% improvement in Hits@50--all with comparable speed to other non-contrastive baselines and up to 14x faster than the best-performing contrastive baseline. Our work imparts interesting findings about non-contrastive learning for link prediction and paves the way for future researchers to further expand upon this area.
Optimizing generalized Gini indices for fairness in rankings
Do, Virginie, Usunier, Nicolas
There is growing interest in designing recommender systems that aim at being fair towards item producers or their least satisfied users. Inspired by the domain of inequality measurement in economics, this paper explores the use of generalized Gini welfare functions (GGFs) as a means to specify the normative criterion that recommender systems should optimize for. GGFs weight individuals depending on their ranks in the population, giving more weight to worse-off individuals to promote equality. Depending on these weights, GGFs minimize the Gini index of item exposure to promote equality between items, or focus on the performance on specific quantiles of least satisfied users. GGFs for ranking are challenging to optimize because they are non-differentiable. We resolve this challenge by leveraging tools from non-smooth optimization and projection operators used in differentiable sorting. We present experiments using real datasets with up to 15k users and items, which show that our approach obtains better trade-offs than the baselines on a variety of recommendation tasks and fairness criteria.
Digital Transformation Using the Power of Artificial Intelligence
The phrases artificial intelligence and digital transformation are interlinked in today's tech world. Even if businesses only mention one, they will almost certainly be talking about both simultaneously. In short, AI now powers the next stage of digital transformation activities and software and will continue to do so, opening up new opportunities and enabling advancements that were previously impractical. When discussing artificial intelligence (AI) in engineering and manufacturing, we frequently speak to Artificial Narrow Intelligence (ANI), created to carry out particular tasks using predetermined inputs. ANI aims to use sophisticated algorithms to carry out predefined tasks, such as CAD applications, rather than mimic human thought.
LGBTQ dating app Grindr warns Egypt users of police-run accounts
A popular gay social networking application has said that it is issuing a warning to its users in Egypt, as police impersonate community members to target LGBTQ individuals. Users in Egypt will see the following warning appear in Arabic and English when they open the app: "We have been alerted that Egyptian police is actively making arrests of gay, bi, and trans people on digital platforms. They are using fake accounts and have also taken over accounts from real community members who have already been arrested and had their phones taken. Please take extra caution online and offline, including with accounts that may have seemed legitimate in the past." Egypt, though it technically does not outlaw homosexuality, frequently prosecutes members of the LGBTQ community on the grounds of "debauchery" or "violating public decency".
PORE: Provably Robust Recommender Systems against Data Poisoning Attacks
Jia, Jinyuan, Liu, Yupei, Hu, Yuepeng, Gong, Neil Zhenqiang
Data poisoning attacks spoof a recommender system to make arbitrary, attacker-desired recommendations via injecting fake users with carefully crafted rating scores into the recommender system. We envision a cat-and-mouse game for such data poisoning attacks and their defenses, i.e., new defenses are designed to defend against existing attacks and new attacks are designed to break them. To prevent such a cat-and-mouse game, we propose PORE, the first framework to build provably robust recommender systems in this work. PORE can transform any existing recommender system to be provably robust against any untargeted data poisoning attacks, which aim to reduce the overall performance of a recommender system. Suppose PORE recommends top-$N$ items to a user when there is no attack. We prove that PORE still recommends at least $r$ of the $N$ items to the user under any data poisoning attack, where $r$ is a function of the number of fake users in the attack. Moreover, we design an efficient algorithm to compute $r$ for each user. We empirically evaluate PORE on popular benchmark datasets.
Local Clustering in Contextual Multi-Armed Bandits
We study identifying user clusters in contextual multi-armed bandits (MAB). Contextual MAB is an effective tool for many real applications, such as content recommendation and online advertisement. In practice, user dependency plays an essential role in the user's actions, and thus the rewards. Clustering similar users can improve the quality of reward estimation, which in turn leads to more effective content recommendation and targeted advertising. Different from traditional clustering settings, we cluster users based on the unknown bandit parameters, which will be estimated incrementally. In particular, we define the problem of cluster detection in contextual MAB, and propose a bandit algorithm, LOCB, embedded with local clustering procedure. And, we provide theoretical analysis about LOCB in terms of the correctness and efficiency of clustering and its regret bound. Finally, we evaluate the proposed algorithm from various aspects, which outperforms state-of-the-art baselines.