Editing 1068: Swiftkey

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 3: Line 3:
 
| date = June 13, 2012
 
| date = June 13, 2012
 
| title = Swiftkey
 
| title = Swiftkey
| image = swiftkey.png
+
| image = Swiftkey.png
 
| titletext = Although the Markov chain-style text model is still rudimentary; it recently gave me "Massachusetts Institute of America". Although I have to admit it sounds prestigious.
 
| titletext = Although the Markov chain-style text model is still rudimentary; it recently gave me "Massachusetts Institute of America". Although I have to admit it sounds prestigious.
 
}}
 
}}
  
 
==Explanation==
 
==Explanation==
[[Cueball]] has installed {{w|SwiftKey}} on his smartphone and brags about this to [[Megan]]. SwiftKey is a product that is installable on {{w|iOS}}/{{w|Android (operating system)|Android}}-based phones and tablets.
+
Swiftkey is a product that is installable only on Android-based phones and tablets. Swiftkey has noticed their inclusion in xkcd and have created a blog post for other users to comment with their default phrase when they hit the "central prediction key". The results are pretty funny. [http://www.swiftkey.net/swiftkey-on-xkcd]
  
Cueball explains that if you type space bar on the keyboard it auto-completes the word you are currently typing founded on its best guess, and then if you continue to press space it will add new words using this guessing process based on the previous word(s) and what it believes is the most likely words you would use in a sentence containing the previous word(s).
+
In the image text, the {{w|Markov chain}} is a reference to: (via Wikipedia) "A Markov chain, named after {{w|Andrey Markov}}, is a mathematical system that undergoes transitions from one state to another, between a finite or countable number of possible states. It is a random process characterized as memoryless: the next state depends only on the current state and not on the sequence of events that preceded it. This specific kind of "memorylessness" is called the Markov property. Markov chains have many applications as statistical models of real-world processes."
  
Megan asks what happens if you begin a new message by just using space to automatically create a text. Cueball's best guess it begins with the word SwiftKey has found to be the typical starting word and then continues as normal from that.
+
So, that makes sense because Swiftkey only looks at the previous word, not the sequence of words that preceded that word.
  
Megan then realizes that in this way it builds up his "typical" sentence and she tries this over the next eight small frames: ''I am so sorry- that's never happened before.''
+
And the “I am so sorry - that's never happened before” is a sexual reference, as that is something a guy would say after a particularly unsatisfying sexual encounter. The guy would say that to convince his sexual partner to give sleeping with him another try some time, even though they didn’t like it that time. And of course that is funny because it is his typical sentence, so he is texting that phrase over and over again.
  
"I am so sorry– that's never happened before." is a typical excuse for a mishap, usually when {{tvtropes|TheLoinsSleepTonight|one fails to produce an erection when it is needed}}. Such a phrase being quoted by an algorithm implies that such mishaps are common, and therefore "I am so sorry– that's never happened before." is a lie. Also, SwiftKey might be saying "I am so sorry– that's never happened before." because the software doesn't know what to do. 
+
Massachusetts Institute of America is an unlikely name because it shows two different locations. It is an amalgamation of Massachusetts Institute of Technology and [field] Institute of America (e.g. Mining). However, this is a likely result of a Markov chain: although the way Markov chains work, and the appearance of their output, may suggest that the model is "working towards" a certain thing, in reality it has no memory apart from its current state and the database of Bayesian probabilities it draws from. More specifically, the "state" usually consists of a certain number of words or letters prior to the current word it's generating, and so after generating "Massachusetts Institute of," the word "Massachusetts" left this pseudo-memory, and when looking only at "Institute of," it saw America as a likely follow-up.
 
 
SwiftKey has noticed their inclusion in xkcd and have created a blog post for other users to comment with their default phrase when they hit the "central prediction key". The results are [http://www.swiftkey.com/swiftkey-on-xkcd pretty funny] (the site now redirects to a website asking to download the keyboard, an archived version can be found [https://web.archive.org/web/20190226120542/https://blog.swiftkey.com/swiftkey-on-xkcd/ here]). In addition, Reddit users have a similar model creating [https://www.reddit.com/r/SubredditSimulator /r/subredditsimulator], which is populated by bots generating submissions and comments based on the language of their subreddits.
 
 
 
In the title text, a {{w|Markov chain}} refers to a system that transitions between a countable number of states, based only on the current state and none of the previous ones that led up to it. SwiftKey follows this property since it provides outputs based only on the most recently entered word or words, not the whole sentence.
 
 
 
"Massachusetts Institute of America" is a nonexistent organization. The name appears to have formed by combining "{{w|Massachusetts Institute of Technology}}" and either "[Field] Institute of America" (e.g. Mining) (Wikipedia links needed) or "United States of America". This illustrates the memoryless property of a Markov chain; after generating "Massachusetts Institute of", SwiftKey may have attempted to predict the next word using only the last "of" or "Institute of". Since it was not considering the word "Massachusetts" at all, the word "America" was viewed as the most likely follow-up.
 
  
 
==Transcript==
 
==Transcript==
:[Cueball showing his phone to Megan.]
+
:[Cueball shows off phone to Megan.]
 
:Cueball: Have you tried SwiftKey? It's got the first decent language model I've seen. It learns from your SMS/Email archives what words you use together most often.
 
:Cueball: Have you tried SwiftKey? It's got the first decent language model I've seen. It learns from your SMS/Email archives what words you use together most often.
  
:[Cueball and Megan in a frameless panel, with Megan now holding Cueball's phone.]
+
:Cueball: Spacebar inserts its best guess. So if I type "The Empi" and hit space three times, it types "The Empire Strikes Back";.
:Cueball: Spacebar inserts its best guess. So if I type "The Empi" and hit space three times, it types "The Empire Strikes Back".
 
 
:Megan: What if you mash space in a blank message?
 
:Megan: What if you mash space in a blank message?
  
:[Zoomed in on Megan looking at Cueball's phone, with Cueball now off-frame to the left.]
+
:Cueball: I guess it fills in your most likely first word, then the word that usually follows it..
:Cueball: I guess it fills in your most likely first word, then the word that usually follows it...
 
 
:Megan: So it builds up your "typical" sentence. Cool! Let's see yours!
 
:Megan: So it builds up your "typical" sentence. Cool! Let's see yours!
:Cueball: Uh—
+
:Cueball: Uh-
  
:[Eight small frames arranged in panel space, 2 frames wide by 4 frames high, showing each word added by Swiftkey as Megan hits space each time:]
 
 
:SwiftKey: I
 
:SwiftKey: I
 
:SwiftKey: Am
 
:SwiftKey: Am
 
:SwiftKey: So
 
:SwiftKey: So
:SwiftKey: Sorry—
+
:SwiftKey: Sorry
 
:SwiftKey: That's
 
:SwiftKey: That's
 
:SwiftKey: Never
 
:SwiftKey: Never
Line 51: Line 42:
 
[[Category:Comics featuring Megan]]
 
[[Category:Comics featuring Megan]]
 
[[Category:Language]]
 
[[Category:Language]]
[[Category:Smartphones]]
 

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)