Tag Archives: Algorithm

Algorithms made manifest

Image from https://hellohart.com/2015/05/25/the-mathematics-of-crochet/

by crocheting computer-generated instructions of the Lorenz manifold: all crochet stitches together define the surface of initial conditions that under influence of the vector field generated by the Lorenz equations end up at the origin; all other initial conditions go to the butterfly attractor that has chaotic dynamics. The overall shape of the surface is created by little local changes: adding or removing points at each step

Art or craft can make complex mathematics ‘visible’ for the layperson revealing its beauty and intricacies and opening up ways of understanding what composes our black boxed technologies.

The mathematics of crochet

Analysing Analytics

During snatched moments this week I have been thinking about algorithms and learning analytics, but in an uninformed and distracted way as it has been busy at work. Yet this time was spent in a world semi-constituted and organised by algorithms without my really taking note, as Nigel’s tweet about the way emails get placed into Clutter folders reminded me,

and as even my own lifestream should have underlined as it filled with tweets and posts left uncommented.

My default position on Learning Analytics I expressed early on, but I recognised the need to fight this instinct or at least to examine it more carefully. Siemens’ suggestion that

For some students, the sharing of personal data with an institution in exchange for better support and personalised learning will be seen as a fair value exchange.
(Siemens, 2013, p.1394)

had compounded my involuntary rejection of LA as it packed so many contentious statements in one short sentence.

I took issue with the bargaining trope of data exchange for assured personal gain. I questioned who decides what ‘better support’ is and whether such a promise would hold out after the relinquishing of data. I remained suspicious of the student and institution arriving at a fair outcome when the power balance of that relationship is characterised by inequality. I was wary of ‘personalised learning’ and wondered what it really means and whether it would divest the learner of any of their own thinking skills.

Although at the week’s end when I could read more I discovered Jisc’s counter to my worry,

Students maintain appropriate levels of autonomy in decision making relating to their learning, using learning analytics where appropriate to help inform their decisions.

I remained sceptical, however, because for some students reflection and meta-cognition are not easily achieved (nor always introduced and encouraged) and an effort to develop them may more simply be contracted out to graphs and graphics, leading to a misunderstanding of what counts in learning.

After reading Siemens (2013) my head was full of buzzwords such as actionable insights. I consoled myself by deciding actionable is not a word, but when I looked it up, I found its definition to be rooted in law and, seemingly, marketing, which was indeed insightful.

I had to keep reminding myself (and having to be reminded) that politics and power struggles happen with or without algorithms and not to fall into the trap of algorithms bad, no algorithms good. (What is the opposite of algorithm? Chaos? Proper choice? Manual?) I didn’t think their pervasive and deep penetration of our daily lives was a reason not to want to examine them and get a measure of their scope, dangers and failings, in accordance with Beer’s stated acknowledgement of

a sense that we need to understand what algorithms are and what they do in order to fully grasp their influence and consequences
(Beer, 2017, p.3)

Kitchin (2017) offers “six methodological approaches” (Abstract) to understanding them such as spending time with coders, conducting ethnographies, reverse engineering and witnessing others doing so.


I did of course, get ensnared in thinking that algorithms are dissociable from the sociotechnical world they co-constitute, especially frustrating as I see exactly how coded IF statements are firmly rooted in context: IF … THEN … ELSE …, where the elipses here stand in for prescriptive descriptions of the very detail of our lives and can comprise, too, more nested IF statements or containers into which variables are poured – by us, or by other algorithms, with such complexity, interrelation and recursiveness that these codes seem at once to be “neutral and trustworthy systems working beyond human capacity” (Beer, 2017, p.9-10) as well as organic-seeming and mutable, causing the need, from time to time, for the hand of the putative “viewer of everything from nowhere” (the fictitious person alluded to in Ben Williamson’s lecture) to make the fine adjustments named tweaks. The hand that tweaks is firmly located, but hidden, often in financial, commercial, government or educational institutions, involved in a secret and protected remit to organise and present the knowledge that ensures their continued power.

As Beer, quoting Foucault, makes the point,

… the delicate mechanisms of power cannot function unless knowledge, or rather knowledge apparatuses, are formed, organised and put into circulation.”
(Beer, 2017, p.10)

Manovich (1999, p.27) states that the point of the computer game is the gradual revealing of its hidden structure, the exact opposite of the algorithm which operates under cover by stealth to confound our mapping of it. Algorithms all too easily offer themselves as inscrutable and indecipherable, attributes which supply their perfect camouflage of objectivity and neutrality, as mechanisms for avoiding the bias and prejudice of messy human judgement. Commenting on the twofold “translation of a task or problem” into code, Kitchin states

