Biography.guide
Home › People › Engineer › Gary Robinson
Portrait of Gary Robinson

Gary Robinson

b. 1956

American software engineer

Engineer Computer programmer
Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Gary Robinson

Born 1956. Gary Robinson is an American engineer and computer programmer.

Algorithms to identify spam In 2003, Robinson's article in Linux Journal detailed a new approach to computer programming perhaps best described as a general purpose classifier which expanded on the usefulness of Bayesian filtering. Robinson's method used math-intensive algorithms combined with Chi-square statistical testing to enable computers to examine an unknown file and make intelligent guesses about what was in it. The method became the basis for anti-spam techniques used by Tim Peters and Rob Hooft of the influential SpamBayes project. Spamming is the abuse of electronic messaging systems to send unsolicited, undesired bulk messages. SpamBayes assigned probability scores to both spam and ham (useful emails) to guess intelligently whether an incoming email was spam; the scoring system enabled the program to return a value of unsure if both the spam and ham scores were high. Robinson's method was used in other anti-spam projects such as SpamAssassin. Robinson commented in Linux Journal on how fighting spam was a collaborative effort:

quote|The approach described here truly has been a distributed effort in the best open-source tradition. Paul Graham, an author of books on Lisp, suggested an approach to filtering spam in his on-line article, "A Plan for Spam". I took his approach for generating probabilities associated with words, altered it slightly and proposed a Bayesian calculation for dealing with words that hadn't appeared very often ... an approach based on the chi-square distribution for combining the individual word probabilities into a combined probability (actually a pair of probabilities—see below) representing an e-mail. Finally, Tim Peters of the Spambayes Project proposed a way of generating a particularly useful spamminess indicator based on the combined probabilities. All along the way the work was guided by ongoing testing of embodiments written in Python by Tim Peters for Spambayes and in C by Greg Louis of the Bogofilter Project. The testing was done by a number of people involved with those projects.|Gary Robinson, 2003. Emergent Discovery which uses his anti-spam programming techniques along with collaborative filtering technologies to help make music recommendations to web users. His blog Gary Robinson's Rants has been quoted by others in the computer and online music industries Robinson helped develop recommendation engine technology which applies high-power mathematical techniques using software algorithms to have a computer guess intelligently about what a consumer might like. For example, if a consumer likes music by artists such as the Beach Boys, Bob Dylan and Talking Heads, the computer software will match these preferences with a much larger dataset of other consumers who also like those three artists but which cumulatively has much greater musical knowledge than the single consumer. Accordingly, the computer will find music that the user might like but hasn't been exposed to, and therefore hopefully offer intelligent recommendations, in a process which has come to be called knowledge management. The New York City-based voice mail dating service created community-based automated recommendations and used collaborative filtering technologies which Robinson developed further in other capacities.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Education
Bard College, Courant Institute School of Mathematics, Computing, And Data Science, Courant Institute of Mathematical Sciences

People in Gary Robinson's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Gary Robinson's

Frequently asked questions

Who is Gary Robinson?

American software engineer

When was Gary Robinson born?

Gary Robinson was born on 6 February 1956 in Bronxville.

What is Gary Robinson's occupation?

Gary Robinson is an engineer and computer programmer.

What nationality is Gary Robinson?

Gary Robinson is American.

Sources & further reading

· Wikipedia: Gary Robinson

· Wikidata: Q5525843

· DBpedia: Gary Robinson

Cite this page

APA: Biography.guide. (2026). Gary Robinson. https://biography.guide/gary-robinson/

MLA: "Gary Robinson." Biography.guide, https://biography.guide/gary-robinson/.

Chicago: "Gary Robinson." Biography.guide. https://biography.guide/gary-robinson/.

Data last updated: 2026-09-22 · Spot an error? Report a correction.

Portrait: Wikimedia Commons · author & licence

Page generated 2026-09-27 04:58 UTC