Goto

Collaborating Authors

 Education


Graph Partition Neural Networks for Semi-Supervised Classification

arXiv.org Machine Learning

We present graph partition neural networks (GPNN), an extension of graph neural networks (GNNs) able to handle extremely large graphs. GPNNs alternate between locally propagating information between nodes in small subgraphs and globally propagating information between the subgraphs. To efficiently partition graphs, we experiment with several partitioning algorithms and also propose a novel variant for fast processing of large scale graphs. We extensively test our model on a variety of semi-supervised node classification tasks. Experimental results indicate that GPNNs are either superior or comparable to state-of-the-art methods on a wide variety of datasets for graph-based semi-supervised classification. We also show that GPNNs can achieve similar performance as standard GNNs with fewer propagation steps.


Artificial intelligence is set to change e-learning

#artificialintelligence

Training and education of the workforce is key to the digital transformation success of many businesses. One tool that has helped foster this is e-learning, especially, as Digital Journal has reported, e-learning is leading the way as businesses shift their training priorities to embrace a digital-first approach. There are many different forms of e-learning, involving a mix of different channels, content, use of video and so on. A shared objective is the importance of flexibility and a blended approach. Advantages to businesses include lower costs, since one training session can be delivered to many people.


Med Students Are Getting Terrible Training in Robotic Surgery

WIRED

If you think your on-the-job training was tough, imagine what life is like for newbie surgeons. Under the supervision of a veteran doctor, known as an attending, trainees help operate on a real live human, who might have a spouse and kids--and, if something goes awry, a very angry lawyer. Now add to the mix the da Vinci robotic surgery system, which operators control from across the room, precisely guiding instruments from a specially-designed console. In traditional surgery, the resident gets hands-on action, holding back tissue, for instance. Robotic systems might have two control consoles, but attendings rarely grant residents simultaneous control.


Getting started with Deep Learning for Computer Vision with Python - PyImageSearch

@machinelearnbot

This blog post is intended for readers who have purchased a copy of my new book, Deep Learning for Computer Vision with Python. Inside this tutorial you'll learn how to: If you have any other questions related to the book, please send me an email or use the contact form. Thank you for picking up a copy of Deep Learning for Computer Vision with Python! I appreciate your support of both myself and the PyImageSearch blog. Without you, PyImageSearch would not be possible.


On the insufficiency of existing momentum schemes for Stochastic Optimization

arXiv.org Machine Learning

Momentum based stochastic gradient methods such as heavy ball (HB) and Nesterov's accelerated gradient descent (NAG) method are widely used in practice for training deep networks and other supervised learning models, as they often provide significant improvements over stochastic gradient descent (SGD). Rigorously speaking, "fast gradient" methods have provable improvements over gradient descent only for the deterministic case, where the gradients are exact. In the stochastic case, the popular explanations for their wide applicability is that when these fast gradient methods are applied in the stochastic case, they partially mimic their exact gradient counterparts, resulting in some practical gain. This work provides a counterpoint to this belief by proving that there exist simple problem instances where these methods cannot outperform SGD despite the best setting of its parameters. These negative problem instances are, in an informal sense, generic; they do not look like carefully constructed pathological instances. These results suggest (along with empirical evidence) that HB or NAG's practical performance gains are a by-product of mini-batching. Furthermore, this work provides a viable (and provable) alternative, which, on the same set of problem instances, significantly improves over HB, NAG, and SGD's performance. This algorithm, referred to as Accelerated Stochastic Gradient Descent (ASGD), is a simple to implement stochastic algorithm, based on a relatively less popular variant of Nesterov's Acceleration. Extensive empirical results in this paper show that ASGD has performance gains over HB, NAG, and SGD.


Local Distance Metric Learning for Nearest Neighbor Algorithm

arXiv.org Machine Learning

