Gary Robinson
   HOME

TheInfoList



OR:

Gary Robinson is an American
software engineer Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining software applications. It involves applying engineering principles and computer programming expertise to develop ...
and
mathematician A mathematician is someone who uses an extensive knowledge of mathematics in their work, typically to solve mathematical problems. Mathematicians are concerned with numbers, data, quantity, mathematical structure, structure, space, Mathematica ...
and inventor notable for his mathematical algorithms to fight
spam Spam most often refers to: * Spam (food), a consumer brand product of canned processed pork of the Hormel Foods Corporation * Spamming, unsolicited or undesired electronic messages ** Email spam, unsolicited, undesired, or illegal email messages ...
. In addition, he patented a method to use web browser cookies to track consumers across different web sites, allowing marketers to better match advertisements with consumers.US 5918014 A, Application number US 08/774,180, Publication date Jun 29, 1999, Filing date Dec 26, 1996
Automated collaborative filtering in world wide web advertising
"... This invention combines techniques for: determining the subject's community, and determining which ads to show ... to determine whether a given individual should be in the subject's community is gleaned from the individual's activities ... Means are provided to track a consumer's activities ... e.g. by means of "cookies"..."
The patent was bought by
DoubleClick DoubleClick Inc. was an American advertisement company that developed and provided Internet ad serving services from 1995 until its acquisition by Google in March 2008. DoubleClick offered technology products and services that were sold primaril ...
, and then DoubleClick was bought by
Google Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
.Bill Slawski, Apr 14, 2007, SEO by the Sea
Doubleclick + Google: Looking at Some of the Doubleclick Patent Filings
Accessed March 12, 2014, "... smart ad box showing on a page that displays different advertisements to users over time, based upon a recommendations system. ..."
He is credited as being one of the first to use automated
collaborative filtering Collaborative filtering (CF) is, besides content-based filtering, one of two major techniques used by recommender systems.Francesco Ricci and Lior Rokach and Bracha ShapiraIntroduction to Recommender Systems Handbook, Recommender Systems Handbo ...
technologies to turn word-of-mouth recommendations into useful data.Matthew French, May 20, 2002, Boston Business Journal
Romantic beginnings have worldwide effect
Retrieved August 6, 2016, "... Gary Robinson ... a mathematician by training ... first automated collaborative filtering applications ..."


Algorithms to identify spam

In 2003, Robinson's article in ''
Linux Journal ''Linux Journal'' (''LJ'') is an American monthly technology magazine originally published by Specialized System Consultants, Inc. (SSC) in Seattle, Washington since 1994. In December 2006 the publisher changed to Belltown Media, Inc. in Hous ...
'' detailed a new approach to
computer programming Computer programming or coding is the composition of sequences of instructions, called computer program, programs, that computers can follow to perform tasks. It involves designing and implementing algorithms, step-by-step specifications of proc ...
perhaps best described as a ''general purpose classifier'' which expanded on the usefulness of Bayesian filtering. Robinson's method used math-intensive
algorithm In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
s combined with Chi-square statistical testing to enable computers to examine an unknown file and make intelligent guesses about what was in it. The technique had wide applicability; for example, Robinson's method enabled computers to examine a file and guess, with much greater accuracy, whether it contained
pornography Pornography (colloquially called porn or porno) is Sexual suggestiveness, sexually suggestive material, such as a picture, video, text, or audio, intended for sexual arousal. Made for consumption by adults, pornographic depictions have evolv ...
, or whether an incoming email to a corporation was a technical question or a sales-related question.Ben Kamens, Fog Creek Publishing
Bayesian Filtering: Beyond Binary Classification
, Retrieved February 7, 2015, "... Of these, Robinson's technique ... borrowed from R.A. Fischer's combination of probabilities into a chi-squared distribution, has been extensively tested and is used by the most successful filters, including SpamBayes. Robinson provides ample theoretical justification for this improvement in practical accuracy over the original filters ..."
The method became the basis for
anti-spam techniques Various anti-spam techniques are used to prevent email spam (unsolicited bulk email). No technique is a complete solution to the spam problem, and each has trade-offs between incorrectly rejecting legitimate email (false positives) as opposed t ...
used by Tim Peters and Rob Hooft of the influential
SpamBayes SpamBayes is a Bayesian spam filter written in Python which uses techniques laid out by Paul Graham in his essay "A Plan for Spam". It has subsequently been improved by Gary Robinson and Tim Peters, among others. The most notable difference b ...
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. "Sharpen your pencils, this is the mathematical background (such as it is). * The paper that started the ball rolling: Paul Graham'
A Plan for Spam
* Gary Robinson has an interesting essay suggesting some improvements to Graham's original approach. * Gary Robinson's Linux Journal article discussed using the chi squared distribution."
Robinson's method was used in other anti-spam projects such as
SpamAssassin Apache SpamAssassin is a computer program used for e-mail spam filtering. It uses a variety of spam-detection techniques, including DNS and fuzzy checksum techniques, Bayesian filtering, external programs, blacklists and online databases. It ...
. Robinson commented in ''
Linux Journal ''Linux Journal'' (''LJ'') is an American monthly technology magazine originally published by Specialized System Consultants, Inc. (SSC) in Seattle, Washington since 1994. In December 2006 the publisher changed to Belltown Media, Inc. in Hous ...
'' on how fighting spam was a collaborative effort: In 1996, Robinson patented a method to help marketers focus their online advertisements to consumers. He explained:


