You are on page 1of 15

Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao

40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

Os Algoritmos da Comunicao: Uma Abordagem de Processos Computacionais

como Objeto de Estudo da Comunicao 1

Willian Fernandes Arajo2


Universidade Federal do Rio Grande do Sul, Porto Alegre, RS

Resumo
O objetivo deste artigo mapear as caractersticas da noo de algoritmo como objeto de
estudo contemporneo. O estudo est organizado metodologicamente como uma reviso
bibliogrfica dos principais textos sobre o tema no campo das Cincias Sociais e
Aplicadas. A partir disso, realizada uma discusso terica orientada por trs eixos
analticos definidos por Ziewitz (2015) como temas recorrentes em estudos sobre
sistemas algortmicos: agncia, normatividade e visibilidade. Por fim, o estudo prope
uma definio da noo de algoritmo como objeto de estudo da comunicao, enfatizando
uma abordagem ampla, plural e relacional.

Palavras-chave: algoritmos; plataformas digitais; agncia; tecnologia; comunicao.

Mdias digitais e dispositivos computacionais so tecnologias que se incorporam


em boa parte de nossas prticas cotidianas. Ler notcias online, buscar informao na web
ou escolher algo para assistir em uma plataforma de streaming so todas atividades nas
quais entramos em relao com infraestruturas computacionais de organizao, filtragem
e classificao. Na medida em que esses dispositivos e ambientes digitais passam a atuar
de forma mais evidente, sugerindo contedos, propondo aes e definindo o que
relevante ou popular, a noo de algoritmo tem se tornado tpico de conversao sobre
como nossa vida organizada por meio das tecnologias digitais.
Tornou-se algo rotineiro ouvir relatos pessoais ou ler manchetes de veculos de
comunicao sobre algoritmos. Por exemplo, o chamado algoritmo do Facebook uma
entidade seguidamente invocada como responsvel pelas aes nessa plataforma. Em

1
Trabalho apresentado no GP Comunicao e Cultura Digital do XVII Encontro dos Grupos de Pesquisa
em Comunicao, evento componente do 40 Congresso Brasileiro de Cincias da Comunicao.
2
Doutor em Comunicao e Informao pela UFRGS, e-mail: willianfaraujo@gmail.com.

1
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

uma busca rpida pelo termo no Twitter possvel encontrar dezenas de milhares de
publicaes como a reproduzida na Figura 1, nas quais so expressas percepes de
usurios comuns sobre as relaes que estabelecem com a plataforma. Ou seja, como
percebem as aes do mecanismo ao definir o que ser visvel nos seus feeds ou o que
recomendado.
Figura 1 Publicao de usurio ou usuria do Twitter sobre o algoritmo do
Facebook3

Fonte: Twitter (2017)

Ao mesmo tempo, na cobertura jornalstica sobre o Facebook, algoritmo


seguidamente invocado como o responsvel pelo processo de filtragem dos contedos
no Feed de Notcias (MEJA, 2015). Dentro dessa lgica, o criador desse algoritmo
capaz de decidir o que um bilho de pessoas leem diariamente no mundo inteiro (MEJA,
online). Ao ocupar a posio de sujeito nos enunciados dessas manchetes (ZIEWITZ,
2015), algoritmos tendem a ser definidos como agentes nicos, unificados, como uma
pea inteiria que tem determinada funo em um dado processo tcnico ou como uma
frmula que mantida em segredo pelas plataformas digitais.
Assim como passa a figurar nas discusses cotidianas sobre as aes de
plataformas digitais, algoritmo tambm se torna uma palavra-chave ascendente em
diversas reas de conhecimentos dentro das chamadas humanidades. Pesquisadores de
reas como comunicao, sociologia e antropologia tm se dedicado a discutir e analisar
os impactos e efeitos desses processos computacionais. Preocupaes sobre vigilncia,
visibilidade online, discriminao e falta de transparncia so alguns eixos temticos

3
Publicao foi usada no artigo com o consentimento do autor ou autora e anonimizado a seu pedido.

2
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

