Category Archives: Ethics and values

Google’s autocompletion: algorithms, stereotypes and accountability

Google autocompletion algorithms questions xkcd

“questions” by xkcd

Women need to be put in their place. Women cannot be trusted. Women shouldn’t have rights. Women should be in the kitchen. …

You might have come across the latest UN Women awareness campaign. Originally in print, it has been spreading online for almost two days. It shows four women, each “silenced” with a screenshot from a particular Google search and its respective suggested autocompletions.

Researching interaction with Google’s algorithms for my phd, I cannot help but add my two cents and further reading suggestions in the links …

Google's sexist autocompletion UN Women

Women should have the right to make their own decisions

Guess what was the most common reaction of people?

They headed over to Google in order to check the “veracity” of the screenshots, and test the suggested autocompletions for a search for “Women should …” and other expressions. I have seen this done all around me, on sociology blogs as well as by people I know.

In terms of an awareness campaign, this is a great success.

And more awareness is a good thing. As the video autofill: a gender study concludes “The first step to solving a problem is recognizing there is one.” However, people’s reactions have reminded me, once again, how little the autocompletion function has been problematized, in general, before the UN Women campaign. Which, then, makes me realize how much of the knowledge related to web search engine research I have acquired these last months I already take for granted… but I disgress.

This awareness campaign has been very successful in making people more aware of the sexism in our world Google’s autocomplete function.

Google's sexist autocompletion UN Women

Women need to be seen as equal

Google’s autocompletion algorithms

At DH2013, the annual Digital Humanities conference, I presented a paper I co-authored with Frederic Kaplan about an ongoing research of the DHLab about Google autocompletion algorithms. In this paper, we explained why autocompletions are “linguistic prosthesis”: they mediate between our thoughts and how we express these thought in (written) language. So do related searches, or the suggestion “Did you mean … ?” But of all the mediations by algorithms, the mediation by autocompletion algorithms acts in a particularly powerful way because it doesn’t correct us afterwards. It intervenes before we have completed formulating our thoughts in writing. Before we hit ENTER. Continue reading

Internet, Power and Semantics

Millions of links are shared on Twitter each day.

A fraction of these links end up in my timeline, shared (and sometimes authored) by the accounts I follow. Most of the time, they point me to great articles I might have missed otherwise.

Below you can find links to some of these articles.

I have selected them for their originality and relevance. They have all been brought to my attention via Twitter and provide crucial insights into various issues  related to the internet:

I urge you to read them now. All of them.

Those who don’t understand algorithms…

Don’t be scared if you don’t know what an algorithm is. This article is for you, so please read on.

If you know what an algorithm is but mainly from a mathematical viewpoint, you may skip the following paragraph, but please read on below, too.

About algorithms… and human action

Picture ‘Lamp Flowchart’ by Wapcaplet, via Wikimedia Commons

In a nutshell, an algorithms is the standardized function by which an action is executed – the important word being “standardized“. Because: the action to be executed is defined very clearly, and the function must state unambiguously in what circumstances and under what conditions this action has to be executed (or not).

This may sound very theoretical, but we all have already been confronted with a multitude of algorithmic processes.

Retrieving money from a cash machine is a typical, rather simple example: the machine has a certain number of predefined “actions” it can do (ask for your PIN code, hand out a certain amount of money, show account balance, swallow your card etc.) and its actions depend on your input, which are “conditions” for the machine.

Of course every action that is computer-based is algorithmic, i.e. implemented within different “layers” of programming, all boiled down to the basic electronic signals 0 and 1.

But no need for computers: actually, every procedure guided by a flowchart is algorithmic, too. Everything that is standardized. Everything that is automated.

“Algorithm” means no room for interpretation. And no choice. Continue reading