XRDS

Crossroads The ACM Magazine for Students

Sign In

Association for Computing Machinery

Articles Tagged: Philosophical/theoretical foundations of artificial intelligence

Articles & Features

Creation, curation, and classification: Mario Klingemann and Emily L. Spratt in conversation

SECTION: Features

Creation, curation, and classification: Mario Klingemann and Emily L. Spratt in conversation

Computer-generated art has long challenged traditional notions of the role of the artist and the curator in the creative process. In the age of machine learning these philosophical conceptions require even further consideration.

By Emily L. Spratt, April 2018

PDF | HTML | In the Digital Library

Making a scene

Making a scene

How can people and AI equally participate in creating something? How do they do it when they cannot edit or revise their work?

By Brian O'Neill, June 2013

PDF | HTML | In the Digital Library

Artificial Intelligence & Robotics Technology Laboratory (AIART lab)

An interview with Robert Soare

SECTION: Features

An interview with Robert Soare

University of Chicago's Robert Soare, the Paul Snowden Russell Distinguished Service Professor of Mathematics and Computer Science, offers his reflections on Alan Turing.

By Arefin Huq, March 2012

PDF | HTML | In the Digital Library

Computational social choice

Computational social choice

Making the right decision.

By Ariel D. Procaccia, December 2011

PDF | HTML | In the Digital Library

Neuroscience and computing

DEMONSTRATION SESSION: INIT: issue introduction

Neuroscience and computing

By Evan M. Peck, Erin T. Solovey, September 2011

PDF | HTML | In the Digital Library

Subliminal computing

SECTION: Features

Subliminal computing

Can information presented below the threshold of consciousness be used to provide support to the users of interactive computer systems?

By Ryan Kelly, September 2011

PDF | HTML | In the Digital Library

Introduction

By Justin Solomon, September 2008

PDF | HTML | In the Digital Library

Introduction

By Neel Vadoothker, December 2007

PDF | HTML | In the Digital Library

Superhuman speech by 2010

By Paula Bach, September 2007

PDF | HTML | In the Digital Library

The critical voice

By Frank Liechtenstein, March 2007

PDF | HTML | In the Digital Library

The Turing test

By Lynellen D. S. Perry, May 1998

PDF | HTML | In the Digital Library

Book Review

By Lynellen D. S. Perry, April 1998

PDF | HTML | In the Digital Library

Computer games: introduction

By John Cavazos, November 1996

PDF | HTML | In the Digital Library

An interview with Drew McDermott

By Kentaro Toyama, Drew McDermott, September 1996

PDF | HTML | In the Digital Library

Computer vision and artificial intelligence

By Christopher O. Jaynes, September 1996

PDF | HTML | In the Digital Library

Reasoning about computational resource allocation

Anytime Algorithms are algorithms that exchange execution time for quality of results. Since many computational tasks are too complicated to be completed at real-time speeds, anytime algorithms allow systems to intelligently allocate computational time resources in the most effective way, depending on the current environment and the system's goals. This article briefly covers the motivations for creating anytime algorithms, the history of their development, a definition of anytime algorithms, and current research involving anytime algorithms.

By Joshua Grass, September 1996

PDF | HTML | In the Digital Library