importantes nos estudos sobre algoritmos. O prprio uso do termo algoritmo como forma
de designar esses processos computacionais de classificao e seleo passa a ser
questionado como uma abordagem que simplifica a recursividade da agncia
computacional. Ao mesmo tempo, o desafio metodolgico de estudar processos
complexos (que envolvem diferentes tipos de conhecimento e um nmero amplo de
atores) e proprietrios (amplamente resguardados por legislaes de propriedade
intelectual) considerado um ponto central nesse debate.
Portanto, diante desse complexo cenrio, o objetivo do artigo mapear as
caractersticas do conceito de algoritmo como objeto de estudo contemporneo. Com isso,
busca-se propiciar uma viso plural e aprofundada sobre agncia computacional nos
estudos sobre mdias digitais. O estudo est organizado metodologicamente como uma
reviso bibliogrfica dos principais textos sobre o tema no campo das Cincias Sociais e
Aplicadas. A partir disso, realizada uma discusso terica orientada por trs eixos
analticos definidos por Ziewitz (2015) como temas recorrentes em estudos sobre
sistemas algortmicos: agncia, normatividade e visibilidade. A abordagem aqui proposta
segue perspectivas terico-metodolgica dos estudos de cincia e tecnologia (STS4),
como forma de interrogar a agncia de processos computacionais sem tom-los como
algo dado ou naturalizado (CHUN, 2008). Como destaca Ziewitz (2015, p. 7), STS tm
uma longa histria em desafiar noes convencionais de agncia5.
Por fim, em suas consideraes finais, o estudo prope uma definio da noo de
algoritmo como objeto de estudo da comunicao, enfatizando uma abordagem ampla,
plural e relacional.

Algoritmo como foco do debate sobre plataformas digitais

Processos computacionais esto no centro das dinmicas que compem a vida


coletiva, como informar-se ou interagir por meio de ambientes digitais. Logo, relevncia
ou visibilidade na web so valores atualmente impossveis de compreender sem levar em
considerao a agncia de processos algortmicos. Esses processos esto no centro do
sistema informacional, onde condicionam a agncia de usurios ao classificar, filtrar,

4
Sigla que deriva do termo em ingls: Science and Technology Studies.
5
Todas as citaes em lngua estrangeira foram traduzidas de forma livre pelo autor.

3
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

sugerir, recomendar, sumarizar, mapear e listar informao e contedo da web de acordo


com parmetros pr-definidos" (BUCHER, 2012, p. 17). Por outro lado, o nvel de
sofisticao dos processos algortmicos, assim como a maneira com que so inscritos em
interfaces digitais (com pouco destaque para sua agncia e, ao mesmo tempo, impossveis
de desabilitar), torna esse processo opaco e pouco visvel, o que proporciona uma
aparncia de objetividade e de neutralidade.
diante desse contexto que se discute a existncia de uma era de governana
algortmica generalizada, na qual algoritmos vo desempenhar um papel cada vez maior
no exerccio de poder, um meio pelo qual se automatiza a disciplina e o controle das
sociedades e aumenta a eficincia da acumulao de capital. (KITCHIN, 2016, p. 2). Na
caracterizao dessa nova era, algoritmos tendem a ser definidos como poderosos agentes
que esto no centro de diversas dinmicas da vida coletiva, como fluxos informacionais:

Algoritmos gerenciam nossas interaes em sites de redes sociais,


destacando as publicaes de um amigo, excluindo as de outro.
Algoritmos so projetados para calcular o que quente ou
tendncia ou mais discutido, selecionando s a nata entre as
aparentemente ilimitadas conversas disponveis. [...] eles so agora uma
lgica fundamental que regula os fluxos de informao. (GILLESPIE,
2014, p. 167).

Ao mesmo tempo em que se considera possvel localizar os efeitos disruptivos e


transformativos de algoritmos em diversas dinmicas que compem a vida coletiva
(KITCHIN, 2016), estudar suas formas de atuao considerada uma tarefa complexa e
limitada em diversos sentidos. Inicialmente, algoritmos so considerados caixas-pretas
nas quais manter-se impenetrvel entendida pelas estruturas empresariais como
vantagem competitiva (BUCHER, 2012; KITCHIN, 2016; PASQUALE, 2015). Contudo,
mesmo que se tenha acesso ao cdigo-fonte de um algoritmo, o que ele faz s pode ser
entendido diante das relaes que mantm com a rede sociotcnica heterognea que o
sustenta, composta por diversos agentes (dados, arquiteturas, hardwares, leis, modelos de
negcios, etc.) (KITHIN, 2016). Por isso, autores como Seaver (2013, p. 10) destacam
que esses sistemas so o resultado de um trabalho coletivo, feito, mantido e revisado por
muitas pessoas com diferentes objetivos e em diferentes momentos. Como circunstncia
adicional, o crescente uso de tcnicas de inteligncia artificial, como a aprendizagem de
mquina, destacado como evidncia da complexificao da ao desses processos

4
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

mesmo para seus criadores, considerados como detentores de apenas um entendimento