Distance metric learning is a successful way to enhance the performance of the nearest neighbor classifier. In most cases, however, the distribution of data does not obey a regular form and may change in different parts of the feature space. Regarding that, this paper proposes a novel local distance metric learning method, namely Local Mahalanobis Distance Learning (LMDL), in order to enhance the performance of the nearest neighbor classifier. LMDL considers the neighborhood influence and learns multiple distance metrics for a reduced set of input samples. The reduced set is called as prototypes which try to preserve local discriminative information as much as possible. The proposed LMDL can be kernelized very easily, which is significantly desirable in the case of highly nonlinear data. The quality as well as the efficiency of the proposed method assesses through a set of different experiments on various datasets and the obtained results show that LDML as well as the kernelized version is superior to the other related state-of-the-art methods.


An Introduction to Deep Visual Explanation

arXiv.org Machine Learning

The practical impact of deep learning on complex supervised learning problems has been significant, so much so that almost every Artificial Intelligence problem, or at least a portion thereof, has been somehow recast as a deep learning problem. The applications appeal is significant, but this appeal is increasingly challenged by what some call the challenge of explainability, or more generally the more traditional challenge of debuggability: if the outcomes of a deep learning process produce unexpected results (e.g., less than expected performance of a classifier), then there is little available in the way of theories or tools to help investigate the potential causes of such unexpected behavior, especially when this behavior could impact people's lives. We describe a preliminary framework to help address this issue, which we call "deep visual explanation" (DVE). "Deep," because it is the development and performance of deep neural network models that we want to understand. "Visual," because we believe that the most rapid insight into a complex multi-dimensional model is provided by appropriate visualization techniques, and "Explanation," because in the spectrum from instrumentation by inserting print statements to the abductive inference of explanatory hypotheses, we believe that the key to understanding deep learning relies on the identification and exposure of hypotheses about the performance behavior of a learned deep model. In the exposition of our preliminary framework, we use relatively straightforward image classification examples and a variety of choices on initial configuration of a deep model building scenario. By careful but not complicated instrumentation, we expose classification outcomes of deep models using visualization, and also show initial results for one potential application of interpretability.


AI wave rolls through Microsoft's language translation technologies

#artificialintelligence

A fresh wave of artificial intelligence rolling through Microsoft's language translation technologies is bringing more accurate speech recognition to more of the world's languages and higher quality machine-powered translations to all 60 languages supported by Microsoft's translation technologies. The advances were announced at Microsoft Tech Summit Sydney in Australia on November 16. "We've got a complex machine, and we're innovating on all fronts," said Olivier Fontana, the director of product strategy for Microsoft Translator, a platform for text and speech translation services. As the wave spreads, he added, these machine translation tools are allowing more people to grow businesses, build relationships and experience different cultures. Microsoft's research labs around the world are also building on top of these technologies to help people learn how to speak new languages, including a language learning application for non-native speakers of Chinese that also was announced at this week's tech summit. The new Microsoft Translator advances build on last year's switch to deep neural network-powered machine translations, which offer more fluent, human-sounding translations than the predecessor technology known as statistical machine translation.


Learning Path: Spark: Data Science with Apache Spark

@machinelearnbot

Every year a large amount of data is generated which needs to be stored and analyzed. Apache Spark allows you to process such big data. The real power and value proposition of Apache Spark is its speed and platform to execute data science tasks. Spark's unique use case is that it combines ETL, batch analytic, real-time stream analysis, machine learning, graph processing, and visualizations to allow data scientists to tackle the complexities that come with raw unstructured data sets. Spark embraces this approach and has the vision to make the transition from working on a single machine to working on a cluster, something that makes data science tasks a lot more agile.


Suggestic Uses Artificial Intelligence To Help People Make Optimal Food Choices

#artificialintelligence

Suggestic is a personalized nutrition service that helps people make optimal food choices for weight loss, chronic disease reversal and health improvement. A: We start by creating a "precision eating" plan according to the user's personal goals and preferences, like vegetarian, gluten-free, or vegan. These plans are based on existing evidence-based protocols, for example, the Ketogenic diet, the Low FODMAP diet or the Mediterranean diet. Some of these plans are free, and others--like the ones curated by best-selling authors--are part of our subscription plan, Suggestic Plus. Once users have their personalized diets the app helps them make the best fitting food decisions.