Personal Assistant Systems
Group Recommender Systems: An Introduction (SpringerBriefs in Electrical and Computer Engineering): Felfernig, Alexander, Boratto, Ludovico, Stettinger, Martin, Tkalฤiฤ, Marko: 9783319750668: Amazon.com: Books
Alexander Felfernig is a full professor at the Graz University of Technology (Austria) since March 2009 and received his PhD in Computer Science from the University of Klagenfurt. He directs the Applied Software Engineering (ASE) research group. His research interests include configuration systems, recommender systems, model-based diagnosis, software requirements engineering, different aspects of human decision making, and knowledge acquisition methods. In these areas, he is engaged in national research projects as well as in a couple of European Union projects. Alexander Felfernig has published numerous papers in renowned international conferences and journals (e.g., AI Magazine, Artificial Intelligence, IEEE Transactions on Engineering Management, IEEE Intelligent Systems, Journal of Electronic Commerce) and is a co-author of the book on "Recommender Systems" published by Cambridge University Press.
On Explainability in AI-Solutions: A Cross-Domain Survey
Anton, Simon Daniel Duque, Schneider, Daniel, Schotten, Hans Dieter
Artificial Intelligence (AI) increasingly shows its potential to outperform predicate logic algorithms and human control alike. In automatically deriving a system model, AI algorithms learn relations in data that are not detectable for humans. This great strength, however, also makes use of AI methods dubious. The more complex a model, the more difficult it is for a human to understand the reasoning for the decisions. As currently, fully automated AI algorithms are sparse, every algorithm has to provide a reasoning for human operators. For data engineers, metrics such as accuracy and sensitivity are sufficient. However, if models are interacting with non-experts, explanations have to be understandable. This work provides an extensive survey of literature on this topic, which, to a large part, consists of other surveys. The findings are mapped to ways of explaining decisions and reasons for explaining decisions. It shows that the heterogeneity of reasons and methods of and for explainability lead to individual explanatory frameworks.
FusionDeepMF: A Dual Embedding based Deep Fusion Model for Recommendation
Mandal, Supriyo, Maiti, Abyayananda
Traditional Collaborative Filtering (CF) based methods are applied to understand the personal preferences of users/customers for items or products from the rating matrix. Usually, the rating matrix is sparse in nature. So there are some improved variants of the CF method that apply the increasing amount of side information to handle the sparsity problem. Only linear kernel or only non-linear kernel is applied in most of the available recommendation-related work to understand user-item latent feature embeddings from data. Only linear kernel or only non-linear kernel is not sufficient to learn complex user-item features from side information of users. Recently, some researchers have focused on hybrid models that learn some features with non-linear kernels and some other features with linear kernels. But it is very difficult to understand which features can be learned accurately with linear kernels or with non-linear kernels. To overcome this problem, we propose a novel deep fusion model named FusionDeepMF and the novel attempts of this model are i) learning user-item rating matrix and side information through linear and non-linear kernel simultaneously, ii) application of a tuning parameter determining the trade-off between the dual embeddings that are generated from linear and non-linear kernels. Extensive experiments on online review datasets establish that FusionDeepMF can be remarkably futuristic compared to other baseline approaches. Empirical evidence also shows that FusionDeepMF achieves better performances compared to the linear kernels of Matrix Factorization (MF) and the non-linear kernels of Multi-layer Perceptron (MLP).
Multi-Content Time-Series Popularity Prediction with Multiple-Model Transformers in MEC Networks
HajiAkhondi-Meybodi, Zohreh, Mohammadi, Arash, Hou, Ming, Rahimian, Elahe, Heidarian, Shahin, Abouei, Jamshid, Plataniotis, Konstantinos N.
Coded/uncoded content placement in Mobile Edge Caching (MEC) has evolved as an efficient solution to meet the significant growth of global mobile data traffic by boosting the content diversity in the storage of caching nodes. To meet the dynamic nature of the historical request pattern of multimedia contents, the main focus of recent researches has been shifted to develop data-driven and real-time caching schemes. In this regard and with the assumption that users' preferences remain unchanged over a short horizon, the Top-K popular contents are identified as the output of the learning model. Most existing datadriven popularity prediction models, however, are not suitable for the coded/uncoded content placement frameworks. On the one hand, in coded/uncoded content placement, in addition to classifying contents into two groups, i.e., popular and nonpopular, the probability of content request is required to identify which content should be stored partially/completely, where this information is not provided by existing data-driven popularity prediction models. On the other hand, the assumption that users' preferences remain unchanged over a short horizon only works for content with a smooth request pattern. To tackle these challenges, we develop a Multiple-model (hybrid) Transformer-based Edge Caching (MTEC) framework with higher generalization ability, suitable for various types of content with different time-varying behavior, that can be adapted with coded/uncoded content placement frameworks. Simulation results corroborate the effectiveness of the proposed MTEC caching framework in comparison to its counterparts in terms of the cache-hit ratio, classification accuracy, and the transferred byte volume.
Going Down the Natural Language Processing Pipeline
Communication plays a big part in our everyday lives. We talk to different people in different languages, but what about communicating with technology? Nowadays, everyone has some sort of device, and we often use it to find answers to our questions. Such as asking Siri, "where can I find the nearest sushi place?" we are verbally asking a question/making a statement. But here's the thing, computers don't just speak English; they are written in complex code with totally different syntax than we speak.
The 5 Biggest Artificial Intelligence (AI) Trends In 2023
Over the last decade, Artificial intelligence (AI) has become embedded in every aspect of our society and lives. From chatbots and virtual assistants like Siri and Alexa to automated industrial machinery and self-driving cars, it's hard to ignore its impact. Today, the technology most commonly used to achieve AI is machine learning โ advanced software algorithms designed to carry out one specific task, such as answering questions, translating languages or navigating a journey โ and become increasingly good at it as they are exposed to more and more data. Worldwide, spending by governments and business on AI technology will top $500 billion in 2023, according to IDC research. But how will it be used, and what impact will it have? Here, I outline what I believe will be the most important trends around the use of AI in business and society over the next 12 months.
A Survey on Heterogeneous Federated Learning
Gao, Dashan, Yao, Xin, Yang, Qiang
Federated learning (FL) has been proposed to protect data privacy and virtually assemble the isolated data silos by cooperatively training models among organizations without breaching privacy and security. However, FL faces heterogeneity from various aspects, including data space, statistical, and system heterogeneity. For example, collaborative organizations without conflict of interest often come from different areas and have heterogeneous data from different feature spaces. Participants may also want to train heterogeneous personalized local models due to non-IID and imbalanced data distribution and various resource-constrained devices. Therefore, heterogeneous FL is proposed to address the problem of heterogeneity in FL. In this survey, we comprehensively investigate the domain of heterogeneous FL in terms of data space, statistical, system, and model heterogeneity. We first give an overview of FL, including its definition and categorization. Then, We propose a precise taxonomy of heterogeneous FL settings for each type of heterogeneity according to the problem setting and learning objective. We also investigate the transfer learning methodologies to tackle the heterogeneity in FL. We further present the applications of heterogeneous FL. Finally, we highlight the challenges and opportunities and envision promising future research directions toward new framework design and trustworthy approaches.
In the Eye of the Beholder: Robust Prediction with Causal User Modeling
Feder, Amir, Horowitz, Guy, Wald, Yoav, Reichart, Roi, Rosenfeld, Nir
Accurately predicting the relevance of items to users is crucial to the success of many social platforms. Conventional approaches train models on logged historical data; but recommendation systems, media services, and online marketplaces all exhibit a constant influx of new content -- making relevancy a moving target, to which standard predictive models are not robust. In this paper, we propose a learning framework for relevance prediction that is robust to changes in the data distribution. Our key observation is that robustness can be obtained by accounting for how users causally perceive the environment. We model users as boundedly-rational decision makers whose causal beliefs are encoded by a causal graph, and show how minimal information regarding the graph can be used to contend with distributional changes. Experiments in multiple settings demonstrate the effectiveness of our approach.
The White House unveils a "Bill of Rights" for artificial intelligence
As artificial intelligence continues to develop and become a bigger part of our lives, many people believe AI should have regulations or guidelines in place. The White House agrees with those citizens, releasing a "bill of rights" dedicated solely to artificial intelligence. It would be a massive understatement to say artificial intelligence has affected our lives. Whether that's a positive or negative is entirely up to you. Virtual assistants like Alexa and Siri are integrated into many devices that people interact with everyday.
GBA: A Tuning-free Approach to Switch between Synchronous and Asynchronous Training for Recommendation Model
Su, Wenbo, Zhang, Yuanxing, Cai, Yufeng, Ren, Kaixu, Wang, Pengjie, Yi, Huimin, Song, Yue, Chen, Jing, Deng, Hongbo, Xu, Jian, Qu, Lin, zheng, Bo
High-concurrency asynchronous training upon parameter server (PS) architecture and high-performance synchronous training upon all-reduce (AR) architecture are the most commonly deployed distributed training modes for recommendation models. Although synchronous AR training is designed to have higher training efficiency, asynchronous PS training would be a better choice for training speed when there are stragglers (slow workers) in the shared cluster, especially under limited computing resources. An ideal way to take full advantage of these two training modes is to switch between them upon the cluster status. However, switching training modes often requires tuning hyper-parameters, which is extremely time- and resource-consuming. We find two obstacles to a tuning-free approach: the different distribution of the gradient values and the stale gradients from the stragglers. This paper proposes Global Batch gradients Aggregation (GBA) over PS, which aggregates and applies gradients with the same global batch size as the synchronous training. A token-control process is implemented to assemble the gradients and decay the gradients with severe staleness. We provide the convergence analysis to reveal that GBA has comparable convergence properties with the synchronous training, and demonstrate the robustness of GBA the recommendation models against the gradient staleness. Experiments on three industrial-scale recommendation tasks show that GBA is an effective tuning-free approach for switching. Compared to the state-of-the-art derived asynchronous training, GBA achieves up to 0.2% improvement on the AUC metric, which is significant for the recommendation models. Meanwhile, under the strained hardware resource, GBA speeds up at least 2.4x compared to synchronous training.