limitado do que os sistemas fazem (BURRELL, 2016; INTRONA, 2016).
Para alm da dificuldade de compreender a agncia de processos computacionais
por suas prprias caractersticas, o significado de algoritmo representa uma ideia
mltipla, que pode variar de acordo com o contexto em que empregado. Como
destacado na introduo, o termo tem se popularizado como uma forma de fazer
referncia ao poder dos processos computacionais na vida cotidiana. Para Bogost (2015),
a idealizao de algoritmo como um objeto nico, simples e fcil de delimitar escorre
entre os dedos quando olhamos para a realidade emprica. A figura do algoritmo do
Google, exemplifica Bogost (2015), como o agente decisivo em cada busca no servio,
desaparece quando passamos a observar a mirade de relaes sociotcnicas que
conformam o servio. Isso a confluncia de aspectos fsicos, virtuais, computacionais
e no computacionais eletricidade, data centers, servidores, ar-condicionado, guardas
de segurana, mercados financeiros. (BOGOST, 2015, documento online).
Como possvel observar, algoritmo no pode ser tomado como uma entidade
material, um processo formal e tcnico ou a um fenmeno estvel da realidade emprica.
Como sugere Ziewitz (2015), devemos manter nossas abordagens generativas o suficiente
para tornar possvel revisar nossas pressuposies e crenas sobre o que algoritmos so.
Entendido como um conceito sensibilizador, algoritmos nos possibilitam uma
oportunidade de explorar (conceitualmente, empiricamente e metodologicamente) um
novo e interessante campo de prticas tecno-cientficas.6 (ZIEWITZ, 2015, p. 10-11).
Tomar algoritmo como conceito sensibilizador significa mapear sua existncia em um
determinado contexto emprico, seguindo e registrando os valores, lgicas e
entendimentos especficos que performa.
Portanto, o escrutnio do termo e dos significados que tende a performar a
condio analtica para uma abordagem que escape mistificao da agncia
computacional (BOGOST, 2015). Para tanto, fundamental retornar alguns passos e
discutir aspectos etimolgicos do termo algoritmo, assim como sua utilizao no

6
Texto original: Understood as a sensitizing concept, the figure not only affords us an opportunity to
explore - conceptually, empirically, and methodologicallya new and exciting field of techno-
scientific practice.

5
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

contexto computacional. Logo, no item a seguir so apresentados aspectos gerais da


origem etimolgica do termo, assim como seu significado para computao.

Algoritmo como lgica da computao

Algoritmo, como uma sequncia finita de instrues que, passo a passo, orientam
a realizao de uma tarefa ou a resoluo de um problema (CHABERT et al., 1999) um
conceito que est nas razes do conhecimento matemtico ancestral, mesmo antes do
termo algoritmo existir. Essa definio tende a parecer abstrata e genrica, mas um
exemplo matemtico cotidiano sugerido por MacCormick (2011) pode ajudar: pense na
soma de dois nmeros. Faz parte desse processo comear o clculo pelo nmero da
direita, somar nmero por nmero, acumular as dezenas e somar para obter os resultados.
Todos esses so os passos do algoritmo de soma, operao que aprendemos nos
nossos primeiros anos de vida escolar. Para Leavitt (2007), independente da
complexidade do algoritmo ou do problema matemtico que busca resolver, a principal
caracterstica dessa ideia seu carter sistemtico: isto , o processo vai chegar a uma
resposta dentro de um perodo finito de tempo, e com um nmero finito de passos.
(LEAVITT, 2007, p. 30). Ou seja, a gnese da lgica algortmica matemtica baseada
em controle e automao. Duas caractersticas importantes para a definio
computacional desse conceito.
Apesar da longa existncia de mtodos formais de clculos em registros histricos,
eles passaram a ser chamados de algoritmo h menos de mil anos. A origem etimolgica
do termo remete traduo para o latim dos escritos do matemtico rabe Muammad
ibn Ms al-Khwrizm durante o sculo XII na Espanha (MIYAZAKI, 2012). al-
Khwrizm, que viveu durante a primeira metade do sculo IX, conhecido como autor
dos textos mais antigos sobre lgebra at ento conhecidos (CHABERT et al., 1999;
LEAVITT, 2007). A traduo dos textos de al-Khwrizm levou ao contexto da Europa
medieval os mtodos de adio, subtrao, multiplicao e diviso atravs do sistema
numrico hindu-arbico (MIYAZAKI, 2012).
Como conceito matemtico ancestral, algoritmo est na base de toda computao
moderna (GOFFEY, 2008). Em sua definio formal clssica, representa genericamente
uma sequncia de instrues em comandos lgicos, executveis, que servem para