The processes of translation are often portrayed as technical, benign and commonsensical
(Kitchin 2017, p.17).

Information gathering

It is recognised that Learning Analytics needs to gather information from multiple data points from distributed systems to better map and model the learner in recursive processes. Inherent in this gathering are decisions about what to collect, from where and how, with each of these decisions dependent on the platforms and software that capture the information and which have encoded in them their own particular affordances, constraints and bias. Once aggregated by another encoded fitment, decisions on how to interpret data have to be made as well as comparisons drawn against like typical and historical models in order to arrive at what might be predicted or trigger action. Siemens (2013) outlines problems of data interoperability himself,

distributed and fragmented data present a significant challenge for analytics researchers
(Seimens, 2013, p.1393)

This complex sociotechnical construction is not in any way an objective systematised analysis of authentic behaviour, but a range of encoded choices afforded by particular softwares and programming languages made by living and breathing individuals acting on a range of motivations to construct a more, but probably less, reliable image of the student. The construction of LA will favour some but perhaps inhibit, repel, harm or exclude others.

In addition, learning analytics posits the educational project as reducible to numbers, as a discernible learning process which may be audited and in which

‘dataveillance’ functions to decrease the influence of ‘human’ experience and judgement, with it no longer seeming to matter what a teacher may personally know about a student in the face of his or her ‘dashboard’ profile and aggregated tally of positive and negative ‘events’
(Selwyn, 2014 p.59)


Learning Analytics attempts to seek out patterns which naturally begs the question, what about the data which falls away from the pattern cutter?

Another danger of pattern searching is voiced by boyd,

Big Data enables the practice of apophenia: seeing patterns where none actually exist
(boyd, 2012, p.668)

Patterns are concerned with data that recurs and they fail to take account of the myriad minute varied detail in which crucial contextual information may lie,

Data are not generic. There is value to analysing data abstractions, yet retaining context remains critical, particularly for certain lines of inquiry. Context is hard to interpret at scale and even harder to maintain when data are reduced to fit a model.
(boyd, 2012, p.671)

Siemens (2013) too, alludes to the difficulty in getting the measure of the individual,

recognizing unique traits, goals, and motivtions of individuals remains an important activity in learning analytics
(Siemens, 2013, p.1383)

So much for my own objectivity and neutrality, I seem to have fallen back into that pit whose muddy walls are white and mostly black. Struggling back out, I voiced my concerns in the tweetorial, but attempted to remain open minded,

If this state of affairs which is learning analytics today, is surfaced and properly taken into account, the endeavour shouldn’t be rejected out of hand, but investigated, honed and trialed to see if can usefully help understand the conditions for learning as well as support learners. It should be done in full partnership with students, enabling a more equal and transparent participatory experience as the University of Edinburgh’s LARC project demonstrates.

The significant barriers to LA, ethics and privacy, can be foregrounded and regarded as “enablers rather than barriers” (Gašević, Dawson and Jovanović, 2016) as the editors of the Journal of Learning Analytics encourage,

We would [also] like to posit that learning analytics can be only widely used once these critical factors are addressed, and thus, these are indeed enablers rather than barriers for adoption (p.2)

Jisc has drawn up a Code of Practice for learning analytics (2015) which does attempt to address issues of privacy, transparency and consent. For example,

Options for granting consent must be clear and meaningful, and any potential adverse consequences of opting out must be explained. Students should be able easily to amend their decisions subsequently.
(Jisc, 2015, p.2)

Pardo and Seimens (2014) identify a set of principles

to narrow the scope of the discussion and point to pragmatic approaches to help design and research learning experiences where important ethical and privacy issues are considered. (Abstract)

Yet even if the challenges of ethics and privacy are overcome, there remains the danger that learning analytics reveals only a very pixelated image of the student, one which might place her at a judged disadvantage, an indelible skewed blueprint existing in perpetuity and following her to future destinations. That this should be the case is not surprising if we consider that a sociomaterial account of learning analytics foregrounds its complex mix of the human, the technical and the material performing an analysis and an analysand by a partial apparatus of incomplete measurement. The encoded institution’s audit met with the absence of student context or nuance, means that LA will struggle to give anything other than general actionable insights.



Beer, D. (2017). The social power of algorithms. Information, Communication & Society, 20(1), pp.1-13.

boyd, d. and Crawford, K. (2012). Critical questions for Big Data. Information, Communication & Society, 15(5), pp.662-679.

Gašević, D., Dawson, S., Jovanović, J. (2016). Ethics and privacy as enablers of Learning Analytics. Journal of Learning Analytics, 3(1), pp.1-4.

