ACM President Cherri Pancake to United Nations Governmental Experts on Lethal Autonomous Weapons Systems
His Excellency Ambassador Amandeep Singh Gill, Chair
United Nations Group of Governmental Experts on
Lethal Autonomous Weapons Systems
Permanent Mission of India, Conference on Disarmament
9 Rue du Valais, 7 bis
1202 Geneva, Switzerland
Dear Mr. Chairman:
The Association for Computing Machinery (ACM) is the longest established and largest association of professionals engaged in all aspects of computing in the world. Our 100,000 individual members hail from 190 nations around the globe and work in every sector of their societies.
ACM is a non-profit and entirely apolitical organization dedicated to advancing computing as a science and a profession. To that end, among many other activities, it supports the work of policy committees in Europe and the United States charged with providing neutral, substantive and expert technical advice to policy and law makers to inform their decisions. For more than 50 years, the Association also has promulgated guidelines which, since 1972, have comprised ACM’s Code of Ethics and Professional Conduct. In mid-July, ACM released a comprehensive revision of its Code two years in the making with extensive input from our members worldwide.
As the Group of Governmental Experts on Lethal Autonomous Weapons Systems (GGE) prepares to convene in Geneva to finalize its report, I write today to respectfully request that you share ACM’s newest Code of Ethics (http://ethics.acm.org) with your colleagues on the GGE together with the attached Statement on Algorithmic Transparency and Accountability. Jointly produced by our Europe and U.S. policy committees, the Statement also includes seven guiding principles intended to inform key aspects of algorithm design and deployment.
ACM hopes that these documents will be of use to you and the other members of the GGE in your upcoming deliberations, Mr. Chairman. We and our members also stand ready as an organization and individual experts to objectively further facilitate your work, and subsequent efforts of the United Nations, to address the complex issues on your agenda.
Thank you and our best wishes for a productive meeting.
Sincerely,
Cherri M. Pancake, President
Attachment: Statement on Algorithmic Transparency and Accountability
Statement on Algorithmic Transparency and Accountability
by ACM U.S. Public Policy Council, approved January 12, 2017
ACM Europe Policy Committee, approved May 25, 2017
Computer algorithms are widely employed throughout our economy and society to make decisions that have far-reaching impacts, including their applications for education, access to credit, healthcare, and employment. The ubiquity of algorithms in our everyday lives is an important reason to focus on addressing challenges associated with the design and technical aspects of algorithms and preventing bias from the onset.
An algorithm is a self-contained step-by-step set of operations that computers and other ’smart' devices carry out to perform calculation, data processing, and automated reasoning tasks. Increasingly, algorithms implement institutional decision-making based on analytics, which involves the discovery, interpretation, and communication of meaningful patterns in data. Especially valuable in areas rich with recorded information, analytics relies on the simultaneous application of statistics, computer programming, and operations research to quantify performance.
There is also growing evidence that some algorithms and analytics can be opaque, making it impossible to determine when their outputs may be biased or erroneous.
Computational models can be distorted as a result of biases contained in their input data and/or their algorithms. Decisions made by predictive algorithms can be opaque because of many factors, including technical (the algorithm may not lend itself to easy explanation), economic (the cost of providing transparency may be excessive, including the compromise of trade secrets), and social (revealing input may violate privacy expectations). Even well-engineered computer systems can result in unexplained outcomes or errors, either because they contain bugs or because the conditions of their use changes, invalidating assumptions on which the original analytics were based.
The use of algorithms for automated decision-making about individuals can result in harmful discrimination. Policymakers should hold institutions using analytics to the same standards as institutions where humans have traditionally made decisions and developers should plan and architect analytical systems to adhere to those standards when algorithms are used to make automated decisions or as input to decisions made by people.
This set of principles, consistent with the ACM Code of Ethics, is intended to support the benefits of algorithmic decision-making while addressing these concerns. These principles should be addressed during every phase of system development and deployment to the extent necessary to minimize potential harms while realizing the benefits of algorithmic decision-making.
Principles for Algorithmic Transparency and Accountability
- Awareness: Owners, designers, builders, users, and other stakeholders of analytic systems should be aware of the possible biases involved in their design, implementation, and use and the potential harm that biases can cause to individuals and society.
- Access and redress: Regulators should encourage the adoption of mechanisms that enable questioning and redress for individuals and groups that are adversely affected by algorithmically informed decisions.
- Accountability: Institutions should be held responsible for decisions made by the algorithms that they use, even if it is not feasible to explain in detail how the algorithms produce their results.
- Explanation: Systems and institutions that use algorithmic decision-making are encouraged to produce explanations regarding both the procedures followed by the algorithm and the specific decisions that are made. This is particularly important in public policy contexts.
- Data Provenance: A description of the way in which the training data was collected should be maintained by the builders of the algorithms, accompanied by an exploration of the potential biases induced by the human or algorithmic data-gathering process. Public scrutiny of the data provides maximum opportunity for corrections. However, concerns over privacy, protecting trade secrets, or revelation of analytics that might allow malicious actors to game the system can justify restricting access to qualified and authorized individuals.
- Auditability: Models, algorithms, data, and decisions should be recorded so that they can be audited in cases where harm is suspected.
- Validation and Testing: Institutions should use rigorous methods to validate their models and document those methods and results. In particular, they should routinely perform tests to assess and determine whether the model generates discriminatory harm. Institutions are encouraged to make the results of such tests public.
