Goto

Collaborating Authors

 Overview


Distributed Machine Learning on Mobile Devices: A Survey

arXiv.org Machine Learning

In recent years, mobile devices have gained increasingly development with stronger computation capability and larger storage. Some of the computation-intensive machine learning and deep learning tasks can now be run on mobile devices. To take advantage of the resources available on mobile devices and preserve users' privacy, the idea of mobile distributed machine learning is proposed. It uses local hardware resources and local data to solve machine learning sub-problems on mobile devices, and only uploads computation results instead of original data to contribute to the optimization of the global model. This architecture can not only relieve computation and storage burden on servers, but also protect the users' sensitive information. Another benefit is the bandwidth reduction, as various kinds of local data can now participate in the training process without being uploaded to the server. In this paper, we provide a comprehensive survey on recent studies of mobile distributed machine learning. We survey a number of widely-used mobile distributed machine learning methods. We also present an in-depth discussion on the challenges and future directions in this area. We believe that this survey can demonstrate a clear overview of mobile distributed machine learning and provide guidelines on applying mobile distributed machine learning to real applications.


A literature review on current approaches and applications of fuzzy expert systems

arXiv.org Artificial Intelligence

The main purposes of this study are to distinguish the trends of research in publication exits for the utilisations of the fuzzy expert and knowledge-based systems that is done based on the classification of studies in the last decade. The present investigation covers 60 articles from related scholastic journals, International conference proceedings and some major literature review papers. Our outcomes reveal an upward trend in the up-to-date publications number, that is evidence of growing notoriety on the various applications of fuzzy expert systems. This raise in the reports is mainly in the medical neuro-fuzzy and fuzzy expert systems. Moreover, another most critical observation is that many modern industrial applications are extended, employing knowledge-based systems by extracting the experts' knowledge.


Robust Opponent Modeling via Adversarial Ensemble Reinforcement Learning in Asymmetric Imperfect-Information Games

arXiv.org Artificial Intelligence

This paper presents an algorithmic framework for learning robust policies in asymmetric imperfect-information games, where the joint reward could depend on the uncertain opponent type (a private information known only to the opponent itself and its ally). In order to maximize the reward, the protagonist agent has to infer the opponent type through agent modeling. We use multiagent reinforcement learning (MARL) to learn opponent models through self-play, which captures the full strategy interaction and reasoning between agents. However, agent policies learned from self-play can suffer from mutual overfitting. Ensemble training methods can be used to improve the robustness of agent policy against different opponents, but it also significantly increases the computational overhead. In order to achieve a good trade-off between the robustness of the learned policy and the computation complexity, we propose to train a separate opponent policy against the protagonist agent for evaluation purposes. The reward achieved by this opponent is a noisy measure of the robustness of the protagonist agent policy due to the intrinsic stochastic nature of a reinforcement learner. To handle this stochasticity, we apply a stochastic optimization scheme to dynamically update the opponent ensemble to optimize an objective function that strikes a balance between robustness and computation complexity. We empirically show that, under the same limited computational budget, the proposed method results in more robust policy learning than standard ensemble training.


FaceCake: Delivering an Immersive Personalized Shopping Experience Through AI-Powered AR Analytics Insight

#artificialintelligence

FaceCake is the only Augmented Reality and Artificial Intelligence full shopping platform. At its core, FaceCake offers the most immersive online to offline technology-driven consumer shopping experience available, seamlessly enabling consumers to virtually Try-On products instantly with aesthetically stunning AR Try-On as if looking in a mirror, and delivering highly personalized recommendations while concurrently building the most in-depth shopper-initiated data profiles in the industry. Consumers can shop, try, share and buy seamlessly through FaceCake's "mass boutique" AR/AI platform in any category (apparel, beauty, eyewear, jewellery, accessories, home, and more) via mobile, web, In-Store, or even in personalized advertising. Use of FaceCake's platform leads to an increase in conversions, basket size, and reduced returns. FaceCake was built with a simple principle in mind โ€“ to make shopping easier, more personalized and accessible.


FaceCake: Delivering an Immersive Personalized Shopping Experience Through AI-Powered AR Analytics Insight

#artificialintelligence

