Computing professionals use powerful abstractions to tame complexity in large software systems and distributed networks.
Peter J. Denning From Communications of the ACM | April 1, 2022
Opening the black box or Pandora's Box?
Veda C. Storey, Roman Lukyanenko, Wolfgang Maass, Jeffrey Parsons From Communications of the ACM | April 1, 2022
Yoshua Bengio gushes about GFlowNets, calling them "a new beast" for which the appropriate optimization algorithms are still making rapid progress
Yoshua Bengio From ACM Opinion | March 9, 2022
Exploring immersive theatre as a way to educate audiences and study their perceptions of privacy and technology ethics.
Michael Skirpan, Maggie Oates, Daragh Byrne, Robert Cunningham, Lorrie Faith Cranor From Communications of the ACM | March 1, 2022
Is artificial intelligence up to the task of managing online discourse in social networks?
Erich Prem From Communications of the ACM | February 1, 2022
It's simple enough for AI to seem to comprehend data, but devising a true test of a machine's knowledge has proved difficult
From ACM Opinion | December 17, 2021
Attempting to mitigate problems associated with the trend toward massive dataset scaling.
Vincent J. Hellendoorn, Anand Ashok Sawant From Communications of the ACM | January 1, 2022
While helpful in comparing AI performance, benchmarks are often taken out of context, sometimes to harmful results
TechTalks From ACM Opinion | December 7, 2021