6
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

resoluo de problemas computacionais. a representao de um problema ou tarefa em


termos de condies lgicas (conhecimento sobre suas variveis, ou seja, os dados) e de
estruturas de controle (estratgia ou passos a seguir para sua resoluo) (INTRONA,
2016). Portanto, o que faz um algoritmo no pode ser entendido sem levar em conta o
processo de produo de estruturas de dados (DOURISH, 2016).
Nos principais guias para iniciantes no tema, algoritmos tendem a ser ilustrados
como conceito geral, como um mtodo para realizao de tarefas cotidianas. Isto ,
prticas como cozinhar ou escovar os dentes, por exemplo, so mobilizadas para
evidenciar o carter processual desse conceito: Voc tem um algoritmo para escovar os
dentes: abra a pasta de dente, pegue a escova, coloque uma quantidade suficiente de pasta
apertando o tubo, feche o tubo, coloque a escova em um quadrante dos dentes, movimente
para cima e para baixo por N segundos etc.. (CORMEN, 2013, p. 1). A ilustrao
sugerida por Cormen (2013) usada para sublinhar um aspecto importante da definio
computacional de algoritmo: a necessidade da definio com preciso suficiente de cada
processo ou tarefa para que um computador possa execut-los.

Qual a diferena entre um algoritmo executado em um computador e


um algoritmo que voc executa? Voc pode ser capaz de tolerar quando
um algoritmo descrito imprecisamente, mas um computador no pode.
Por exemplo, se voc for dirigir para o trabalho, seu algoritmo dirigir-
para-o-trabalho pode dizer se o trfego est ruim, tome uma rota
alternativa. Embora voc possa saber o que voc quer dizer com
trfego ruim, um computador no pode. (CORMEN, 2013, p. 1).

A atividade de especificar de forma computacionalmente clara e precisa o que


representam cada passo do algoritmo dirigir-para-o-trabalho chamado de modelagem.
Para Skiena (2008), modelagem a tcnica mais importante na elaborao de algoritmos.
Para o autor, trata-se de uma arte de transformar por abstrao um mundo real e confuso
em um problema claro e conciso, capaz de ser automatizado por algoritmos (SKIENA,
2008). Por exemplo, para classificar o trfego de uma via como ruim possvel considerar
diferentes indicadores mais ou menos calculveis: velocidade mdia, volume de veculos,
qualidade da via, presena de controladores de trfego, segurana etc. Gillespie (2016, p.
19, grifo do autor) apresenta um interessante exemplo de modelagem:

O modelo a formalizao de um problema e seus objetivos,


articulados em termos computacionais. Ento, o objetivo de

7
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

apresentar aos usurios os resultados de pesquisa mais relevantes


para sua consulta pode ser modelado, ou aproximado atravs de
termos operacionais, como calcular eficientemente os valores
combinados de objetos preponderados na base de dados de
indexao, a fim de melhorar a porcentagem de probabilidade que os
usurios cliquem em um dos cinco primeiros resultados.

Como possvel observar nos exemplos citados, para modelar um problema


necessrio abstrair as inmeras implicaes e possibilidades que ideias como trfego ruim
pode significar, reduzindo-as a uma representao computacional considerada bem
definida e adequada ao problema que se quer resolver. nesse sentido que o conceito de
algoritmo definido como abstrato (DOURISH, 2016).
Por isso, o processo de elaborao de um algoritmo uma dinmica complexa,
que envolve uma gama de decises a serem tomadas e que est em relao com diversas
outras definies computacionais. Alm disso, entre a definio das estratgias
computacionais em cdigo at a efetiva implementao de um sistema, existem
inevitveis cadeias de tradues (LATOUR, 1993) nas quais algoritmos so
implementados e se tornam progressivamente difusos e invisveis (INTRONA, 2016).
Logo, o que algoritmos fazem, no sentido computacional do termo, no pode ser
facilmente localizado em linhas de cdigo de um software, j que suas aes so sempre
resultado de uma rede mal definida de aes sobre aes, como parte de uma complexa
relao de poder e conhecimento, na qual consequncias inesperadas, como efeitos
colaterais do comportamento de um programa, podem se tornar muito importantes.
(GOFFEY, 2008, p. 19). Entre a descrio de uma tarefa em linguagem de programao
e a efetiva realizao dessa tarefa por um computador existe uma complexa rede que
composta por diferentes agentes e prticas.

Regularidades na discusso sobre algoritmos

