The Bumble Bot
It is strange to start writing a blog with the second post. But this incident being more recent has been on
my mind. As I write, the events surrounding this incident are still unravelling, and I want to wait and
watch what happens. An updated part two will be in order.
Anyway - this story begins as most stories do, with me being bored on a weekend. And to cure the boredom, I
solicited advice from a friend who has been busy on his new escapade - Bumble. For those who are unfamiliar,
Bumble (for the most part) is a standard run-of-the-mill dating app. You make a profile with pictures of
yourself. So do many strangers who make profiles of themselves. Triggering an endless chain of people that
you swipe on, and if you both swipe (right = approval) on each other, you match and have a little chat to
evolve the conversation elsewhere.
I had done this before and was rather unamused by the whole process the first time around. This time,
though, I went in with a different intent. Not to find a date but rather to experience the app itself. To
break the app akin to a speedrunner with hacks and gimmicks to see how far I could push it and what I could
learn from this process. I sound relatively high and mighty saying, “What I can learn from this process”,
but an accurate representation would be to test these assumptions at my earliest convenience - a shenanigan
if I were being precise.
Part 1: Make a fake profile
Right, so hack one. What's up with profiles? I think profiles, for the most part, are rather superficial,
but research never hurts. To check out what I’m up against, I made a fake profile of a woman and swiped on a
few men. I do have to be honest; I am genuinely disappointed. I am also convinced folks, not just men, but
also women will SWIPE ON ABSOLUTELY ANYTHING.
Not as terrible, but Jesus, the profiles are all the same. A bro picture, a picture with a friend, another
at the gym perhaps (Probably shirtless) and depending on your breed of bro, either he has a giant fish, a
car or hikes. It is strange because it feels so optimised as the best man attractor profile, catering deeply
to the male gaze. I could see myself hanging out with them, but being involved romantically was so far off
that I couldn't process the thought. Moreover, it felt rather strange as some of them texted the fake
AI-generated profile of me as a woman. Now I wouldn't say they were creepy - but lame as all hell. I noticed
the things I didn't like personally - “Do you have snap - or IG”. Can you please make a joke and then
transition into another thought? Many notes were taken about what I was not supposed to do - (knowing fully
well when the time came, I would behave exactly like my brethren whom I mock).
This brings me to my first rabbit hole. I recently read about the male and female gaze, and sitting with
this idea, I think I’ve realised at least a salient aspect of the app. Maybe it's internalised misogyny
manifested on the app - but the profiles of cis women optimise for the male gaze. Full body pictures - a
beach picture with sorta feels out of place with her friends etc. But the male profiles are also optimised
for men - they are the perfect profiles to find like a cool guy to hang out with. There was this rather
good-looking man - I assume his hobby was woodworking because he was building a table, and that perhaps was
among the few ones that stood out to me and excited me a little. There is a more significant issue at play
here, though. Because I dug a little deeper and found this article (I am generalising to this one, but they
all seem totally the same.)
If you read it, it is a sort of celebration of the self - you do you while being polite - very cool. I’ve
also recently come across this body of thought called the lesbian continuity - which refers to
(paraphrasing) That one of the first people we as kids learn to love is our mother (This is like an updated,
more recent version of one of Freud's, I think). And for men, that translates very well to heterosexuality,
but for women, heterosexuality is sort of a relearning of the self. But it seems odd that in this playing
field, the women are expected to appease the male gaze, but the male gaze itself is self-celebration. Not
sure where this is going. It just didn't feel very just. Also, I think it would be way more successful if
you just optimised for the female gaze as a man, no? (from the lesbian continuity thing). A particular quote
by Marylin Frye come’s to mind :
“To say that straight men are heterosexual is only to say that they engage in sex (fucking exclusively
with
the other sex, i.e., women). All or almost all of that which pertains to love, most straight men reserve
exclusively for other men. … ”
Part 2: Automate Everything
Okay, so step two. Make a profile that's not me in the sense of a bro, which is easy. I will experiment with
this profile, so keeping personal information low would be the best way to structure the profile. Hence I
decided to go with an among-us-themed profile. Here are the screenshots from the profile. This is a terrible
profile because it has one picture of me - I do not think anyone would swipe on this, given that that
singular picture is also my linked-in picture, and anyone could have taken it from there too. This brings up
an unusual issue I shall discuss later in the success section. Although I was later informed by a few of my
Matches that my profile shows up as me and then when you swipe it all becomes among us - I guess this is a
bug that exists on bumble that can be exploited.
Regardless, I am considering posting a picture of me as a Jojo character to see where that takes me.
Next is understanding what is going on with Bumble. I want to get into the details of the Algorithm, which
is the stable marriage algorithm by Gale and Shapely, but a detailed math lesson is impossible; I may
elaborate later. Here is a video though to figure out whats happening ( Lec 7 | MIT 6.042J Mathematics for
Computer Science, Fall 2010 ) But having studied this algorithm, one quickly realises that, in this
case,
the men are entirely handicapped. (Read up the algorithm) Bumble employs a system where the women have the
best match (where all the men propose and they keep the best one), and the men, on the other hand, must
propose to everyone in the hope that they land someone. I'm not opposed to this either way, but I sincerely
doubt that all the women are swimming in matches they want either because one of the documented drawbacks is
that the women, although they get a match, are often left with someone they wouldn't prefer or are happy
with. This is further magnified since the men barely read the profile and possibly swipe on a bikini picture
of the girl and not read the rest.
Alright, so the way to game this to my advantage would be to propose to as many people as possible (even
beyond my human limits) to ensure that I am proposing to as many candidates as possible. BUT AINT NOBODY GOT
TIME FOR THAT!
Bringing us on to hack two: Automating the swiping process. Can I write a bot that looks at the pictures of
the women and then automatically swipes them? It turns out I can, and I did just that. Quite a few other
bros have employed this method but with the serious intention of finding a date. Hopefully, they did. The
treat, though, is their code bases and the annotation and comments. This guy had the method to swipe left or
right as OK or KO. Another had called the process of collecting training data for the model “Scraping some
bitches”. Lastly, the process of training and auto-swiping as “Crack open a cold one and watch the bot do
its magic”, which I found morbidly hilarious.
Moving along - I coded up the bot. The process is relatively simple. It launches an instance of Bumble on a
browser. You log in and swipe on a few profiles. The Machine Learing (refered to as ML here after) model
learns the profile that you tend to like. And then you let it loose, and it swipes a couple of hundred
profiles for you. The choice of the ML model was rather interesting. I had tried this with Tinder back in
the day - and had chosen FaceNET with a face clipping method. I found that unreliable since I think the
faces the AI thinks are my “type” aren't necessarily my type. When I was swiping on Bumble by myself - For
the most part - if I was only to be visual about my preferences - were beautiful folks. So I switched it out
for ImageNET, which was much better. It turns out that I prefer locational clues encoded in the pictures
that I swipe. Having said that please enjoy a montage of a bunch of folks getting swiped on (I've blurred
out the faces and the scores they got cause somehow this is the point my conscience kicked in):
Also if you would like to use this 'tool', for EDUCATIONAL PURPOSES ONLY:
There were at least three or four matches at the Isabella Gardner Museum (the standard courtyard picture
that everyone takes), some outdoors, specifically climbing (which was interesting since I do climb myself,
but I never thought ImageNET would learn so quickly). Still, it was clear that context was something that
mattered. A strangely refreshing thought was that the accuracy was never above 60-70%. I got more data to
fine-tune it. And it plateaued out at around 70%. I'm no ML engineer, but It was weird since I had
difficulty swiping left or right. Sometimes I swiped left simply cause I had swiped right on the person
before. I do not know what I like about them, and it seemed like a complete whim.
I sat for three minutes reading everything on someone's profile and could say no. Spend a second on one and
say yes or spend minutes on a profile and swipe yes. There was no correlation when it came to my personal
preferences. Regardless, the idea of the profile being superficial was rather obvious. Here’s the second
rabbit hole: “Tired Judges? An Examination of the Effect of Decision Fatigue in Bail Proceedings” by Torres,
L. C., & Williams, J. H. (2022). It turns out this is a real thing - and it has way more serious
consequences than landing a
weirdo for a date. Judges seemed to rule guilty on cases (I am paraphrasing) more often than not when they
had ruled cases to be innocent way too many times. Rather shocking. It also feels rather laborious since
women must be way more careful than men when picking the folks they swipe on, so the fatigue could build up
far quicker than usual. (Also, off-topic Bard - the google AI is good at finding research papers when you
vaguely describe what you want to find and cannot remember any of the details that concern the topic at
hand).
Part 3: Results that do not matter
Okay, so success rates:
I did have a fair few matches. But before I get into that, I want to speak about this other idea I mentioned
- that the profile could have been anyone, and a single picture of me can be stolen from Linked In. I
suppose this is accurate, and funnily enough, I was utterly paranoid about going out on a date - where I
have convinced only a catfisher who wanted to steal my organs would swipe yes and meet me and murder me in
an alley somewhere. I eventually met one of the girls. Who was very friendly and pretty and not a catfisher
who wanted to murder me - although I never explained the whole scheme to her, which seems like a regret I
have now. It was fun hanging about - she hit me with the “I need to focus on other things rn”, which was
cool and nice of her to communicate.
Finally, this brings me to future speculation and how I felt about this whole thing. There was a time when I
felt conflicted about the whole swiping thing. Just the act of swiping. An inconsequential gesture that
negates a whole person in a way to say you aren't interested without knowing another person is denying their
humanity in some sense. But at the same time, it could be fair to justify along the lines of “they didn't
interest me”. I also thought of the whole market design aspect of it. Let's call it the dating market, where
you enter into it with a portfolio of sorts: for example, your valuation is this complex weighting of your
looks, perhaps qualifications, money etc. Although I’m sure, everyone has their unique method of weighing -
the hegemonic sociocultural expectations indeed are biased towards the chads and the barbie looking folks
(though I do not want to come across as conspiratorial). And also, if they were unique functions - how is it
that folks almost look down upon those who date purely for looks? Isn't that the same essentially as dating
for personality - equally as volatile and subject to change in the world that we live in?
Pure transactionality is silly if both parties are not fully aware. Based on rants I’ve heard from my
friends, it always seems like this asymmetry in what they wanted led to a rift in the relationship. I also
find transactionality or a barter of not the same thing rather distasteful - for example, a purely business
relationship where you do x and get paid y is fine. I even suppose prostitution is okay to me personally
(Barring the sex trafficking that seems to plague the industry), but cases, where x is dating y because they
can sponsor their life, does not sit right with me. Perhaps this is me having an idealised version of
romance where it's ascending beyond a give and take.
Erich Fromme has thoughts about this very question. He's written a bunch in his book “The Art of Love”,
describing love as a skill akin to a painter who learns and practises the skill to bring out the best in a
scene; a good lover can love what's best in a person. In any person. Which, to be frank, seems a bit much to
me — basically a bit of a tall order for a mere mortal such as myself.
I did come up with a version of this that made sense to me - and perhaps is the best outcome to begin
understanding relationships and what they mean to me. I think I am a massive sucker for rituals of
friendships. Not institutional ones like graduation parties or Christmas parties but rather ones where I
walk home with the same person every day. The folks I go climbing with. A friend I religiously get in touch
with once a month over Facetime. My mother, who I call every week. I like the regularity of that. Also, I do
not mind the transactionality if the expectations are set right and folks aren't hiding behind veils of
ambiguity to keep options open. It could be purposeful disingenuity that I hate, and to build on that - I do
consider lying by omission to mention facts disingenuous.
Moreover, I don't want to know people unless they voluntarily offer information. I enjoy meeting them,
hanging out and then coming home - and deep relations for me aren't based on information but rather on the
layering of these friendship rituals. This last thought, or rather the clarity of arriving at this last
thought through a shenanigan makes me a rather big brained shenager. And maybe I want to take that comment
about institutional rituals back - perhaps meeting and celebrating Christmas every year with the same folks
is a facilitated ritual. But I also realise that institutional rituals are easy to corrupt (Christmans, for
example, is a vast shopping advertisement now).
I will keep the bot running for a while and see what happens - I want to swap out the pictures and make them
photoshopped versions of JoJo’s Bizzare Adventure and see what happens then. Stay tuned for an updated pst
on the rest of the matched. Until then - keep shenangining!