Goto

Collaborating Authors

 Energy


The Morning After: Testing the best budget robot vacuums

Engadget

I bought my first Roomba more than a decade ago. Unfortunately, cheap robovacs back then didn't have much in the way of intelligence or suction power, so it was mostly a curiosity that would bump around my apartment for a while before I followed up with a real vacuum. Whether you're like me, or you've never had one, then you're probably wondering if current models can do any better, and according to Valentina Palladino, the answer is yes. As she explains, "If you're someone who wants to spend as little time as possible cleaning your home -- or just someone who detests vacuuming -- then a semi-autonomous robot is a great investment." She reviewed several options that are available for under $300 and picked out a few that are worthy of slinking under your couch or into dusty corners.


Eugenie: Pioneering Innovations through Human-Centric and Sustainable AI

#artificialintelligence

Eugenie was incepted with an intent to solve two of the biggest problems the process industry faces today. First was the democratization of data-driven insights to drive complex operational decisions with a bottom-line impact. Second, to build an eco-system that leverages both human and machine intelligence to improve reliability, efficiency, and sustainability of assets as well as processes. Eugenie's unique decision intelligence and execution platform enables enterprises to make efficient and optimal operational decisions about their assets and processes. The company addresses issues related to anomalies in operations such as unscheduled downtime detection, production quality issue detections, process-deviation detection, etc., using its descriptive, prescriptive, and predictive analytics products.


Partial Differential Equations is All You Need for Generating Neural Architectures -- A Theory for Physical Artificial Intelligence Systems

arXiv.org Artificial Intelligence

In this work, we generalize the reaction-diffusion equation in statistical physics, Schr\"odinger equation in quantum mechanics, Helmholtz equation in paraxial optics into the neural partial differential equations (NPDE), which can be considered as the fundamental equations in the field of artificial intelligence research. We take finite difference method to discretize NPDE for finding numerical solution, and the basic building blocks of deep neural network architecture, including multi-layer perceptron, convolutional neural network and recurrent neural networks, are generated. The learning strategies, such as Adaptive moment estimation, L-BFGS, pseudoinverse learning algorithms and partial differential equation constrained optimization, are also presented. We believe it is of significance that presented clear physical image of interpretable deep neural networks, which makes it be possible for applying to analog computing device design, and pave the road to physical artificial intelligence.


Combining Gaussian processes and polynomial chaos expansions for stochastic nonlinear model predictive control

arXiv.org Machine Learning

Model predictive control is an advanced control approach for multivariable systems with constraints, which is reliant on an accurate dynamic model. Most real dynamic models are however affected by uncertainties, which can lead to closed-loop performance deterioration and constraint violations. In this paper we introduce a new algorithm to explicitly consider time-invariant stochastic uncertainties in optimal control problems. The difficulty of propagating stochastic variables through nonlinear functions is dealt with by combining Gaussian processes with polynomial chaos expansions. The main novelty in this paper is to use this combination in an efficient fashion to obtain mean and variance estimates of nonlinear transformations. Using this algorithm, it is shown how to formulate both chance-constraints and a probabilistic objective for the optimal control problem. On a batch reactor case study we firstly verify the ability of the new approach to accurately approximate the probability distributions required. Secondly, a tractable stochastic nonlinear model predictive control approach is formulated with an economic objective to demonstrate the closed-loop performance of the method via Monte Carlo simulations.


Fast Statistical Leverage Score Approximation in Kernel Ridge Regression

arXiv.org Machine Learning

Nystr\"om approximation is a fast randomized method that rapidly solves kernel ridge regression (KRR) problems through sub-sampling the n-by-n empirical kernel matrix appearing in the objective function. However, the performance of such a sub-sampling method heavily relies on correctly estimating the statistical leverage scores for forming the sampling distribution, which can be as costly as solving the original KRR. In this work, we propose a linear time (modulo poly-log terms) algorithm to accurately approximate the statistical leverage scores in the stationary-kernel-based KRR with theoretical guarantees. Particularly, by analyzing the first-order condition of the KRR objective, we derive an analytic formula, which depends on both the input distribution and the spectral density of stationary kernels, for capturing the non-uniformity of the statistical leverage scores. Numerical experiments demonstrate that with the same prediction accuracy our method is orders of magnitude more efficient than existing methods in selecting the representative sub-samples in the Nystr\"om approximation.


A Two-stage Framework and Reinforcement Learning-based Optimization Algorithms for Complex Scheduling Problems

arXiv.org Artificial Intelligence

