Why did I take this elective?

The fourth and last semester of the IDC M.Des. program has a research project and a design project, but no lectures. Masters students at IIT, however, can choose to take one of a set of electives. I thought it would be interesting to make the most of being a design school in IIT Bombay, and take a course offerred by another department. I took the AI, Data and Policy partly because I follow Prof. Guha on Twitter and I happened to see his tweet about the course, and partly because my internship at Microsoft in Summer 2019 involved working with AI, and I felt a little crippled by my inability to actually prototype anything as a designer and wanted to learn more.

Initial impressions

I was especially interested in how the course was pitched - over the past year I’ve realised my limitations as a designer being able to create any real impact in social problems without significant policy intervention, and I wanted to see what looking at AI through such a lens could look like. There are two classes a week (Monday and Thursday from 2pm - 3:30pm) and classes alternate between theory classes discussing the socio-political aspect of AI, and coding classes that cover Machine Learning in Python. I thought this was a very interesting approach to the problem, since understanding AI requires both an understanding of the technical aspect and the social, political, ethical and economic impact of AI.

Managing courseload (IDC M.Des)

IDC courseload is heavy as it is, and so I checked with my faculty advisor and project guide before taking this course. They said it was a good idea to be exposed to courses outside IDC, but warned me about the courseload and suggested that I could take it as an audit course. DRS and P3 are 12 and 30 credits respectively, and the elective is 6, which adds up to a 48 credit semester. It is possible to take courses as audit courses or as additional learning courses, which do not impact your CPI. I have currently taken the course as an additional learning course.

Some thoughts about the first class and this paper

About two years ago, I read a Twitter thread [1] that said the field of Computer Science has not had it’s reckoning yet. It said that unlike Chemistry that had seen dynamite and chemical weapons, and Physics that had seen the atom bomb, the field of Computer Science had not yet had a moment that ‘seared the importance of ethics and consequences’ into the minds of everyone in the field.

This has stayed with me as an IT engineer turned into an Interaction Designer. The road to hell is paved with good intentions, and the first time Google Photos let me search through my photos with words felt like magic, but I also read about the app labelling black people as gorillas [2]. This made me wonder about all the trust we put in what is essentially a black box for decision making. AI systems could be mostly useful, but every now and then spit out wrong or biased results, with no way of understanding why. Data collection and algorithmic curation of everything we do online has become so normalised that the constant surveillance has become implicitly accepted as we use identities controlled by corporations to manage our entire identities online.

My summer internship involved working on an AI product, and had to understand and weigh in on issues with data availability to train a model, and issues with model accuracy. As a designer, I felt a little crippled by my limited grasp on the technology and inability to actually prototype anything myself. I read about issues like explaining to the user where smart inputs from an AI agent were coming from, and explaining that the information could be inaccurate sometimes. This motivated me to take this course, and the structure of alternating classes discussing the technical and socio-politico-economic aspects of artificial intelligence was a surprise but in retrospect seems like the obvious approach to be able to completely understand the possible impacts of a piece of AI technology.

Vidushi Marda’s paper on AI Policy in India [3] discusses a framework for analysis of social and ethical concerns of ML systems in three stages: data, model and policy. The part of the paper I feel is especially interesting against the wave of protests in India is the use of AI for surveillance and policing by the Indian state. With Delhi Police using an automated facial recognition to find ‘rabble-rousers and miscreants’ [4] at Narendra Modi’s event at Ramlila Maidan, the government has shown how free speech and privacy could be at risk for dissenters.

This is despite the 2015 striking down of Section 66A of India’s Information Technology Act by the Supreme Court because it was said to have a ‘chilling effect on free speech’. In a 2017 statement, the Indian supreme court also recognised informational privacy as a fundamental right. With practice preceding policy, there is a void on clear policy against the use of AI by the state in a way that violates fundamental freedoms of the citizens.

#20 Jan 2020 Monday, 2pm


[1] Twitter thread by Yonatan Zunger

[2] Google ‘fixed’ its racist algorithm by removing gorillas from its image-labeling tech

[3] Artificial intelligence policy in India: a framework for engaging the limits of data-driven decision-making

[4] Delhi Police Is Now Using Facial Recognition Software to Screen ‘Habitual Protestors’

Reading List

Readings assigned during the course.

  • Artificial intelligence policy in India: a framework for engaging the limits of data-driven decision-making.
    Vidushi Marda

  • Perspectives on Issues in AI Governance
    Google AI

  • National Strategy for Artificial Intelligence #AIFORALL
    Niti Aayog

  • Mind: A Brief Introduction
    John R. Searle

  • Feuding Families and Former Friends: Unsupervised Learning for Dynamic Fictional Relationships
    Mohit Iyyer, Anupam Guha, Snigdha Chaturvedi, Jordan Boyd-Graber, Hal Daume III

  • The Amazing Mysteries of the Gutter: Drawing Inferences Between Panels in Comic Book Narratives
    Mohit Iyyer, Varun Manjunatha, Anupam Guha, Yogarshi Vyas, Jordan Boyd-Graber, Hal Daume III, Larry Davis

Things to check out


Chatbot created in the 1960s at MIT Artificial Intelligence Laboratory.
Try here

Mid-term presentation

Create a team

3 or 4 people. Try and not have more than 1-2 coders.

Fix a topic

Decide what you want to work on.

Meeting with Anupam

Mail Anupam and fix a .5hr slot for 18 Feb (Tue) or 19 Feb (Wed).

AI lens

What sort of ML algorithms will you explore?

Social science lens

How will you critique?

10 minute Presentation

(Including feedback time) 6:30pm - 8:30pm
Monday, 24 Feb 2020