Do you need an AO pair for your Person?

7 posts / 0 new
Last post
#1 29 March, 2014 - 19:39
Joined: 3 years 11 months ago

Do you need an AO pair for your Person?

Hey all, I wanted to share some work I've done to hopefully help the community.

I found that there are many existing PAO systems that people have come up with, but they are hard to memorize since we may have not come up with them ourselves. This may interest us in coming up with one, but that is also a large task to accomplish. I've only recently become interested in memory, but I've developed a nice tool for everyone.

Attached is a file called: "GeneratedActionObject.txt"

This text file contains Action-Object pairs for 00-09 and 0-99. The format is as follows:

Actions: [list of actions]
Objects: [list of objects]

So, now you just need to come up with your Person for each number and choose an Action/Object pair of your choice! Unfortunately, I wasn't able to come up with a 3rd-level (0-999) since my program could only generate Action-Object pairs for ~700 of the numbers. This is due to the restriction on the data set I used to generate these from.

If you want to know more about how I did this, then take a look at my git repository:

Here are some references for what I used with my data set:
Major System:
Phonetic Dictionary:
Parts of Speech Dictionary:


Please feel free to ask me questions and/or let me know what you think of my work! I really hope this can help someone.

29 March, 2014 - 19:48
Joined: 3 years 1 day ago

Great project. Thanks for sharing the txt file. I'll link to this thread from the wiki. :)

30 March, 2014 - 03:11
Joined: 3 years 11 months ago

Thank you, and of course! It makes me really happy that you find it useful to include on the wiki.

If anyone can come up with any ideas on what would be useful/interesting for the community, feel free to reach out to me. I would love to make more programs for all to benefit.

2 April, 2014 - 12:21
Joined: 3 years 1 day ago

I'll send you a message. :)

29 March, 2015 - 11:14
Joined: 3 years 1 month ago

Hi Staticity. Just wanted to let you know I've been playing a bit with your code from your git repository, so far integrating WordNet (,, breaking out the classifications a bit more. For example:
Joachim: Hungarian violinist and composer (1831-1907)
Gamma: Portuguese navigator who led an expedition around the Cape of Good Hope in 1497; he sighted and named Natal on Christmas Day before crossing the Indian Ocean (1469-1524)
Probably Person Names: Yokoyama, Quemoy, Com, Kam, Kim, Kym, Cammy, Yokum, Chem, Como, Camm, Cammie, Wickham, Combe, Gama, Gumi
People Types: hakim, Komi, commie, hakeem
Actions: comb, come, came, calm, gum, gimme, game
Objects: cam, cameo, comb, comma, gum, wigwam, game, Guam
Locations: Yakima, Yokohama, acme
Maybe not so useful as objects: kama, hokum, coma, yquem
Ives: United States composer noted for his innovative use of polytonality (1874-1954)
Ives: United States lithographer who (with his partner Nathaniel Currier) produced thousands of prints signed `Currier & Ives' (1824-1895)
Probably Person Names: Ifs, Faso, Foss, Faus, Avice, Voss, Avis
People Types: face, fuzz, voice
Actions: face, efface, fuss, phase, faze, fizz, fuse, fuzz, vise, voice, visa
Objects: face, fess, office, fosse, fez, fuse, fuzz, vase, vise, eaves
Locations: face, Fez
Maybe not so useful as objects: fs, aphasia, vis, vice, hooves

Mostly just having fun at this point. For some of these, to see the reasoning behind the classification, you may have to look at at the noun hypernyms. For instance, face as a person type:

S: (n) face "he looked out at a roomful of faces"; "when he returned to work he met many new faces"
direct hypernym / inherited hypernym / sister term
S: (n) person, individual, someone, somebody, mortal, soul "there was too much for one person to do"
S: (n) organism, being

I haven't done anything with actions yet. The "Probably Person Names" are pretty much anything not found by WordNet. The "Maybe not so useful as objects" is pretty much what's left over after if I couldn't find another classification. I'm still playing around with the classifications in general... most are based on matching ancestor hypernyms. (Oh and I've done some minor tweaking of the major code system used to suite my own sensibilities... excluding "th" from the 1 set, and not matching "ing" words. I may try to extend this to not match plural and past-tense. But this is just me.)

Eventually I want to try evolving this to a mnenomic phrase generator for musical ABC notation. Anyway, not sure it's worth the trouble, but let me know if you want the code. And thanks for making your stuff available!!!

22 July, 2016 - 15:50
Joined: 1 year 11 months ago

Can you please add a google doc link. I can't see the attachment at my end.

13 August, 2016 - 00:23
Joined: 3 years 1 day ago

Sorry about that -- there was a bug. The file is here:

Download our free ebook! Just click the "Sign up" button below to create an account, and we'll send you a free ebook with tips on how to get started.

Related content: