SlideShare a Scribd company logo
1 of 37
Anti-spam Algorithm TrustRank 、 Hilltop 954203041 林裕得 954203057 蔡繼正
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction(1/3) ,[object Object],[object Object],[object Object],0.4 0.4 0.2
Introduction(2/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction(3/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Compare with Page Rank 、 Trust Rank 、 Hilltop(1/3) ,[object Object]
Compare with Page Rank 、 Trust Rank 、 Hilltop(2/3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Compare with Page Rank 、 Trust Rank 、 Hilltop(3/3) 0.16 0.16 0.16 0.16 0.16 0.16 0.33 0 0.33 0 0.33 0 0.5 0.2 0.3 Algorithm 1 or 0 Average Initial Score Expert pages All pages All pages Inlinks Source Hilltop Trust Rank Page Rank  
Trust Rank(1/7) ,[object Object],[object Object],[object Object],[object Object],[object Object],0  0.5  0  … 0  0  0.5 … 0  0.5  0  … ………………
 
Trust Rank (2/7) ,[object Object],[object Object]
U S M 1 N …………… . M
Trust Rank(3/7) ,[object Object]
Trust Rank(4/7) ,[object Object],ex, L=3, seed set is {2,4,5}
Trust Rank(5/7) ,[object Object],[object Object]
Trust Rank(6/7) ,[object Object],T d t* …………… . M
Trust Rank(7/7) ,[object Object]
Hilltop (1/9) ,[object Object],[object Object],[object Object],[object Object]
Hilltop (2/9) ,[object Object],[object Object],[object Object],[object Object],non-affiliated pages expert page …… Index key phrases
Hilltop (3/9) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hilltop (4/9) ,[object Object],[object Object],non-affiliated pages expert page ……
Hilltop (5/9) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hilltop (6/9) ,[object Object],[object Object],[object Object],[object Object],<title>  中央大學  </title> <h1>  資管系  </h1> <A> 001 </A> <A> 002 </A> <h1>  企管系  </h1> <A> 001 </A> <A> 002 </A>
Hilltop (7/9) ,[object Object],[object Object],[object Object],Target page  expert pages N = 200 …… Least 2 experts point to target
Hilltop (8/9) ,[object Object],[object Object]
Computing the Expert Score(1/2) S 0 :包含 k 個 ( 所有 )keywords 的 Key Phrase 的總值 S 1 :包含 k-1 個 keywords 的 Key Phrase 的總值 S 2 :包含 k-2 個 keywords 的 Key Phrase 的總值 S i  = SUM (key phrases p with k-i query terms)  LevelScore(p) * FullnessFactor(p,q) LevelScore : 16 of title, 6 of heading, 1 of anchor m is the number of terms in p which are not in q If m <= 2, FullnessFactor(p,q) = 1 If m > 2, FullnessFactor(p,q) = 1 – (m-2) / plen  Query: A B S 0  = 16*1 S 1  = 16*1 + 6*1 + 16*1 S 2  = 0 Title: A B C H1: A
Computing the Expert Score(2/2) S 0 :包含 k 個 ( 所有 )keywords 的 Key Phrase 的總值 S 1 :包含 k-1 個 keywords 的 Key Phrase 的總值 S 2 :包含 k-2 個 keywords 的 Key Phrase 的總值 Expert_Score  = ( 2 32  * S 0  ) + ( 2 16  * S 1  ) + S 2
Hilltop(9/9) ,[object Object],[object Object],[object Object]
Computing the Target Score(1/2) occ(w,T)  is the number of distinct key phrases in E that contain w and qualify the edge(E,T) If occ(w,T) is 0  for any query keyword  then the  Edge_Score(E,T) = 0 Otherwise, Edge_Score(E,T)  = Expert_Score(E) *  SUM (query keywords w)  occ(w,T) T E edge
Computing the Target Score(2/2) Target_Score  = SUM ( non-affiliated E)   Edge_Score(E,T) T E 1 E 2 E 3 E2 and E3 are affiliated,  and ES(E 2 ,T) > ES(E 3 ,T)
Evaluation-Trust Rank(1/3)
Evaluation-Trust Rank(2/3) ,[object Object]
Evaluation-Trust Rank(3/3) ,[object Object],[object Object]
Evaluation-Hilltop(1/2) ,[object Object]
Evaluation-Hilltop(2/2) ,[object Object]
Reference ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q&A

More Related Content

Similar to Anti Spam Algorithm

Twitter Agreement Analysis
Twitter Agreement AnalysisTwitter Agreement Analysis
Twitter Agreement Analysis
Arvind Krishnaa
 
Sterling Integrator Map Editor
Sterling Integrator Map EditorSterling Integrator Map Editor
Sterling Integrator Map Editor
Jeyhind M
 
Exploring Ink Analysis
Exploring Ink AnalysisExploring Ink Analysis
Exploring Ink Analysis
Frank La Vigne
 
Efficient Context-sensitive Output Escaping for Javascript Template Engines
Efficient Context-sensitive Output Escaping for Javascript Template EnginesEfficient Context-sensitive Output Escaping for Javascript Template Engines
Efficient Context-sensitive Output Escaping for Javascript Template Engines
adonatwork
 
Build a game with javascript (april 2017)
Build a game with javascript (april 2017)Build a game with javascript (april 2017)
Build a game with javascript (april 2017)
Thinkful
 

Similar to Anti Spam Algorithm (20)

Pagerank
PagerankPagerank
Pagerank
 
Code is not text! How graph technologies can help us to understand our code b...
Code is not text! How graph technologies can help us to understand our code b...Code is not text! How graph technologies can help us to understand our code b...
Code is not text! How graph technologies can help us to understand our code b...
 
ADBMS ASSIGNMENT
ADBMS ASSIGNMENTADBMS ASSIGNMENT
ADBMS ASSIGNMENT
 
MySQL Optimizer Overview
MySQL Optimizer OverviewMySQL Optimizer Overview
MySQL Optimizer Overview
 
Twitter Agreement Analysis
Twitter Agreement AnalysisTwitter Agreement Analysis
Twitter Agreement Analysis
 
Sterling Integrator Map Editor
Sterling Integrator Map EditorSterling Integrator Map Editor
Sterling Integrator Map Editor
 
Exploring Ink Analysis
Exploring Ink AnalysisExploring Ink Analysis
Exploring Ink Analysis
 
Efficient Context-sensitive Output Escaping for Javascript Template Engines
Efficient Context-sensitive Output Escaping for Javascript Template EnginesEfficient Context-sensitive Output Escaping for Javascript Template Engines
Efficient Context-sensitive Output Escaping for Javascript Template Engines
 
Optimizing search engines
Optimizing search enginesOptimizing search engines
Optimizing search engines
 
Java script ppt from students in internet technology
Java script ppt from students in internet technologyJava script ppt from students in internet technology
Java script ppt from students in internet technology
 
Build a game with javascript (april 2017)
Build a game with javascript (april 2017)Build a game with javascript (april 2017)
Build a game with javascript (april 2017)
 
Spark Your Legacy (Spark Summit 2016)
Spark Your Legacy (Spark Summit 2016)Spark Your Legacy (Spark Summit 2016)
Spark Your Legacy (Spark Summit 2016)
 
C++.pptx
C++.pptxC++.pptx
C++.pptx
 
C programming
C programmingC programming
C programming
 
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
Engineering Student MuleSoft Meetup#6 - Basic Understanding of DataWeave With...
 
Petros Plakogiannis - Exploratory testing with browser console
Petros Plakogiannis - Exploratory testing with browser consolePetros Plakogiannis - Exploratory testing with browser console
Petros Plakogiannis - Exploratory testing with browser console
 
MongoDB .local Chicago 2019: Still Haven't Found What You Are Looking For? Us...
MongoDB .local Chicago 2019: Still Haven't Found What You Are Looking For? Us...MongoDB .local Chicago 2019: Still Haven't Found What You Are Looking For? Us...
MongoDB .local Chicago 2019: Still Haven't Found What You Are Looking For? Us...
 
Relational Database to Apache Spark (and sometimes back again)
Relational Database to Apache Spark (and sometimes back again)Relational Database to Apache Spark (and sometimes back again)
Relational Database to Apache Spark (and sometimes back again)
 
R Markdown Tutorial For Beginners
R Markdown Tutorial For BeginnersR Markdown Tutorial For Beginners
R Markdown Tutorial For Beginners
 
C Language (All Concept)
C Language (All Concept)C Language (All Concept)
C Language (All Concept)
 

More from flyingsheep (9)

Motivators Of Contribution To Wikipedia
Motivators Of Contribution To WikipediaMotivators Of Contribution To Wikipedia
Motivators Of Contribution To Wikipedia
 
Behavioral Intention Formation In Knowledge
Behavioral Intention Formation In Knowledge Behavioral Intention Formation In Knowledge
Behavioral Intention Formation In Knowledge
 
What is web2.0
What is web2.0What is web2.0
What is web2.0
 
Creative Commons License In Taiwan
Creative Commons License In TaiwanCreative Commons License In Taiwan
Creative Commons License In Taiwan
 
Collaborative Thesaurus Tagging The Wikipedia Way
Collaborative Thesaurus Tagging The Wikipedia WayCollaborative Thesaurus Tagging The Wikipedia Way
Collaborative Thesaurus Tagging The Wikipedia Way
 
wikinomics- peer pioneers
wikinomics- peer pioneerswikinomics- peer pioneers
wikinomics- peer pioneers
 
wikinomics-perfect storm
wikinomics-perfect stormwikinomics-perfect storm
wikinomics-perfect storm
 
Media wiki
Media wikiMedia wiki
Media wiki
 
Search Economic
Search Economic Search Economic
Search Economic
 

Recently uploaded

Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
MASTERING FOREX: STRATEGIES FOR SUCCESS.pdf
MASTERING FOREX: STRATEGIES FOR SUCCESS.pdfMASTERING FOREX: STRATEGIES FOR SUCCESS.pdf
MASTERING FOREX: STRATEGIES FOR SUCCESS.pdf
Cocity Enterprises
 

Recently uploaded (20)

2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...
2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...
2999,Vashi Fantastic Ellete Call Girls📞📞9833754194 CBD Belapur Genuine Call G...
 
Significant AI Trends for the Financial Industry in 2024 and How to Utilize Them
Significant AI Trends for the Financial Industry in 2024 and How to Utilize ThemSignificant AI Trends for the Financial Industry in 2024 and How to Utilize Them
Significant AI Trends for the Financial Industry in 2024 and How to Utilize Them
 
7 tips trading Deriv Accumulator Options
7 tips trading Deriv Accumulator Options7 tips trading Deriv Accumulator Options
7 tips trading Deriv Accumulator Options
 
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
 
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budgetCall Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
 
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
Female Escorts Service in Hyderabad Starting with 5000/- for Savita Escorts S...
 
Webinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech BelgiumWebinar on E-Invoicing for Fintech Belgium
Webinar on E-Invoicing for Fintech Belgium
 
Mahendragarh Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Mahendragarh Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsMahendragarh Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Mahendragarh Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Technology industry / Finnish economic outlook
Technology industry / Finnish economic outlookTechnology industry / Finnish economic outlook
Technology industry / Finnish economic outlook
 
Strategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate PresentationStrategic Resources May 2024 Corporate Presentation
Strategic Resources May 2024 Corporate Presentation
 
cost-volume-profit analysis.ppt(managerial accounting).pptx
cost-volume-profit analysis.ppt(managerial accounting).pptxcost-volume-profit analysis.ppt(managerial accounting).pptx
cost-volume-profit analysis.ppt(managerial accounting).pptx
 
Explore Dual Citizenship in Africa | Citizenship Benefits & Requirements
Explore Dual Citizenship in Africa | Citizenship Benefits & RequirementsExplore Dual Citizenship in Africa | Citizenship Benefits & Requirements
Explore Dual Citizenship in Africa | Citizenship Benefits & Requirements
 
In Sharjah ௵(+971)558539980 *_௵abortion pills now available.
In Sharjah ௵(+971)558539980 *_௵abortion pills now available.In Sharjah ௵(+971)558539980 *_௵abortion pills now available.
In Sharjah ௵(+971)558539980 *_௵abortion pills now available.
 
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
 
Fixed exchange rate and flexible exchange rate.pptx
Fixed exchange rate and flexible exchange rate.pptxFixed exchange rate and flexible exchange rate.pptx
Fixed exchange rate and flexible exchange rate.pptx
 
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
Certified Kala Jadu, Black magic specialist in Rawalpindi and Bangali Amil ba...
 
W.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdfW.D. Gann Theory Complete Information.pdf
W.D. Gann Theory Complete Information.pdf
 
MASTERING FOREX: STRATEGIES FOR SUCCESS.pdf
MASTERING FOREX: STRATEGIES FOR SUCCESS.pdfMASTERING FOREX: STRATEGIES FOR SUCCESS.pdf
MASTERING FOREX: STRATEGIES FOR SUCCESS.pdf
 
Collecting banker, Capacity of collecting Banker, conditions under section 13...
Collecting banker, Capacity of collecting Banker, conditions under section 13...Collecting banker, Capacity of collecting Banker, conditions under section 13...
Collecting banker, Capacity of collecting Banker, conditions under section 13...
 

Anti Spam Algorithm

  • 1. Anti-spam Algorithm TrustRank 、 Hilltop 954203041 林裕得 954203057 蔡繼正
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Compare with Page Rank 、 Trust Rank 、 Hilltop(3/3) 0.16 0.16 0.16 0.16 0.16 0.16 0.33 0 0.33 0 0.33 0 0.5 0.2 0.3 Algorithm 1 or 0 Average Initial Score Expert pages All pages All pages Inlinks Source Hilltop Trust Rank Page Rank  
  • 9.
  • 10.  
  • 11.
  • 12. U S M 1 N …………… . M
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Computing the Expert Score(1/2) S 0 :包含 k 個 ( 所有 )keywords 的 Key Phrase 的總值 S 1 :包含 k-1 個 keywords 的 Key Phrase 的總值 S 2 :包含 k-2 個 keywords 的 Key Phrase 的總值 S i = SUM (key phrases p with k-i query terms) LevelScore(p) * FullnessFactor(p,q) LevelScore : 16 of title, 6 of heading, 1 of anchor m is the number of terms in p which are not in q If m <= 2, FullnessFactor(p,q) = 1 If m > 2, FullnessFactor(p,q) = 1 – (m-2) / plen Query: A B S 0 = 16*1 S 1 = 16*1 + 6*1 + 16*1 S 2 = 0 Title: A B C H1: A
  • 27. Computing the Expert Score(2/2) S 0 :包含 k 個 ( 所有 )keywords 的 Key Phrase 的總值 S 1 :包含 k-1 個 keywords 的 Key Phrase 的總值 S 2 :包含 k-2 個 keywords 的 Key Phrase 的總值 Expert_Score = ( 2 32 * S 0 ) + ( 2 16 * S 1 ) + S 2
  • 28.
  • 29. Computing the Target Score(1/2) occ(w,T) is the number of distinct key phrases in E that contain w and qualify the edge(E,T) If occ(w,T) is 0 for any query keyword then the Edge_Score(E,T) = 0 Otherwise, Edge_Score(E,T) = Expert_Score(E) * SUM (query keywords w) occ(w,T) T E edge
  • 30. Computing the Target Score(2/2) Target_Score = SUM ( non-affiliated E) Edge_Score(E,T) T E 1 E 2 E 3 E2 and E3 are affiliated, and ES(E 2 ,T) > ES(E 3 ,T)
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Q&A