Jisc, (2015). Code of practice for learning analytics. Available at: https://www.jisc.ac.uk/guides/code-of-practice-for-learning-analytics

Kitchin, R. (2017). Thinking critically about and researching algorithms. Information, Communication & Society, 20(1), pp.14-29

Manovich, L. (1999). Database as a symbolic form. Millennium Film Journal (Archive), 34, Screen Studies Collection, pp. 24-43

Pardo, A., Siemens, G. (2014). Ethical and privacy principles for learning analytics. British Journal of Educational Technology, 45(3), pp.438-450.

Selwyn, N. (2014). Distrusting Educational Technology. Routledge, New York.

Siemens, G. (2013). Learning Analytics: the emergence of a discipline. American Behavioral Scientist, 57(10), pp.1380-1400

Williamson, B. (2017). Computing brains: learning algorithms and neurocomputation in the smart city. Information, Communication & Society, 20(1), pp.81-99.

Bookmark! Code acts

From University of Stirling code acts blog https://codeactsineducation.wordpress.com/

New technologies of psychological surveillance, affective computing, and big data-driven psycho-informatics are being developed to conduct new forms of mood-monitoring and psychological experimentation within the classroom, supported by policy agendas that emphasize the emotional aspects of schooling.

This blog post reminded me of a recent feature in the TES about an app which records and measures pupils’ resilience by providing them with a chipped card teachers can scan to record “the desired skill or character trait”. This hegemonic practice of imposing judgement on how a student should be or feel and measuring their progress towards achieving a prescribed optimum is at the very least unsettling, at the worst, Orwellian. The emotive computing and psycho-informatics described by Williamson are based on ‘the vision of a transparent human,’ and would allow ‘students’ emotions to be data-mined and assessed in real-time for the purposes of continuous, automated school performance measurement’. The very stuff of nightmares.

from Diigo http://ift.tt/1Rlug1X

On and Off

What a week, I couldn’t seem to fire a single algorithm. Early on I enthusiastically toggled Show me the best tweets first on different devices on my Twitter account but with no real discernible difference [1] [2] [3] [4].  I hardly ever use my sparse and locked down Facebook account, but I wandered around in the Settings basement and hauled some levers to ON. Still nothing personalised except a lonely effort by Alison Courses to get me to learn something. I could endorse it, inflicting it on my friends and spawning a million more of the same and similar for me.

It seemed that not only had I somehow gained the right to be forgotten, I had been. What was going on? Normally I only have to think the word hotel for my IP address to be swiped and the price hiked.

Clearly, algorithmically speaking, I should get out more. I started frantically browsing holiday cottages and choosing stuff in online swim shops to provoke a stream of targeted ads. Nothing. How long should it take? Where were the mono fin recommendations? These are algorithms, they shouldn’t show signs of pique. I considered asking a friend to experiment with his Fb timeline settings, but using another person’s data for my own gain seemed, well, dirty. I distracted myself by typing rude words into Google and was blanked, instantly. Naughty me. I did discover that many of us must be contemplating marrying our cousin (is it legal to …).

I headed to YouTube and logged in and out of my Google account like a mad thing, turning the pop up Allow Notifications to Block reflexively. I was impressed by the extent I could analyse my videos – I could get watch time reports, audience retention, playback locations, devices, comments (none) … the list went on. Nothing for Demographics, but the heading was there.

I had wanted to demonstrate how the

arrangements of comments, and thus the spatial qualities of the YouTube page … come together through multiple and contingent relations between the human users … as well as the non-human algorithms which operate beneath the surface
(Knox 2014, p.49)

I wanted to investigate how

the spaces utilised for educational activity cannot be entirely controlled by teachers, students, or the authors of the software”
(Knox, 2014, p.50)

but it seemed unlikely now.

So back in subterranean boiler rooms I struggled rusted faucets to OPEN and tapped the barometers to DELUGE. Sprinting back upstairs, I Googled myself to check I was still alive. Phew, a few of my selves had faint pulses. From a Kafkaesque corridor I dragged down my Google archive to the desktop but found only slim pickings. Seemingly I hadn’t been anywhere on the map for years. I travelled as far as Amazon where, at last, I was greeted with a jaunty Hello C, and I burst into tears of relief at their intimate knowledge of my hoover bag preferences and proffered book recommendations. They were accurate, useful and interesting except for the History book suggestions which must, I dimly remember, be a result of ordering revision guides for my children some hundred years ago.

I never thought I would be so glad to chum up with people who bought this and also bought that. I was back in the human race.

