The algorithm is having a cultural moment. Originally a math and computer science term, algorithms are now used to account for everything from military drone strikes and financial market forecasts to Google search results.
鈥淧eople outside of computer science and math have come to describe these and other phenomena as 鈥榓lgorithmic,鈥 ascribing complex matters to a single, somehow magical entity that has developed a life of its own,鈥 says , assistant professor of science and technology studies and a Mills Family Faculty Fellow.
But what鈥檚 actually going on when we talk about, make sense of and rationalize the workings of computational technologies that seem so mysterious and inscrutable? And how could this be studied?
A not-quite-random walk around Oxford, England, offered Ziewitz some surprising answers.
He gave himself the task of exploring Oxford, where he was a scholar, with the help of an algorithm. The resulting stroll, and the insights that sprang from it, form the basis of his paper published Nov. 10 in .
鈥淭his paper is not so much concerned with what algorithms actually are, but with what kind of work our reasoning with algorithms does,鈥 Ziewitz wrote.
In layman鈥檚 terms, an algorithm is a step-by-step procedure for calculating the answer to a problem from a given set of inputs, Ziewitz says. Algorithms at the heart of Google鈥檚 search engines, for example, take a search term, sort through web pages, calculate their relevance to the term and pick the top 10 pages.
Algorithms can also be simple. To structure their walk, Ziewitz and a friend wrote this one on a sheet of paper: 鈥淎t any junction, take the least familiar road. Take turns assessing familiarity. If all roads are equally familiar, go straight.鈥
They could have created any number of instructions, such as 鈥渢ake every third left.鈥 But that would not have solved the problem they decided to tackle 鈥 a crucial requirement for algorithmic processing. 鈥淭he key here is that you have to define the problem before your code can make any sense,鈥 Ziewitz said.
Off they went, consulting their sheet of paper as they went along. They walked down a busy road with buses, taxis and pedestrians. But only 60 feet from their starting point, their walk came to a halt, at a narrow alleyway.
Was it a road?
They realized they not only had to come up with a definition of 鈥渁 road鈥 but also test it in a specific situation. They decided to define a road as being wide enough on which to walk a bike, then added that line of code to their algorithm.
Looking at the world through the lens of an algorithm illuminates some aspects but obscures others, Ziewitz said. 鈥淩ather than looking at the beauty of the architecture or at other people, we were mostly focused on the road and the junctions,鈥 he said. 鈥淲e tend to forget that a search for a certain term allows us to see those top 10 results but not a lot of other things.鈥
Moving along, they found themselves at a Y-junction with two unfamiliar roads 鈥 so they added another line of code: 鈥淲hen all else fails, flip a coin.鈥
鈥淭here was constant tinkering,鈥 Ziewitz said. 鈥淲e had to not only redefine the rules but also redefine the world in terms of the algorithm.鈥
That lesson applies to the idea of 鈥渞elevant鈥 search results, he said. 鈥淲hat is 鈥榬elevant鈥? Is it something of general public interest? It is something specific? Is it representative of diversity? It depends, and it鈥檚 in the application of the decision rules that 鈥榬elevance鈥 comes to mean a certain thing.鈥
Eventually they found themselves on a paved lane that led to a parking lot. From a nearby building, a security guard shouted, 鈥淓xcuse me! What are you doing here? This is private property.鈥
They exited, quickly finding an adjacent road.
The incident highlighted another finding: It鈥檚 tough to design an algorithm that will account for all possibilities. 鈥淲ere we in Ithaca, you wouldn鈥檛 want to be led down a gorge,鈥 Ziewitz said.
Part of his goal in writing the paper was to highlight a key challenge of the moment: how to deal with the fact that a term from computer and mathematics is all of a sudden being used across the humanities, social sciences and popular culture, Ziewitz said.
鈥淲hat kind of work does the term 鈥榓lgorithm鈥 do in our reasoning?鈥 he said. 鈥淗ow can we get at that? Put ourselves into a situation where we reason with the common-sense understanding of the term 鈥榓lgorithm鈥 and see what happens.鈥
This story also appeared in the