Entrepreneurial activity

In 2010, Robinson was the chief technology officer at FlyFi, an online music service owned by
Maine Maine ( ) is a U.S. state, state in the New England region of the United States, and the northeasternmost state in the Contiguous United States. It borders New Hampshire to the west, the Gulf of Maine to the southeast, and the Provinces and ...
-based Emergent Discovery which uses his anti-spam programming techniques along with
collaborative filtering Collaborative filtering (CF) is, besides content-based filtering, one of two major techniques used by recommender systems.Francesco Ricci and Lior Rokach and Bracha ShapiraIntroduction to Recommender Systems Handbook, Recommender Systems Handbo ...
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 and cited by academic papers. Robinson helped develop
recommendation engine A recommender system (RecSys), or a recommendation system (sometimes replacing ''system'' with terms such as ''platform'', ''engine'', or ''algorithm'') and sometimes only called "the algorithm" or "algorithm", is a subclass of information fil ...
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 Knowledge management (KM) is the set of procedures for producing, disseminating, utilizing, and overseeing an organization's knowledge and data. It alludes to a multidisciplinary strategy that maximizes knowledge utilization to accomplish organ ...
. But the mathematics behind such comparisons can become quite complex and involved. Robinson studied
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
at
Bard College Bard College is a private college, private Liberal arts colleges in the United States, liberal arts college in Annandale-on-Hudson, New York. The campus overlooks the Hudson River and Catskill Mountains within the Hudson River Historic District ...
and graduated in 1979 and studied further at the
Courant Institute The Courant Institute of Mathematical Sciences (commonly known as Courant or CIMS) is the mathematics research school of New York University (NYU). Founded in 1935, it is named after Richard Courant, one of the founders of the Courant Institute ...
of
New York University New York University (NYU) is a private university, private research university in New York City, New York, United States. Chartered in 1831 by the New York State Legislature, NYU was founded in 1832 by Albert Gallatin as a Nondenominational ...
. In the 1980s, Robinson worked on an entrepreneurial start-up dating service called ''212-Romance'' which used similar computer algorithms to match singles romantically. The New York City-based voice mail dating service created community-based automated recommendations and used
collaborative filtering Collaborative filtering (CF) is, besides content-based filtering, one of two major techniques used by recommender systems.Francesco Ricci and Lior Rokach and Bracha ShapiraIntroduction to Recommender Systems Handbook, Recommender Systems Handbo ...
technologies which Robinson developed further in other capacities.


References


External links


Gary Robinson's Rants
blog
Automated collaborative filtering
patent {{DEFAULTSORT:Robinson, Gary Bard College alumni American software engineers People from Bronxville, New York 21st-century people from Maine Living people 1956 births American chief technology officers Courant Institute of Mathematical Sciences alumni Engineers from New York (state)