Issue Downloads
Why Bother Localizing Information Technology Products?
The Communications website, https://cacm.acm.org, features more than a dozen bloggers in the BLOG@CACM community. In each issue of Communications, we'll publish selected posts or excerpts.
Follow us on Twitter at http://twitter.com/blogCACM
https:...
Algorithmic Advance: The Group Isomorphism Problem
Exploring a potential way to immensely speed up algorithms for the group isomorphism problem.
Teaching Transformed
The apparent ability of LLMs to write functioning source code has caused celebration over the potential for massive increases in programmer productivity and consternation among teachers.
Virtual Reality as Therapy
Leveraging precisely designed alternate realities as therapeutic tools.
Autocorrect Is Not: People Are Multilingual and Computer Science Should Be Too
Considering the interconnection of computing and human languages.
Leveraging Professional Ethics for Responsible AI
Applying AI techniques to journalism.
How the AI Boom Went Bust
Fallout from an exploding bubble of hype triggered the real AI Winter in the late 1980s.
Undergraduate Computer Science Curricula
First-job readiness versus long-term career preparation.
Virtual and the Future of Conferences
Making conferences more accessible.
Gaining Benefit from Artificial Intelligence and Data Science: A Three-Part Framework
Why ethics is not enough.
Security Mismatch
Security must be a business enabler, not a hinderer.
Knowing What You Need to Know
Personal, team, and organizational effectiveness can be improved with a little preparation.
Inherent Limitations of AI Fairness
AI fairness should not be considered a panacea: It may have the potential to make society more fair than ever, but it needs critical thought and outside help to make it happen.
Computing Education in the Era of Generative AI
- Paul Denny,
- James Prather,
- Brett A. Becker,
- James Finnie-Ansley,
- Arto Hellas,
- Juho Leinonen,
- Andrew Luxton-Reilly,
- Brent N. Reeves,
- Eddie Antonio Santos,
- Sami Sarsa
Challenges and opportunities faced by computing educators and students adapting to LLMs capable of generating accurate source code from natural-language problem descriptions.
Talking about Large Language Models
Interacting with a contemporary LLM-based conversational agent can create an illusion of being in the presence of a thinking creature. Yet, in their very nature, such systems are fundamentally not like us.
Anthropomorphism and Human-Robot Interaction
Exploring how human apppreciation for and interactions with robots are influenced by anthropomorphic features.
Energy and Emissions of Machine Learning on Smartphones vs. the Cloud
A Google case study finds ML training in the cloud can reduce CO2e emissions up to 100×.
Superpolynomial Lower Bounds Against Low-Depth Algebraic Circuits
An Algebraic Circuit for a multivariate polynomial P is a computational model for constructing the polynomial P using only additions and multiplications. It is a syntactic model of computation, as opposed to the Boolean Circuit model, and hence lower ...
Taming Algorithmic Priority Inversion in Mission-Critical Perception Pipelines
- Shengzhong Liu,
- Shuochao Yao,
- Xinzhe Fu,
- Rohan Tabish,
- Simon Yu,
- Ayoosh Bansal,
- Heechul Yun,
- Lui Sha,
- Tarek Abdelzaher
The paper discusses algorithmic priority inversion in mission-critical machine inference pipelines used in modern neural-network-based perception subsystems and describes a solution to mitigate its effect. In general, priority inversion occurs in ...
The Human Touch
From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be.
A race of AI beings from another world hang the fate of humanity on the decision of a single human.