Neste item, busca-se apresentar uma reviso de discusses terico-empricas sobre


o tema, apontando algumas regularidades na observao dos sistemas ditos algortmicos.
Para isso, a reflexo aqui apresentada est organizada em trs tpicos sugeridos por
Ziewitz (2015) como temas analticos recorrentes em estudos sobre sistemas
algortmicos: agncia, normatividade e visibilidade. Cada um dos tpicos abordado a
partir da reviso bibliogrfica dos principais textos sobre o tema no campo das Cincias

8
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

Sociais e Aplicadas e analisados a partir de uma proposta relacional inspirada nos estudos
de cincia e tecnologia (STS).

Agncia

Um dos principais aspectos relacionados discusso de algoritmos a variedade


de agncia que lhes atribuda (ZIEWITZ, 2015). O que algoritmos fazem uma questo
que se fragmenta em diversos aspectos importantes, seja em aspectos mais prticos, como
a automatizao e acelerao de processos, ou pela discusso de aspectos mais
prescritivos e disciplinares, como sobre lgicas e entendimentos que sistemas performam.
Algoritmos so considerados agentes que configuram e circunscrevem a vida coletiva de
diferentes formas (INTRONA, 2011), como para seduzir, coibir, disciplinar, regular e
controlar: guiar e moldar como pessoas, animais e objetos interagem e atravessam vrios
sistemas. (KITCHIN, 2016, p. 6).
Um aspecto importante seguidamente associado a agncia de sistemas
algortmicos a ideia de prever comportamento. Como destaca Gillespie (2014), o uso
frequente de tcnicas de produo de perfis que buscam antecipar a atividade, por
exemplo, de usurios do sistema. Trata-se do cruzamento de dados como o
conhecimento sobre o usurio adquirido naquele instante, o conhecimento de escolhas
anteriores do usurio e o conhecimento estimado estatstica e demograficamente sobre
usurios como este. (GILLESPIE, 2014, p. 176). Essa ideia se aproxima da definio de
tecnologias performativo-preditivas, construda por Bruno (2013). Pela perspectiva dos
estudos de vigilncia, a autora destaca processos algortmicos como produtores de [u]m
futuro de carter imediato, pois atua no presente, e cuja efetividade performativa e
proativa, semelhante oracular (BRUNO, 2013, p. 170), buscando controle e
instrumentalizao de escolhas individuais.
O que algoritmos fazem tende a ser predominantemente definido como
automatizado, em contraposio ao trabalho de humanos. Entretanto, apesar da
automao representar um aspecto importante da agncia computacional, no
analiticamente correto tomar isso como essncia. Bogost (2015) cita o exemplo do
sistema de recomendao de filmes do servio Netflix. Em 2009, a empresa chegou a
realizar um concurso para escolher um algoritmo para realizar recomendao aos

9
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

consumidores, premiando com um milho de dlares os vencedores (LOHR, 2009).


Entretanto, destaca Bogost (2015), parte significativa do sistema de recomendao do
Netflix baseado no trabalho de pessoas contratadas para assistir filmes e lhes atribuir
categorias que, posteriormente, sero relacionadas aos dados de cada usurio e usuria
para lhes sugerir outros filmes. Nesse sentido, o autor afirma: Sim, existe um programa
relacionando hbitos com a base de dados de filmes. Mas o trabalho geral do sistema de
recomendao da Netflix distribudo entre muitos sistemas, atores e processos
diferentes. (BOGOST, 2015, documento online).
Diante das caractersticas destacadas, possvel sustentar que a agncia
algortmica no deve ser tomada como puramente individual ou passvel de ser atribuda
a uma pessoa, um grupo, um mecanismo ou um processo isolado. Do mesmo modo, o
poder agencial desses processos depende da contnua criao de condies para extenso
da agncia no tempo e espao. Ou seja, sua eficcia depende de toda uma rede imaginada
de mquinas e seres humanos. (CHUN, 2008, p. 299). Por essas duas caractersticas,
alm da observao de aspectos de sua implementao e uso em servios online como
Google, Facebook, Twitter ou Netflix, possvel afirmar que processos algortmicos
esto sempre em fluxo e o que fazem algo que deve ser observado de forma relacional
e tendo em conta seus aspectos contingentes.

Normatividade

A discusso do carter normativo de sistemas algoritmos diz respeito s formas


pelas quais eles participam na construo de definies ticas, polticas e culturais
(ZIEWITZ, 2015). Isto , que lgicas e valores so performados por esses sistemas.
Entender que sistemas algortmicos performam vises de mundo especficas afasta
idealizaes de sistemas computacionais como puramente matemticos, tcnicos e,
portanto, objetivos. Sistemas algortmicos tm dimenses e implicaes sociais, polticas
e estticas, que so inerentemente formadas e moldadas por todos os tipos de decises
tomadas, por polticas, por ideologias e pelas materialidades do hardware e da
infraestrutura que executam suas instrues. (KITCHIN, 2016, p. 4).
Para Ananny (2016), esses processos no apenas aceleram prticas como o
jornalismo, comrcio e finanas, mas tambm performam entendimentos especficos.

10
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

Eles so discurso e cultura sobre o conhecimento que simultaneamente social e


tecnolgico, estruturando como informao produzida, acompanhada, interpretada,
vista como legtima e definida como de relevncia pblica. (ANANNY, 2016, p. 98).
Ou seja, mais que apenas potencializar prticas, processos algoritmos performam
determinada tica ou lgica normativa que se configura na capacidade, por exemplo, de
inferir relaes em dados computacionais e, a partir disso, reunir pessoas em categorias,
de julgar semelhana e sugerir provveis aes, e de organizar tempo e influenciar quando
a ao acontece (ANANNY, 2016, p. 94).
Esse processo de categorizao representa uma tcnica importante na estruturao
e gerenciamento de bases de dados das plataformas digitais que interagimos diariamente.
Categorizao uma poderosa interveno semntica e poltica: o que as categorias so,
o que pertence a uma categoria e quem decide como implementar essas categorias, na
prtica, so todas posies poderosas sobre como as coisas so e deveriam ser.
(GILLESPIE, 2014, documento online). Toda produo, representao e categorizao
inerente a dados computacionais gera consequncias normativas, o que Dourish (2016)
chama de consequncias das formas representacionais. Portanto, classificar em um
amontoado de dados o que relevante, vlido, similar, aceitvel etc. so sempre
julgamentos que tm consequncias normativas na forma como sistemas algortmicos
atuam.

Transparncia

A transparncia em relao ao que exatamente fazem processos algortmicos um


aspecto importante na literatura atual sobre o tema. Processos computacionais so
complexos sistemas onde interatuam, de forma mais ou menos visveis, diversos agentes.
nesse sentido que Dourish (2016) sugere que a operao de algoritmos tende a ser
opaca. Isto , ela no pode ser examinada facilmente como a ao de um humano, por
uma variedade de razes (DOURISH, 2016, p. 6).
Alm de estarem em constante mudana, as definies que compem esses
processos representam atualmente importantes segredos empresariais. Como pondera
Burrell (2016), em muitos casos no se trata apenas de questes de propriedade
intelectual, mas tambm de segurana dos sistemas e de evitar trapaas, como, por

11
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

exemplo, na classificao de contedos e websites em sistemas de buscas. Burrell (2016)


acrescenta outros dois motivos para que se considere sistemas algortmicos como pouco
transparentes: a falta de conhecimento da maioria da populao sobre a elaborao de
algoritmos e sobre a leitura e a escrita em linguagem de programao; e a crescente
utilizao de processos de aprendizagem de mquina7. Tcnicas de inteligncia artificial
como a aprendizagem de mquina representam aspectos complexos que desafiam mesmo
os desenvolvedores desses sistemas.

A opacidade dos algoritmos de aprendizagem mecnica desafiadora


em um nvel mais fundamental. Quando ele aprende e
consequentemente constri sua prpria representao de uma deciso
de classificao, o faz sem levar em conta a compreenso humana.
(BURRELL, 2016, p. 10).

Autores como Pasquale (2015) e Sandvig et al. (2014) tem chamado ateno para
iniciativas de auditagem de algoritmos, buscando colocar a luz sobre possveis aspectos
discriminatrios ou tendenciosos. Entretanto, como precisamente adverte Burrell (2016,
p. 4, traduo minha), a crtica vlida, porm, tende a subestimar o que isso implicaria
no que diz respeito ao nmero de horas necessrias para desembaraar a lgica do cdigo
dentro de um complicado sistema de software.. Tentativas de auditorias externas tm,
via de regra, apresentado resultados inconclusivos.
Um outro aspecto da discusso sobre transparncia de sistemas algoritmos a
percepo dos usurios. Diversos estudos tm discutido a inconscincia de usurios, por
exemplo, ao usarem o Feed de Notcias do Facebook sem ter em conta o processo de
filtragem que desempenhado pelo mecanismo (ARAJO; S, 2016; ESLAMI et al.,
2015). Eslami et al. (2015) fazem uma figura extrema sobre isso: sempre que um
desenvolvedor em Menlo Park (sede do Facebook) ajusta um parmetro, algum em
algum lugar do mundo pensa erroneamente que no amado. (ESLAMI et al., 2015, p.
161). Em uma perspectiva qualitativa, Arajo e S (2016) avaliaram a percepo sobre o
Feed de Notcias atravs de entrevistas com usurios do servio. Segundo os autores,

