Goto

Collaborating Authors

 Overview


Valuing the Artificial Intelligence Market, Graphs and Predictions for 2016 and Beyond TechEmergence.com

#artificialintelligence

Wall Street, venture capitalists, technology executives – all have important reasons to understand the growth and opportunity of artificial intelligence, but the inherent vagueness of the term makes any single valuation extremely difficult. Indeed, the term "artificial intelligence" is notorious for having a relatively amorphous definition, itself. In order to put together an executive brief for market size and projected growth of AI, I've molded this article around (a) AI-related industry market research forecasts, and (b) a limited number of reputable research sources for further insight into AI valuation and forecasting, in addition to select and relevant quotes. Bear in mind that different market research firms define "artificial intelligence." To make this summary article more useful, we've quickly broken down all reports by source, definition / meaning of "artificial intelligence", valuation, and timeline.


Implementing your own k-nearest neighbour algorithm using Python

#artificialintelligence

In machine learning, you may often wish to build predictors that allows to classify things into categories based on some set of associated values. For example, it is possible to provide a diagnosis to a patient based on data from previous patients. Many algorithms have been developed for automated classification, and common ones include random forests, support vector machines, Naïve Bayes classifiers, and many types of neural networks. To get a feel for how classification works, we take a simple example of a classification algorithm – k-Nearest Neighbours (kNN) – and build it from scratch in Python 2. You can use a mostly imperative style of coding, rather than a declarative/functional one with lambda functions and list comprehensions to keep things simple if you are starting with Python. Here, we will provide an introduction to the latter approach.


Bay Area NLP (Natural Language Processing)

@machinelearnbot

Stanford CoreNLP is an extensible, open source, JVM-based NLP toolkit with good quality core natural language analysis components, quite widely used in academia, companies, and government. This talk will give an overview, look at use from the command-line, code, and the web API, including the new server and new annotators, and provide a deeper dive going through a pipeline we recently built for a machine reading task. We'd also welcome questions (and requests!) from people who have used CoreNLP. We'll open at 7 and the talk will begin at 7:30, co-presented by Christopher Manning, Professor at Stanford University and Jason Bolton, Research Engineer at Stanford University.


Deep Advances in Generative Modeling

@machinelearnbot

In recent years, deep learning approaches have come to dominate discriminative problems in many sub-areas of machine learning. Alongside this, they have also powered exciting improvements in generative and conditional modeling of richly structured data such as text, images, and audio. This talk, led by indico's Head of Research, Alec Radford, will serve as an introduction to several emerging application areas of generative modeling and provide a survey of recent techniques in the field.


Machine Learning Prague 2016 – conference on machine learning in practice

#artificialintelligence

With ever increasing data, Machine Learning is becoming the only way to get analytics done, making it possible to glean insights from vast amounts of data. But when starting a project, it is easy to ignore a critical fact: the value of data is also time sensitive – it expires! In order to get the highest value from data, Machine Learning needs to be applied in a rapid and repeatable way, so you can go from data to insight quickly. A Machine Learning API makes this possible. In this workshop, Poul Petersen CIO of BigML will give an overview of BigML's Machine Learning API and then show real-world examples of predictive applications that can be built using Python and node.js. Several tools that have been built on top of BigML's API will be demonstrated including a loan risk assessment, real estate arbitrage, and the world's first voice controlled predictive assistant.


SpeechTEK agenda for Monday, May 23, 2016

#artificialintelligence

The field of intellectual property is rapidly evolving, both with respect to the law and the technologies being considered for protection. This session provides a primer about what a patent is, current best practices for protecting speech technologies and defending against assertion, and the recent evolution of intellectual property law in the United States, with emphasis on speech, software user interfaces, and mobile technologies. Fraudsters are using robodialing and ANI spoofing to wreak havoc on call centers. From the illegal practice of toll-free traffic pumping and international revenue-sharing fraud, to the more villainous acts of financial account fraud, identity theft, and drug trafficking, this seminar explores the unusual ways criminals are hacking our businesses. We also examine simple and cost-effective practices to protect our businesses, and our customers.


Patterns of Scalable Bayesian Inference

arXiv.org Machine Learning

Datasets are growing not just in size but in complexity, creating a demand for rich models and quantification of uncertainty. Bayesian methods are an excellent fit for this demand, but scaling Bayesian inference is a challenge. In response to this challenge, there has been considerable recent work based on varying assumptions about model structure, underlying computational resources, and the importance of asymptotic correctness. As a result, there is a zoo of ideas with few clear overarching principles. In this paper, we seek to identify unifying principles, patterns, and intuitions for scaling Bayesian inference. We review existing work on utilizing modern computing resources with both MCMC and variational approximation techniques. From this taxonomy of ideas, we characterize the general principles that have proven successful for designing scalable inference procedures and comment on the path forward.


Global Brain That Makes You Think Twice

AAAI Conferences

In this position paper we introduce our approach to positive computing by developing and integrating methods for future assistant and companion agents which could help us a) avoid making mistakes due to biases caused by insufficient knowledge, b) be more empathic and righteous, c) be more sensitive and thoughtful. We present text processing techniques for automatic discovery of possible reasoning errors and provide hints to make users doubt their beliefs when there is a possibility of harm. We present existing sources and methods, discuss on how natural language processing technologies could contribute to various aspects of well-being by giving examples of systems we develop, and describe the strengths and weaknesses of our approach.


Towards Interpretable Explanations for Transfer Learning in Sequential Tasks

AAAI Conferences

People increasingly rely on machine learning (ML) to make intelligent decisions. However, the ML results are often difficult to interpret and the algorithms do not support interaction to solicit clarification or explanation. In this paper, we highlight an emerging research area of interpretable explanations for transfer learning in sequential tasks, in which an agent must explain how it learns a new task given prior, common knowledge. The goal is to enhance a user's ability to trust and use the system output and to enable iterative feedback for improving the system. We review prior work in probabilistic systems, sequential decision-making, interpretable explanations, transfer learning, and interactive machine learning, and identify an intersection that deserves further research focus. We believe that developing adaptive, transparent learning models will build the foundation for better human-machine systems in applications for elder care, education, and health care.


A Review of Theoretical and Practical Challenges of Trusted Autonomy in Big Data

arXiv.org Artificial Intelligence

Despite the advances made in artificial intelligence, software agents, and robotics, there is little we see today that we can truly call a fully autonomous system. We conjecture that the main inhibitor for advancing autonomy is lack of trust. Trusted autonomy is the scientific and engineering field to establish the foundations and ground work for developing trusted autonomous systems (robotics and software agents) that can be used in our daily life, and can be integrated with humans seamlessly, naturally and efficiently. In this paper, we review this literature to reveal opportunities for researchers and practitioners to work on topics that can create a leap forward in advancing the field of trusted autonomy. We focus the paper on the `trust' component as the uniting technology between humans and machines. Our inquiry into this topic revolves around three sub-topics: (1) reviewing and positioning the trust modelling literature for the purpose of trusted autonomy; (2) reviewing a critical subset of sensor technologies that allow a machine to sense human states; and (3) distilling some critical questions for advancing the field of trusted autonomy. The inquiry is augmented with conceptual models that we propose along the way by recompiling and reshaping the literature into forms that enables trusted autonomous systems to become a reality. The paper offers a vision for a Trusted Cyborg Swarm, an extension of our previous Cognitive Cyber Symbiosis concept, whereby humans and machines meld together in a harmonious, seamless, and coordinated manner.