Instructional Material
Playing Games Across the Superintelligence Divide
Isaksen, Aaron (New York University) | Togelius, Julian (New York University) | Lantz, Frank (New York University) | Nealen, Andy (New York University)
Humans may one day create superintelligence, artificially intelligent machines that surpass mankind's intellect. Would these artificial intelligences choose to play games with us, and if so, which games? We believe this question is relevant for the ethics of general AI, the current widespread integration of AI systems into daily life, and for game AI research. We present a catalog of scenarios, some good for humanity and some bad, in which various kinds of play might take place between humans and intelligent machines. We assume a superintelligence, because of its greater cognitive ability, would stand in a similar relation to us as an adult does to a child, an expert to a novice, or a human to an animal. We define friendly games, learning games, observational games, and domination games, and proceed to consider games adults play with children, experts play with novices, and humans play with animals. Reasoning by analogy, we imagine corresponding games that superintelligences might choose to play with us, finding that domination games would pose a significant risk to humanity.
Using "The Machine Stops" for Teaching Ethics in Artificial Intelligence and Computer Science
Burton, Emanuelle (University of Chicago) | Goldsmith, Judy (University of Kentucky) | Mattei, Nicholas (Data61 and University of New South Wales)
A key front for ethical questions in artificial intelligence, and computer science more generally, is teaching students how to engage with the questions they will face in their professional careers based on the tools and technologies we teach them. ย In past work (and current teaching) we have advocated for the use of science fiction as an appropriate tool which enables AI researchers to engage students and the public on the current state and potential impacts of AI. We present teaching suggestions for E.M. Forster's 1909 story, "The Machine Stops," to teach topics in computer ethics. ย In particular, we use the story to examine ethical issues related to being constantly available for remote contact, physically isolated, and dependent on a machine --- all without mentioning computer games or other media to which students have strong emotional associations. We give a high-level view of common ethical theories and indicate how they inform the questions raised by the story and afford a structure for thinking about how to address them.
Preface: The Beyond NP Workshop
Darwiche, Adnan (University of California, Los Angeles) | Marquest-Silva, Joao (University of Lisbon) | Marquis, Pierre (Universitรฉ dโArtois)
A new computational paradigm has emerged in computer both Renault and Toyota have deployed online configuration science over the past few decades, which is exemplified by systems based on knowledge compilation). QBF solvers the use of SAT solvers to tackle problems in the complexity have been used in model checking, verification, debugging, class NP. Finally, function problem solvers have and engineering investment is made towards developing been used in model-based diagnosis, design debugging, highly efficient solvers for a prototypical problem CAD and bioinformatics. The cost of this investment is then on a variety of topics, including algorithms; descriptions amortized as these solvers are applied to a broader class of of implementations and/or evaluations of beyond NP problems via reductions (in contrast to developing dedicated solvers; their applications (including encodings); the complexity algorithms for each encountered problem). SAT solvers, classes they reach; and their connections to one for example, are now routinely used to solve problems in another.
Announcing a new colloquium series and fellows program - Machine Intelligence Research Institute
The Machine Intelligence Research Institute is accepting applicants to two summer programs: a three-week AI robustness and reliability colloquium series (co-run with the Oxford Future of Humanity Institute), and a two-week fellows program focused on helping new researchers contribute to MIRI's technical agenda (co-run with the Center for Applied Rationality). The Colloquium Series on Robust and Beneficial AI (CSRBAI), running from May 27 to June 18, is a new gathering of top researchers in academia and industry to tackle the kinds of technical questions featured in the Future of Life Institute's long-term AI research priorities report and project grants, including transparency, error-tolerance, and preference specification in software systems. The goal of the event is to spark new conversations and collaborations between safety-conscious AI scientists with a variety of backgrounds and research interests. Attendees will be invited to give and attend talks at MIRI's Berkeley, California offices during Wednesday/Thursday/Friday colloquia, to participate in hands-on Saturday/Sunday workshops, and to drop by for open discussion days: Scheduled speakers include Stuart Russell (May 27), UC Berkeley Professor of Computer Science and co-author of Artificial Intelligence: A Modern Approach, Tom Dietterich (May 27), AAAI President and OSU Director of Intelligent Systems, and Bart Selman (June 3), Cornell Professor of Computer Science. The 2016 MIRI Summer Fellows program, running from June 19 to July 3, doubles as a workshop for developing new problem-solving skills and mathematical intuitions, and a crash course on MIRI's active research projects.
Operational Machine Learning for Developers
Machine learning (ML) is the unsung hero that powers many applications, systems, sensors, devices, and products. Machine learning is so pervasive that we can often assume its presence in most of the applications and systems without having to specifically call it out. In simple terms, machine learning is a computer's ability to learn from data, and it is one of the most useful tools we have to develop intelligent systems and applications. Machine learning is used widely today for all kinds of tasks, from churn prediction in large companies, to web search, to medical diagnostics, to robotics. It's hard to find a field that cannot benefit from machine learning in one way or another.
Fundamentals of Machine Learning for Predictive Data Analytics - The Analytics Store
Predictive analytics applications use machine learning to build predictive models for applications including price prediction, risk assessment, and predicting customer behaviour. Based on the trainers' book, "Fundamentals of Machine Learning for Predictive Data Analytics: Algorithms, Worked Examples and Case Studies" (www.machinelearningbook.com) this course presents a detailed and focused treatment of the most important machine learning approaches used in predictive data analytics, covering both theoretical concepts and practical applications. This course has been designed to guide delegates through the most important topics in machine learning, and how they should be applied to build real-world relevant predictive analytics models.
Google getting serious about deep learning โ Publishes free three month course
Google is getting ready for deep learning and it wants you to be ready as well, which is why the tech giant has launched a three month course in order to help you learn its next level machine language. Deep learning is a machine learning technique that has become the foundation of the several services that Google already provides (this would include everything from speech recognition to automatically sorting your photo collection). The course is available to see on educational site Udacity, and could actually take longer than three months, depending on how quick you are to learn it. The course details state that if a student or any interested other person is able to invest 6 hours a week into the course, then they will be able to complete it in a period of months. This also means that if you spend more time on it, you will be able to complete the course in a faster period of time, which makes it really flexible for several students who are engineers, who do not have a lot of time on their hands (the scenario is also vice versa).
Artificial Intelligence: Be A Part Of Evolution 2.0 - Brutally Honest
When we were born, the idea of such a small, powerful computer was a sci-fi dream, and now these smart-devices are everywhere, transforming personal health, relationships and business transactions so completely that life without these seems impossible. We're entering a new era of technology that's bound to reshape the lives of our children predominantly. Yes, this is the era of artificial intelligence. Artificial intelligence is one of the most talked subjects these days, and recent advances in technology have made AI even closer to reality than most of us can imagine. In Simplest terms AI is: "The capability of a machine to imitate intelligent human behavior" Artificial intelligence is a program that does a task and its performance gets better every time it does that task.
In-depth introduction to machine learning in 15 hours of expert videos
In January 2014, Stanford University professors Trevor Hastie and Rob Tibshirani (authors of the legendary Elements of Statistical Learning textbook) taught an online course based on their newest textbook, An Introduction to Statistical Learning with Applications in R (ISLR). I found it to be an excellent course in statistical learning (also known as "machine learning"), largely due to the high quality of both the textbook and the video lectures. And as an R user, it was extremely helpful that they included R code to demonstrate most of the techniques described in the book. If you are new to machine learning (and even if you are not an R user), I highly recommend reading ISLR from cover-to-cover to gain both a theoretical and practical understanding of many important methods for regression and classification. It is available as a free PDF download from the authors' website.
Intro to Machine Learning in H2O
The focus of this workshop is machine learning using the H2O R and Python packages. H2O is an open source distributed machine learning platform designed for big data, with the added benefit that it's easy to use on a laptop (in addition to a multi-node Hadoop or Spark cluster). The core machine learning algorithms of H2O are implemented in high-performance Java; however, fully featured APIs are available in R, Python, Scala, REST/JSON and also through a web interface. Since H2O's algorithm implementations are distributed, this allows the software to scale to very large datasets that may not fit into RAM on a single machine. H2O currently features distributed implementations of generalized linear models, gradient boosting machines, random forest, deep neural nets, dimensionality reduction methods (PCA, GLRM), clustering algorithms (K-means), and anomaly detection methods, among others.