7
uma tcnica computacional de extrao de conhecimento estatstico de grandes quantidades de dados.
Os algoritmos desenvolvidos atravs de sistemas de aprendizagem de mquina costumam automatizar um
processo de tomada de deciso a partir de determinados padres pr-definidos (MULLER; GUIDO,
2017).

12
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

usurios predominantemente mostraram no perceber a ao do mecanismo,


considerando o Feed de Notcias um espao de carter pessoal.

Consideraes finais

Ao mapear as caractersticas do conceito de algoritmo como objeto de estudo


contemporneo, este artigo buscou situar esse conflituoso campo de pesquisa, assim como
fazer uma abordagem ampla sobre os aspectos histricos e formais dessa noo. Mais do
que definir um conceito especfico, buscou-se relativizar abordagens formais que
reduzem algoritmo a instrues em cdigo computacional, como um processo bem
definido e objetivo, passvel de ser comparado com uma frmula matemtica.
Algoritmos um termo com significados diversos, que variam dramaticamente
em diferentes contextos. Nas ltimas dcadas, algoritmo passou a integrar as
conversaes sobre o efeito dos processos computacionais na vida coletiva, sendo muitas
vezes usados como sinnimos de termos com significado amplo como sistema, software
e tecnologia (ZIEWITZ, 2015). A origem etimolgica desse termo remete Europa do
perodo Medieval (MIYAZAKI, 2012), mas, ao ser entendido como mtodo recursivo e
processual para realizao de uma tarefa, considerado um conceito geral presente em
sociedades ancestrais (CHABERT et al., 1999). Na computao, algoritmo definido
como uma srie de passos para a realizao de uma determinada tarefa (CORMEN, 2013)
e como ideia abstrata por trs de todo programa de computador (SKIENA, 2008). No
debate acadmico sobre as tecnologias digitais, algoritmo tem sido observado como uma
cultura especfica sobre informao, que molda as maneiras como produzimos,
encontramos e acessamos informaes em ambientes digitais (ANANNY, 2016). Nessa
discusso, pesquisadores tm enfatizado a necessidade de reviso de usos auto evidentes
do termo algoritmo, a fim de evitar essencializaes (CRAWFORD, 2016; DOURISH,
2016; GILLESPIE, 2016; INTRONA, 2016; ZIEWITZ, 2015).
Algoritmo, portanto, deve ser entendido como um dos agentes que compem os
sistemas tcnicos com que interagimos diariamente, como parte de uma rede de relaes
de conhecimento e poder (GOFFEY, 2008) que composta em associaes e conflitos e
que por isso nunca totalmente previsvel ou estvel (INTRONA, 2011; SEAVER, 2013).
Por isso, o que fazem mecanismos como o Feed de Notcias do Facebook ou o sistema de

13
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

buscas do Google no pode ser reduzido a uma frmula descrita em linhas de


programao (mesmo que os criadores do mecanismo queiram produzir esse efeito). Entre
a descrio de uma tarefa computacional em linguagem de programao e a efetiva
realizao dessa tarefa por um computador existe uma complexa rede que composta de
infindveis testes, acalorados debates, disputas legais, assim como panes, falhas, erros,
consertos, correes, atualizaes, etc.

Referncias

ANANNY, M. Toward an ethics of algorithms: convening, observation, probability, and


timeliness. Science, Technology & Human Values, v. 41, n. 1, p. 93117, 2016.

ARAJO, W.; S, F. P. De. Facebooks algorithms and its opaque design of transparency: how
followers of the most popular brazilian tv show perceive their news feed. In: FIGUEROLA, T.
M.; MARZO, J. L. (Org.). Interface politics: 1st international conference 2016. Barcelona:
Gredits, 2016, p. 837.

BOGOST, I. The Cathedral of Computation. The Atlantic, [S.l.], 2015. Disponvel em:
<http://www.theatlantic.com/technology/archive/2015/01/the-cathedral-of-
computation/384300/>. Acesso em: 18 nov. 2016.

BRUNO, F. Maquinas de ver, modos de ser. Porto Alegre: Sulina. 2013.

