"Algorithm 01" by Dimitris Ladopoulos is licensed under CC BY-NC-ND 4.0
“Algorithm 01” by Dimitris Ladopoulos is licensed under CC BY-NC-ND 4.0

The web is full of algorithms, often underpinning the social media services, search engines and retailers that we visit online. However, their presence tends to be invisible. Algorithms are meant to give us the exact information we are looking for, make our social interactions better, suggest music or videos we might like, or correct our spelling, but we are not really supposed to see them or how they operate. Indeed, we often only acknowledge the presence of algorithms when strange results are produced.

Commercial interests often ensure that algorithms remain unseen, and the complex mathematical formulas usually involved mean that even if we could see them our ability to understand how they work is limited. Nevertheless, interest in algorithms is growing, with Netflix publicising some basic information about its recommendation algorithm, and Apple revealing more technical details about the iTunes Genius service. Even without technical information, what we can always see are the results an algorithm produces, and it is these results that we’d like you to document and consider this week.

Playing with algorithms (weeks 8 and 9)

During weeks 8 and 9, your task is to play with some algorithms and document the results. This task is not formally assessed, and is primarily chance to have some fun exploring the kinds of algorithms we’ll be reading about in this block. However, you should record your results as a ‘algorithmic play’ artefact, in a way that feeds into your lifestream blog so that your explorations will be included in the lifestream assessment.

A great place to start your algorithmic play is Christian Sandvig’s blog post Show and Tell: Algorithmic Culture, featuring three super examples of algorithms shaping our attention: Google Instant, Facebook News Feed, and Google Ads.  Try out these examples for yourself, before choosing somewhere to start your own algorithmic play.

Below are some suggestions, although you are free to choose any space for this task – there is likely to be some kind of algorithmic operation behind most of the web content you encounter. The important thing is to find an example that your personal interaction can affect, usually requiring you to be a logged in user with an account.

  • Google Search and Ads, or another search engine
    Google’s PageRank is one of the most famous web algorithms, primarily for the way it goes about ‘optimising’ search engine results. You might use Sandvig’s example above to document your own play with Google Instant, or you could explore the difference in search results depending on whether you are logged in to your Google account (if you have one) when you search. You might also explore how your search terms affect the adverts presented to you within Google, but also within other sites that you subsequently visit.
  • Facebook
    Following Sandvig’s example above, Facebook’s news feed presents an interesting site for your algorithmic play. Can you ‘reverse engineer’ the EdgeRank algorithm, and speculate about why certain posts are being hidden from view?  What other algorithms might be operating underneath the Facebook hood?
  • YouTube comments and recommended videos
    During this block you might explore YouTube recommended videos, which appear as a list on the right of the YouTube page. How do your viewing habits influence these recommendations? How has your participation in EDC influenced your YouTube recommendations? What happens if others – perhaps friends or family – watch YouTube with your account?
  • Spotify, Netflix, or similar music/video streaming services. 
    Exploring the algorithms within these services will probably work best if you already have accounts and some history of use. What kind of entertainment is offered to you in the recommended lists? What happens if you select something you wouldn’t normally choose?
  • What other algorithms are recommending content to you or optimising your communications?

As well as documenting the results of your algorithmic play, we also want you to get critical! Rather than simply assuming that algorithms automatically give us the best answers, we want you to interrogate and question the result you see. Think about the following questions when you develop and comment on your algorithmic play:

  • How has the algorithm affected the options you are given or what you can see?
  • How have your actions changed what the algorithm has done?
  • How have other people been involved in shaping results?
  • Do results feel personal or limiting? Is this optimisation, or a ‘you loop’?
  • What are the ethical issues at stake with your chosen algorithm? Is there data here that should be private?
  • And of course, what are the implications for digital education implied by your chosen algorithm?

As with your micro-ethnography task in the previous block, we encourage you to think creatively about how you might present your algorithmic play. Would a blog post, slideshow, or timeline work best? Remember to choose a format that will feed into your lifestream blog.