FaceCake is the only Augmented Reality and Artificial Intelligence full shopping platform. At its core, FaceCake offers the most immersive online to offline technology-driven consumer shopping experience available, seamlessly enabling consumers to virtually Try-On products instantly with aesthetically stunning AR Try-On as if looking in a mirror, and delivering highly personalized recommendations while concurrently building the most in-depth shopper-initiated data profiles in the industry. Consumers can shop, try, share and buy seamlessly through FaceCake's "mass boutique" AR/AI platform in any category (apparel, beauty, eyewear, jewellery, accessories, home, and more) via mobile, web, In-Store, or even in personalized advertising. Use of FaceCake's platform leads to an increase in conversions, basket size, and reduced returns. FaceCake was built with a simple principle in mind โ€“ to make shopping easier, more personalized and accessible.


Adversarial Attacks and Defenses in Images, Graphs and Text: A Review

arXiv.org Machine Learning

Deep neural networks (DNN) have achieved unprecedented success in numerous machine learning tasks in various domains. However, the existence of adversarial examples raises our concerns in adopting deep learning to safety-critical applications. As a result, we have witnessed increasing interests in studying attack and defense mechanisms for DNN models on different data types, such as images, graphs and text. Thus, it is necessary to provide a systematic and comprehensive overview of the main threats of attacks and the success of corresponding countermeasures. In this survey, we review the state of the art algorithms for generating adversarial examples and the countermeasures against adversarial examples, for three most popular data types, including images, graphs and text.


A Review of Tracking, Prediction and Decision Making Methods for Autonomous Driving

arXiv.org Machine Learning

This literature review focuses on three important aspects of an autonomous car system: tracking (assessing the identity of the actors such as cars, pedestrians or obstacles in a sequence of observations), prediction (predicting the future motion of surrounding vehicles in order to navigate through various traffic scenarios) and decision making (analyzing the available actions of the ego car and their consequences to the entire driving context). For tracking and prediction, approaches based on (deep) neural networks and other, especially stochastic techniques, are reported. For decision making, deep reinforcement learning algorithms are presented, together with methods used to explore different alternative actions, such as Monte Carlo Tree Search.


Ludwig: a type-based declarative deep learning toolbox

arXiv.org Artificial Intelligence

In this work we present Ludwig, a flexible, extensible and easy to use toolbox which allows users to train deep learning models and use them for obtaining predictions without writing code. Ludwig implements a novel approach to deep learning model building based on two main abstractions: data types and declarative configuration files. The data type abstraction allows for easier code and sub-model reuse, and the standardized interfaces imposed by this abstraction allow for encapsulation and make the code easy to extend. Declarative model definition configuration files enable inexperienced users to obtain effective models and increase the productivity of expert users. Alongside these two innovations, Ludwig introduces a general modularized deep learning architecture called Encoder-Combiner-Decoder that can be instantiated to perform a vast amount of machine learning tasks. These innovations make it possible for engineers, scientists from other fields and, in general, a much broader audience to adopt deep learning models for their tasks, concretely helping in its democratization.


Ensemble methods: bagging, boosting and stacking

#artificialintelligence

This post was co-written with Baptiste Rocca. This old saying expresses pretty well the underlying idea that rules the very powerful "ensemble methods" in machine learning. Roughly, ensemble learning methods, that often trust the top rankings of many machine learning competitions (including Kaggle's competitions), are based on the hypothesis that combining multiple models together can often produce a much more powerful model. The purpose of this post is to introduce various notions of ensemble learning. We will give the reader some necessary keys to well understand and use related methods and be able to design adapted solutions when needed.


Law of Artificial Intelligence and Smart Machines: Understanding A.I. and the Legal Impact

#artificialintelligence

Artificial intelligence and the use of smart machines are shaking up law and society. Companies, governments, and universities implement AI without a full understanding of its legal and regulatory threats. This new guide provides a comprehensive overview of the legal issues surrounding artificial intelligence and smart machines. Beginning with a history of AI to exploring the special legal problems such as intellectual property development and labor replacement, this guide discusses risks imposed by artificial intelligence and how to effectively mitigate those risks. The concept of artificial intelligence influences affects broad aspects of business and society.