There hardly exists a general solver that is efficient for scheduling problems due to their diversity and complexity. In this study, we develop a two-stage framework, in which reinforcement learning (RL) and traditional operations research (OR) algorithms are combined together to efficiently deal with complex scheduling problems. The scheduling problem is solved in two stages, including a finite Markov decision process (MDP) and a mixed-integer programming process, respectively. This offers a novel and general paradigm that combines RL with OR approaches to solving scheduling problems, which leverages the respective strengths of RL and OR: The MDP narrows down the search space of the original problem through an RL method, while the mixed-integer programming process is settled by an OR algorithm. These two stages are performed iteratively and interactively until the termination criterion has been met. Under this idea, two implementation versions of the combination methods of RL and OR are put forward. The agile Earth observation satellite scheduling problem is selected as an example to demonstrate the effectiveness of the proposed scheduling framework and methods. The convergence and generalization capability of the methods are verified by the performance of training scenarios, while the efficiency and accuracy are tested in 50 untrained scenarios. The results show that the proposed algorithms could stably and efficiently obtain satisfactory scheduling schemes for agile Earth observation satellite scheduling problems. In addition, it can be found that RL-based optimization algorithms have stronger scalability than non-learning algorithms. This work reveals the advantage of combining reinforcement learning methods with heuristic methods or mathematical programming methods for solving complex combinatorial optimization problems.


Monte Carlo Tree Search: A Review of Recent Modifications and Applications

arXiv.org Artificial Intelligence

Monte Carlo Tree Search (MCTS) is a decision-making algorithm that consists in searching large combinatorial spaces represented by trees. In such trees, nodes denote states, also referred to as configurations of the problem, whereas edges denote transitions (actions) from one state to another. MCTS has been originally proposed in the work by Kocsis and Szepesvรกri (2006) and by Coulom (2006), as an algorithm for making computer players in Go. It was quickly called a major breakthrough (Gelly et al., 2012) as it allowed for a leap from 14 kyu, which is an average amateur level, to 5 dan, which is considered an advanced level but not professional yet. Before MCTS, bots for combinatorial games had been using various modifications of the min-max alpha-beta pruning algorithm (Junghanns, 1998) such as MTD(f) (Plaat, 2014) and hand-crafted heuristics. In contrast to them, MCTS algorithm is at its core aheuristic, which means that no additional knowledge is required other than just rules of a game (or a problem, generally speaking). However, it is possible to take advantage of heuristics and include them in the MCTS approach to make it more efficient and improve its convergence. Moreover, the given problem often tends to be so complex, from the combinatorial point of view, that some form of external help, e.g.


AI 'Mayflower' will attempt to cross the Atlantic autonomously next month

Daily Mail - Science & tech

An autonomous version of the historical Mayflower ship that's powered by artificial intelligence (AI) is set to make is maiden voyage across the Atlantic next month. On April 19, Mayflower Autonomous Ship (MAS) will depart from Plymouth, England and arrive at Plymouth, Massachusetts about 3,000 miles and two weeks later. The original ship, which transported 102 passengers known as the Pilgrims, took 10 weeks to reach its destination in the autumn of 1620. The new 50-foot ship, which won't carry any human passengers or even crew, will roughly take the same route as its predecessor. When they set sail from Plymouth, England, on September 16, 1620, the Pilgrims were escaping religious persecution and sought to establish a settlement in the New World.


Council Post: Artificial Intelligence For Good: How AI Is Helping Humanity

#artificialintelligence

Artificial intelligence (AI) is considered one of the most revolutionary developments in human history, and the world has already witnessed its transformative capabilities. Not surprisingly, AI-based innovations are powering some of the most cutting-edge solutions we use in our daily lives. Today, AI empowers organizations, governments and communities to build a high-performing ecosystem to serve the entire world. Its profound impact on human lives is solving some of the most critical challenges faced by society. Here are a few innovations for social causes that I find most notable.


Injecting Knowledge in Data-driven Vehicle Trajectory Predictors

arXiv.org Artificial Intelligence

Vehicle trajectory prediction tasks have been commonly tackled from two distinct perspectives: either with knowledge-driven methods or more recently with data-driven ones. On the one hand, we can explicitly implement domain-knowledge or physical priors such as anticipating that vehicles will follow the middle of the roads. While this perspective leads to feasible outputs, it has limited performance due to the difficulty to hand-craft complex interactions in urban environments. On the other hand, recent works use data-driven approaches which can learn complex interactions from the data leading to superior performance. However, generalization, \textit{i.e.}, having accurate predictions on unseen data, is an issue leading to unrealistic outputs. In this paper, we propose to learn a "Realistic Residual Block" (RRB), which effectively connects these two perspectives. Our RRB takes any off-the-shelf knowledge-driven model and finds the required residuals to add to the knowledge-aware trajectory. Our proposed method outputs realistic predictions by confining the residual range and taking into account its uncertainty. We also constrain our output with Model Predictive Control (MPC) to satisfy kinematic constraints. Using a publicly available dataset, we show that our method outperforms previous works in terms of accuracy and generalization to new scenes. We will release our code and data split here: https://github.com/vita-epfl/RRB.