Planning & Scheduling
Multiobjective Coverage Path Planning: Enabling Automated Inspection of Complex, Real-World Structures
Ellefsen, Kai Olav, Lepikson, Herman A., Albiez, Jan C.
An important open problem in robotic planning is the autonomous generation of 3D inspection paths -- that is, planning the best path to move a robot along in order to inspect a target structure. We recently suggested a new method for planning paths allowing the inspection of complex 3D structures, given a triangular mesh model of the structure. The method differs from previous approaches in its emphasis on generating and considering also plans that result in imperfect coverage of the inspection target. In many practical tasks, one would accept imperfections in coverage if this results in a substantially more energy efficient inspection path. The key idea is using a multiobjective evolutionary algorithm to optimize the energy usage and coverage of inspection plans simultaneously - and the result is a set of plans exploring the different ways to balance the two objectives. We here test our method on a set of inspection targets with large variation in size and complexity, and compare its performance with two state-of-the-art methods for complete coverage path planning. The results strengthen our confidence in the ability of our method to generate good inspection plans for different types of targets. The method's advantage is most clearly seen for real-world inspection targets, since traditional complete coverage methods have no good way of generating plans for structures with hidden parts. Multiobjective evolution, by optimizing energy usage and coverage together ensures a good balance between the two - both when 100% coverage is feasible, and when large parts of the object are hidden.
Interactive Plan Explicability in Human-Robot Teaming
Zakershahrak, Mehrdad, Zhang, Yu
Human-robot teaming is one of the most important applications of artificial intelligence in the fast-growing field of robotics. For effective teaming, a robot must not only maintain a behavioral model of its human teammates to project the team status, but also be aware that its human teammates' expectation of itself. Being aware of the human teammates' expectation leads to robot behaviors that better align with human expectation, thus facilitating more efficient and potentially safer teams. Our work addresses the problem of human-robot cooperation with the consideration of such teammate models in sequential domains by leveraging the concept of plan explicability. In plan explicability, however, the human is considered solely as an observer. In this paper, we extend plan explicability to consider interactive settings where human and robot behaviors can influence each other. We term this new measure as Interactive Plan Explicability. We compare the joint plan generated with the consideration of this measure using the fast forward planner (FF) with the plan created by FF without such consideration, as well as the plan created with actual human subjects. Results indicate that the explicability score of plans generated by our algorithm is comparable to the human plan, and better than the plan created by FF without considering the measure, implying that the plans created by our algorithms align better with expected joint plans of the human during execution. This can lead to more efficient collaboration in practice.
Ordinal Monte Carlo Tree Search
Joppen, Tobias, Fรผrnkranz, Johannes
In many problem settings, most notably in game playing, an agent receives a possibly delayed reward for its actions. Often, those rewards are handcrafted and not naturally given. Even simple terminal-only rewards, like winning equals 1 and losing equals -1, can not be seen as an unbiased statement, since these values are chosen arbitrarily, and the behavior of the learner may change with different encodings, such as setting the value of a loss to -0:5, which is often done in practice to encourage learning. It is hard to argue about good rewards and the performance of an agent often depends on the design of the reward signal. In particular, in domains where states by nature only have an ordinal ranking and where meaningful distance information between game state values are not available, a numerical reward signal is necessarily biased. In this paper, we take a look at Monte Carlo Tree Search (MCTS), a popular algorithm to solve MDPs, highlight a reoccurring problem concerning its use of rewards, and show that an ordinal treatment of the rewards overcomes this problem. Using the General Video Game Playing framework we show a dominance of our newly proposed ordinal MCTS algorithm over preference-based MCTS, vanilla MCTS and various other MCTS variants.
Telemedicine logistics: network optimization using artificial intelligence - MedCity News
Logistics is something we traditionally associate with the trucking or the package delivery industry. In fact, a recent article in the Economist estimates that the delivery of 25 packages equals roughly 15 septillion (trillion trillion) possible routes. That's why many companies dealing in complicated webs of variables like this are turning to new technologies like artificial intelligence to help streamline and optimize their operations. What if we took the concepts behind shipping logistics and applied them to the healthcare space? Imagine a healthcare organization with multiple locations, each staffed with providers across multiple specialties--individuals who are not interchangeable--operating under a wide range of room availability and scheduling constraints.
What are the top 6 HR trends and workforce predictions for 2019?
AI and machine learning unmask previously hidden workforce data to make people-centric decisions. Artificial intelligence (AI) and machine learning will finally be woven into workforce management practices, revealing a treasure trove of data organisations have been collecting โ but not using โ for decades. With regular and digestible access to workforce data trends โ like scheduling accuracy, absenteeism, overtime usage, and burnout โ predictive analytics will shine, helping organisations head-off potential issues before they arise. Intelligent automation will also free up managers from admin-heavy tasks โ like managing schedules, approving time-off requests, and shift changes โ while encouraging data-driven decision-making to provide clarity between what is equal versus what is fair. Though, to harness analytical insights to make accurate, actionable decisions for specific employee and business goals, organisations must avoid a "one-size-fits-all" model.
Anagha Kulkarni
I am a PhD student majoring in Computer Science at Arizona State University. I am a member of Yochan research group directed by Prof. Subbarao Kambhampati. Before joining ASU in 2015, I did my Master's at University of Southern California with a major in Computer Science. At USC, I worked on multi-agent path planning problems at IDM Lab while being supervised by Dr. T. K. Satish Kumar and on human-robot interaction related projects at Interaction Lab. If you'd like to contact me, please drop me a mail at anaghak at asu dot edu or find me on LinkedIn.
Complexity Bounds for the Controllability of Temporal Networks with Conditions, Disjunctions, and Uncertainty
Bhargava, Nikhil, Williams, Brian
In temporal planning, many different temporal network formalisms are used to model real world situations. Each of these formalisms has different features which affect how easy it is to determine whether the underlying network of temporal constraints is consistent. While many of the simpler models have been well-studied from a computational complexity perspective, the algorithms developed for advanced models which combine features have very loose complexity bounds. In this paper, we provide tight completeness bounds for strong, weak, and dynamic controllability checking of temporal networks that have conditions, disjunctions, and temporal uncertainty. Our work exposes some of the subtle differences between these different structures and, remarkably, establishes a guarantee that all of these problems are computable in PSPACE.
Towards Automated Network Mitigation Analysis (extended)
Speicher, Patrick, Steinmetz, Marcel, Hoffmann, Jรถrg, Backes, Michael, Kรผnnemann, Robert
Penetration testing is a well-established practical concept for the identification of potentially exploitable security weaknesses and an important component of a security audit. Providing a holistic security assessment for networks consisting of several hundreds hosts is hardly feasible though without some sort of mechanization. Mitigation, prioritizing counter-measures subject to a given budget, currently lacks a solid theoretical understanding and is hence more art than science. In this work, we propose the first approach for conducting comprehensive what-if analyses in order to reason about mitigation in a conceptually well-founded manner. To evaluate and compare mitigation strategies, we use simulated penetration testing, i.e., automated attack-finding, based on a network model to which a subset of a given set of mitigation actions, e.g., changes to the network topology, system updates, configuration changes etc. is applied. Using Stackelberg planning, we determine optimal combinations that minimize the maximal attacker success (similar to a Stackelberg game), and thus provide a well-founded basis for a holistic mitigation strategy. We show that these Stackelberg planning models can largely be derived from network scan, public vulnerability databases and manual inspection with various degrees of automation and detail, and we simulate mitigation analysis on networks of different size and vulnerability.
Ethically Aligned Opportunistic Scheduling for Productive Laziness
Yu, Han, Miao, Chunyan, Zheng, Yongqing, Cui, Lizhen, Fauvel, Simon, Leung, Cyril
In artificial intelligence (AI) mediated workforce management systems (e.g., crowdsourcing), long-term success depends on workers accomplishing tasks productively and resting well. This dual objective can be summarized by the concept of productive laziness. Existing scheduling approaches mostly focus on efficiency but overlook worker wellbeing through proper rest. In order to enable workforce management systems to follow the IEEE Ethically Aligned Design guidelines to prioritize worker wellbeing, we propose a distributed Computational Productive Laziness (CPL) approach in this paper. It intelligently recommends personalized work-rest schedules based on local data concerning a worker's capabilities and situational factors to incorporate opportunistic resting and achieve superlinear collective productivity without the need for explicit coordination messages. Extensive experiments based on a real-world dataset of over 5,000 workers demonstrate that CPL enables workers to spend 70% of the effort to complete 90% of the tasks on average, providing more ethically aligned scheduling than existing approaches.
Learning Plannable Representations with Causal InfoGAN
Kurutach, Thanard, Tamar, Aviv, Yang, Ge, Russell, Stuart J., Abbeel, Pieter
In recent years, deep generative models have been shown to 'imagine' convincing high-dimensional observations such as images, audio, and even video, learning directly from raw data. In this work, we ask how to imagine goal-directed visual plans -- a plausible sequence of observations that transition a dynamical system from its current configuration to a desired goal state, which can later be used as a reference trajectory for control. We focus on systems with high-dimensional observations, such as images, and propose an approach that naturally combines representation learning and planning. Our framework learns a generative model of sequential observations, where the generative process is induced by a transition in a low-dimensional planning model, and an additional noise. By maximizing the mutual information between the generated observations and the transition in the planning model, we obtain a low-dimensional representation that best explains the causal nature of the data. We structure the planning model to be compatible with efficient planning algorithms, and we propose several such models based on either discrete or continuous states. Finally, to generate a visual plan, we project the current and goal observations onto their respective states in the planning model, plan a trajectory, and then use the generative model to transform the trajectory to a sequence of observations. We demonstrate our method on imagining plausible visual plans of rope manipulation.