What had I been missing? What friendly, self-affirming world had I separated myself from by turning off tracking and not using Facebook? I’d denied myself even the decision to let Fb decide what I see. Am I doomed to be alone and un-liked with my own dull agency, forced to wander about to achieve serendipity myself instead of having it tastefully sprinkled on top of my carefully-aimed long tail niche cappuccino of recommendations?

“Recommendation algorithms map our preferences against others, suggesting new or forgotten bits of culture for us to encounter” (Gillespie, 2012).

Author of my own destiny? Perhaps not, thanks. I wouldn’t know which of the 52,000 Facebook categories were mine (Beyond Boring? Underactive Thyroid? Paranoid Meanie?). But then I wouldn’t know that anyway,

Categorization is a powerful semantic and political intervention
(Gillespie, 2012).

Best kept hidden.

Is it really consume like crazy, like and retweet in overdrive, complete complicated cameos, share lolcats and link this to that – or –  walk the wilderness? I suspect it’s a bit more nuanced.

I created and later updated a Storify to make sense of other people’s experiences. Perhaps I should keep my settings turned on and just frustrate the algos. I could have fun. I should have believed the boiler room posters (proclamations of “the legitimacy of these functioning mechanisms” (Gillespie, 2012), part of the “providers’ careful discursive efforts” (p.16) which assured me that my experience would be improved.

This articulation of the algorithm is just as crucial to its social life as its material design and its economic obligations
(Gillespie, 2012)

I should have heeded the signs in the (lack of) Control Room which shouted Cookies are Vital and threatened politely to forget which pages I like in Cyrillic. Manovich states that computer games are the “projection of the ontology of the computer onto culture itself” (Manovich, 1999, p.28); shouldn’t I just start to play?

But what was I doing with Storify? Temporarily fixing a contingent assemblage of student and teacher tweets sourced from filtered searches within the affordances of a particular technology? Was this,

the pedagogy of networked learning in which knowledge construction is suggested to be ‘located in the connections and interactions between learners, teachers and resources, and seen as emerging from critical dialogues and enquiries
(Knox, 2014, p.51, quoting Ryberg et al, 2012) ?

Was it like EDMOOC News in which

a set of dependencies and relations that entwine participants and algorithms in the production of educational space
(Knox, 2014, p.51) ?

Not really, but getting closer.

As someone who regularly gets lost rather than turn on their GPS, changing my preferences isn’t going be easy. Yet if I really want to map how “Complex algorithms and codes of the web shape and influence educational space” (Knox, 2014, p.52), untangle, as far as I can, the sociomaterial “procedures irreducible to human intention or agency” (p.53) and discern the power structures encoded in the code, I might have to take the plunge. Lucky I’ve got ten new costumes.

I should augment the number of actors in the “recursive loop between the calculations of the algorithm and the “calculations” of people” (Gillespie, 2012), lifesaving idealistic hopes and avoiding my cousins.


Recommended for me


Gillespie, T. (2012). The Relevance of Algorithms. in Media Technologies, ed. Tarleton Gillespie, Pablo Boczkowski, and Kirsten Foot. Cambridge, MA: MIT Press.

Knox, J. K. (2014). Active algorithms: sociomaterial spaces in the E-learning and Digital Cultures MOOC. Campus Virtuales, 3(1): 42-55.

Manovich, L. (1999). Database as a Symbolic Form. Millenium Film Journal, 34, pp.24-43.

Favourite tweets!

The video shared by Chenée exemplifies Gillespie’s Patterns of Inclusion,

Patterns of inclusion: the choices behind what makes it into an index in the first place, what is excluded, and how data is made algorithm ready

Gillespie, T. (2012). The Relevance of Algorithms. in Media Technologies, ed. Tarleton Gillespie, Pablo Boczkowski, and Kirsten Foot. Cambridge, MA: MIT Press.

Liked on YouTube! This Panda Is Dancing

This Panda Is Dancing

I like this video on YouTube because technologies work to keep us on their site as long as possible, gathering data gleaned from our likes and views, chats and shares. This is the data algorithms like to feed on.
A poetic short film by Max Stossel & Sander van Dijk:

In the Attention Economy, technology and media are designed to maximize our screen-time. But what if they were designed to help us live by our values? www.timewellspent.io

What if news & media companies were creating content that enriched our lives instead of catering to our most base instincts for clicks?

As technology gets more and more engaging, and as AI and VR become more and more prevalent in our day-to-day lives we need to take a look at how we’re structuring our future.

Time Well Spent is a movement to align technology with our humanity: www.timewellspent.io