Energy
On Cycling Risk and Discomfort: Urban Safety Mapping and Bike Route Recommendations
Castells-Graells, David, Salahub, Christopher, Pournaras, Evangelos
Bike usage in Smart Cities becomes paramount for sustainable urban development. Cycling provides tremendous opportunities for a more healthy lifestyle, lower energy consumption and carbon emissions as well as reduction of traffic jams. While the number of cyclists increase along with the expansion of bike sharing initiatives and infrastructures, the number of bike accidents rises drastically threatening to jeopardize the bike urban movement. This paper studies cycling risk and discomfort using a diverse spectrum of data sources about geolocated bike accidents and their severity. Empirical continuous spatial risk estimations are calculated via kernel density contours that map safety in a case study of Zurich city. The role of weather, time, accident type and severity are illustrated. Given the predominance of self-caused accidents, an open-source software artifact for personalized route recommendations is introduced. The software is also used to collect open baseline route data that are compared with alternative ones that minimize risk or discomfort. These contributions can provide invaluable insights for urban planners to improve infrastructure. They can also improve the risk awareness of existing cyclists' as well as support new cyclists, such as tourists, to safely explore a new urban environment by bike.
Autopilot Software Allows UAVs to Soar on Thermals โ UAS VISION
A Navy scientist has re-engineered the software that allows long-endurance drones to powerlessly climb into the sky on bubbles of warm air. In a U.S. patent application published on May 2, Aaron Kahn, an engineer working on the Autonomous Locator of Thermals (ALOFT) project at the Naval Research Laboratory, reported that he has extensively tested the new software that detects and estimates the position of thermals, i.e., rising columns of warm air that birds use to stay aloft without flapping their wings. Unlike birds, soaring drones need the benefits of thermal detection and position estimation software as the warm air tends to drift relative to the ground due to winds. Prior systems relied on batch estimation processes that "require storing large arrays of data, which is not ideal for operation on small micro-controllers with limited memory resources." Kahn's new soaring software uses extended Kalman filtering, a kind of algorithm already used by the Navy for navigating submarines and cruise missiles. Now it can help orbit drones like the tiny CICADA glider or long-endurance solar-soaring UAVs that might also have photovoltaic or fuel cells feeding battery-powered propellers.
Towards Predicting Difficulty of Reading Comprehension Questions
Desai, Takshak (University of Texas at Dallas) | Moldovan, Dan I. (University of Texas at Dallas)
We present a corpus and approach to deduce the difficulty of questions asked in a reading comprehension test. A feature-driven model is designed that associates each question with a difficulty level. This would eliminate the laborious task of manually annotating questions in a computerized testing environment. Experiments performed on our corpus show that our model can classify questions with a micro F-score of 0.68.
Accuracy Improvement of Neural Network Training using Particle Swarm Optimization and its Stability Analysis for Classification
Nandi, Arijit, Jana, Nanda Dulal
Supervised classification is the most active and emerging research trends in today's scenario. In this view, Artificial Neural Network (ANN) techniques have been widely employed and growing interest to the researchers day by day. ANN training aims to find the proper setting of parameters such as weights ($\textbf{W}$) and biases ($b$) to properly classify the given data samples. The training process is formulated in an error minimization problem which consists of many local optima in the search landscape. In this paper, an enhanced Particle Swarm Optimization is proposed to minimize the error function for classifying real-life data sets. A stability analysis is performed to establish the efficiency of the proposed method for improving classification accuracy. The performance measurement such as confusion matrix, $F$-measure and convergence graph indicates the significant improvement in the classification accuracy.
Machine Learning at Microsoft with ML .NET
Ahmed, Zeeshan, Amizadeh, Saeed, Bilenko, Mikhail, Carr, Rogan, Chin, Wei-Sheng, Dekel, Yael, Dupre, Xavier, Eksarevskiy, Vadim, Erhardt, Eric, Eseanu, Costin, Filipi, Senja, Finley, Tom, Goswami, Abhishek, Hoover, Monte, Inglis, Scott, Interlandi, Matteo, Katzenberger, Shon, Kazmi, Najeeb, Krivosheev, Gleb, Luferenko, Pete, Matantsev, Ivan, Matusevych, Sergiy, Moradi, Shahab, Nazirov, Gani, Ormont, Justin, Oshri, Gal, Pagnoni, Artidoro, Parmar, Jignesh, Roy, Prabhat, Shah, Sarthak, Siddiqui, Mohammad Zeeshan, Weimer, Markus, Zahirazami, Shauheen, Zhu, Yiwen
Machine Learning is transitioning from an art and science into a technology available to every developer. In the near future, every application on every platform will incorporate trained models to encode data-based decisions that would be impossible for developers to author. This presents a significant engineering challenge, since currently data science and modeling are largely decoupled from standard software development processes. This separation makes incorporating machine learning capabilities inside applications unnecessarily costly and difficult, and furthermore discourage developers from embracing ML in first place. In this paper we present ML .NET, a framework developed at Microsoft over the last decade in response to the challenge of making it easy to ship machine learning models in large software applications. We present its architecture, and illuminate the application demands that shaped it. Specifically, we introduce DataView, the core data abstraction of ML .NET which allows it to capture full predictive pipelines efficiently and consistently across training and inference lifecycles. We close the paper with a surprisingly favorable performance study of ML .NET compared to more recent entrants, and a discussion of some lessons learned.
Classification via an Embedded Approach
Rubio, Jose de Jesus, Avila, Francisco Jacob, Melendez, Adolfo, Stein, Juan Manuel, Meda, Jesus Alberto, Aguilar, Carlos
This paper presents the results of an automated volatile organic compound (VOC) classification process implemented by embedding a machine learning algorithm into an Arduino Uno board. An electronic nose prototype is constructed to detect VOCs from three different fruits. The electronic nose is constructed using an array of five tin dioxide (SnO2) gas sensors, an Arduino Uno board used as a data acquisition section, as well as an intelligent classification module by embedding an approach function which receives data signals from the electronic nose. For the intelligent classification module, a training algorithm is also implemented to create the base of a portable, automated, fast-response, and economical electronic nose device. This solution proposes a portable system to identify and classify VOCs without using a personal computer (PC). Results show an acceptable precision for the embedded approach in comparison with the performance of a toolbox used in a PC. This constitutes an embedded solution able to recognize VOCs in a reliable way to create application products for a wide variety of industries, which are able to classify data acquired by an electronic nose, as VOCs. With this proposed and implemented algorithm, a precision of 99% for classification was achieved into the embedded solution.
Multi-Robot Informative Path Planning in Unknown Environments Through Continuous Region Partitioning
Dutta, Ayan (University of North Florida) | Bhattacharya, Amitabh (University of North Florida) | Kreidl, O. Patrick (University of North Florida) | Ghosh, Anirban (University of North Florida) | Dasgupta, Prithviraj (University of Nebraska at Omaha)
Information collection is an important application of multi-robot systems especially in environments that are difficult to operate for humans. The objective of the robots is to maximize information collection from the environment while remaining in their path-length budgets. In this paper, we propose a novel multi-robot information collection algorithm that uses a continuous region partitioning approach to efficiently divide an unknown environment among the robots based on the discovered obstacles in the area, for better load-balancing. Our algorithm gracefully handles situations when some of the robots cannot communicate with other robots due to limited communication ranges.
AI Will Be A Vital Tool In Making The Global Economy More Sustainable And Efficient - PwC
Artificial intelligence can help to bring together the twin megatrends of digitalization and decarbonisation. There has been a lot of talk about how artificial intelligence (AI) will affect various aspects of our lives, but little has been said to date about how the technology can help to make the world more sustainable. A new report from the consultancy PwC, commissioned by software giant Microsoft, looks at how the twin, powerfully disruptive megatrends of digitization and decarbonisation could come together in future and it concludes that AI could make a significant dent in global greenhouse gas (GHG) emissions. PwC defines AI as "a collective term for technologies that can sense their environment, think, learn, and take action in response to what they're sensing and their objectives". Applications can range from automation of routine tasks to augmenting human decision-making and beyond to automation and discovery โ huge amounts of data to spot, and act on patterns, which are beyond our current capabilities.
Artificial intelligence and machine learning move to the edge
We often associate artificial intelligence (AI) and machine learning (ML) with exotic applications - self-driving cars, speech and facial recognition, robotic control and medical diagnosis - all powered by massive rows of servers filled with CPUs or GPUs, at some distant data center. But in fact, AI and ML are getting closer and closer to all of us. That's because companies such as Google, Microsoft, Nvidia and others have recently introduced technologies, platforms and devices that can cost-effectively extend AI and ML capabilities to the edge of the network. Working in concert with cloud services, these devices are capable of processing large volumes of data locally, and enabling highly localized and timely "inference," industry jargon for AI- and ML-driven predictions executed at the edge after having been trained in the cloud; where data storage and processing power are plentiful and scalable. Previously, if you wanted to deploy machine learning capability you had to run it on some kind of server.
Seismic Bayesian evidential learning: Estimation and uncertainty quantification of sub-resolution reservoir properties
Pradhan, Anshuman, Mukerji, Tapan
We present a framework that enables estimation of low-dimensional sub-resolution reservoir properties directly from seismic data, without requiring the solution of a high dimensional seismic inverse problem. Our workflow is based on the Bayesian evidential learning approach and exploits learning the direct relation between seismic data and reservoir properties to efficiently estimate reservoir properties. The theoretical framework we develop allows incorporation of non-linear statistical models for seismic estimation problems. Uncertainty quantification is performed with Approximate Bayesian Computation. With the help of a synthetic example of estimation of reservoir net-to-gross and average fluid saturations in sub-resolution thin-sand reservoir, several nuances are foregrounded regarding the applicability of unsupervised and supervised learning methods for seismic estimation problems. Finally, we demonstrate the efficacy of our approach by estimating posterior uncertainty of reservoir net-to-gross in sub-resolution thin-sand reservoir from an offshore delta dataset using 3D pre-stack seismic data.