BUCHER, T. Programmed Sociality: A Software Studies Perspective on Social Networking


Sites. [S.l.]: Universidade de Oslo, 2012.

BURRELL, J. How the machine thinks: Understanding opacity in machine learning


algorithms. Big Data & Society, v. 3, n. 1, 2016.

CHABERT, J. L. Et Al. A History of Algorithms - From the Pebble to the Microchip.


Berlim: Springer-Verlag, 1999.

CHUN, W. H. K. On sourcery, or code as fetish. Configurations, v. 16, n. 3, p. 299324,


2008.

CORMEN, T. H. Algorithms unlocked. Cambridge: The MIT Press, 2013.

CRAWFORD, K. Can an Algorithm be Agonistic? Ten Scenes from Life in Calculated Publics:
Science, Technology & Human Values ,v. 41, n. 1, p. 7792, 2016.

DOURISH, P. Algorithms and their others: Algorithmic culture in context. Big Data & Society,
v. 3, n. 2, 2016.

ESLAMI, M. et al. I always assumed that i wasnt really that close to [her]: reasoning about
invisible algorithms in news feeds. [S.l.]: ACM, 2015. p. 153162.

14
Intercom Sociedade Brasileira de Estudos Interdisciplinares da Comunicao
40 Congresso Brasileiro de Cincias da Comunicao Curitiba - PR 04 a 09/09/2017

GILLESPIE, T. The relevance of algorithms. In: TARLETON GILLESPIE, PABLO J.


BOCZKOWSKI, K. A. F. (Org.). Media Technologies: Essays on Communication,
Materiality, and Society. Cambridge: MIT Press, 2014, p. 167194.

______. Algorithms. In: PETERS, B. (Org.). Digital Keywords: A Vocabulary of


Information Society and Culture. Nova Jersey: Princeton University Press, 2016, p. 1830.

GOFFEY, A. Algorithm. In: FULLER, M. (Org.). Software studies: a lexicon. Cambridge:


The MIT Press, 2008, p. 1520.

INTRONA, L. The Enframing of Code Agency, Originality and the Plagiarist. Theory, Culture
& Society v. 28, n. 6, p. 113141, 2011.

_____. Algorithms, Governance, and Governmentality: On Governing Academic Writing.


Science, Technology & Human Values, v. 41, n. 1, p. 17-49, 2016.

KITCHIN, R. Thinking critically about and researching algorithms: Information,


Communication & Society, v. 20, n. 1, p. 1429, jan. 2016.

LATOUR, B. The pasteurization of France. Cambridge: Harvard University Press, 1993.

LOHR, S. Netflix Awards $1 Million Prize and Starts a New Contest. The New York Times,
[S.l.], 2009. Disponvel em: <http://bits.blogs.nytimes.com/2009/09/21/netflix-awards-1-
million-prize-and-starts-a-new-contest/>. Acesso em: 21 nov. 2016.

MEJA, J. Conhea Greg Marra; o jovem que decide o que voc l no Facebook. Link Estado,
[S.l.], 2015. Disponvel em: <http://link.estadao.com.br/noticias/geral,conheca-greg-marra-o-
jovem-que-decide-o-que-voce-le-no-facebook,10000029647>. Acesso em: 7 nov. 2016.

MIYAZAKI, S. Algorhythmics: Understanding Micro-Temporality in Computational Cultures.


Computational Culture, 2012. Disponvel em:
<http://computationalculture.net/article/algorhythmics-understanding-micro-temporality-in-
computational-cultures>.

MULLER, A. C.; GUIDO, S. Introduction to machine learning with python. Sebastopol:


OReilly Media, 2017.

PASQUALE, F. The Black Box Society: The Secret Algorithms That Control Money and
Information. Cambridge: Harvard University Press, 2015.

SANDVIG, C. et al. Auditing algorithms: research methods for detecting discrimination


on internet platforms. In: Data and discrimination, 64., Seattle: ICA, 2014.

SEAVER, N. Knowing algorithms. Media in Transition 8, [S.l.], 2013.

SKIENA, S. S. The Algorithm Design Manual. [S.l.], Londres: Springer London, 2008.

TWITTER. Twitter Search, [S.l.], 2017. Disponvel em:


<https://twitter.com/search?f=tweets&vertical=default&q=%22algoritmo%20do%20facebook%
22&src=typd>. Acesso em: 17 Mar. 2017.

ZIEWITZ, M. Governing Algorithms: Myth, Mess, and Methods . Science, Technology &
Human Values, v. 41, n. 1, p. 3-16, set. 2015.

15