香港城市大学:Rank Aggregation in MetaSearch

Lecture 9: Rank Aggregation in Metasearch Meta Search Engine · socia/ Choice rules Rank Aggregation
Lecture 9: Rank Aggregation in MetaSearch • MetaSearch Engine • Social Choice Rules • Rank Aggregation

Choices of Search Engines Many search engines exist to compete for users The results are not necessarily the same Different users prefer different search engines Search results may, in the future, be biased towards paid advertisements
Choices of Search Engines • Many search engines exist to compete for users – The results are not necessarily the same – Different users prefer different search engines – Search results may, in the future, be biased towards paid advertisements

Meta Search Engine Metasearch engines are designed to increase the coverage of web by forwarding users' queries to multiple search engines Users requests are sent to multiple search engines such as alltheWeb google MSN Then the results from the individual search engine are combined into a single result set to present to users
MetaSearch Engine • Metasearch Engines are designed to increase the coverage of web by forwarding users’ queries to multiple search engines – Users’ requests are sent to multiple search engines such as AlltheWeb, Google, MSN. • Then the results from the individual search engine are combined into a single result set to present to users

Different forms of meta search Submit different representations of the same query to the same search engine, then combine the results Submit the same query to several search engine adopting different information retrieval models then combine the results
Different Forms of MetaSearch • Submit different representations of the same query to the same search engine, then combine the results. • Submit the same query to several search engine adopting different information retrieval models, then combine the results

Issues How to combine the results retrieved by different source search engines is crucial for the success of a metasearch engine And this is the problem that social choice theory has been trying to answer
• How to combine the results retrieved by different source search engines is crucial for the success of a metasearch engine. • And this is the problem that social choice theory has been trying to answer. Issues

Search Engine Watch Interesting meta search engines are listed at http://www.searchenginewatch.com/links/article.ph p/2156241
Search Engine Watch • Interesting meta search engines are listed at – http://www.searchenginewatch.com/links/article.ph p/2156241

Social Choice Theory Studies on protocols that help a group of people make collective decisions such as vote
Social Choice Theory • Studies on protocols that help a group of people make collective decisions, such as vote

A Fundamental problem Given a collection of agents(voters) with preferences over different alternatives (allocations, outcomes) how should society evaluate these alternatives and make a decision for all that may be for the will of some voters but against that of others
A Fundamental problem • Given a collection of agents (voters) – with preferences over different alternatives (allocations, outcomes), • how should society evaluate these alternatives and make a decision for all – that may be for the will of some voters but against that of others

Applications Voters elect president from several candidates National polls for economic or political policy of the government The procedure or rule of election The rank of metasearch engine obtained from those of search engines
Applications • Voters elect president from several candidates. • National polls for economic or political policy of the government • The procedure or rule of election • The rank of metasearch engine obtained from those of search engines

Group Descisions How do we make decisions Flip a coin? Dictatorship ? Democracy(Majority rule)?
Group Descisions How do we make decisions • Flip a coin? • Dictatorship? • Democracy (Majority rule)?
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- Vitebi 译码.ppt
- 图形处理及多媒体应用(PPT课件讲稿).pps
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 Microsoft Excel 2010.pptx
- Distributed Systems and Networking Programmin(SOAP – Introduction).ppt
- Coded Caching under Arbitrary Popularity Distributions.pptx
- 东南大学:《泛型编程 Generic Programming》课程教学资源(PPT课件讲稿)Chapter 14 Templates.ppt
- 华中科技大学:《面向对象程序设计》课程PPT教学课件(Visual C++ 编程)第2讲 Visual C++ 6.0开发环境.ppt
- 《编译原理实践》课程教学资源(PPT讲稿)词法分析程序的自动生成器LEX.ppt
- 《Java语言程序设计》课程教学资源(PPT课件讲稿)第四章 Applet及其应用.ppt
- 《计算机组装与维修》课程教学资源(PPT讲稿)第7章 显示器.ppt
- 计算机问题求解(PPT讲稿)算法在计算机科学中的地位(算法的效率).pptx
- 西安电子科技大学:《Mobile Programming》课程PPT教学课件(Android Programming)Lecture 9 Service and Broadcast Receiver.pptx
- 泛型编程 Generic Programming(PPT讲稿)Templates.ppt
- 北京大学SAS俱乐部:SAS软件会员培训(PPT讲稿)SAS编程语言入门.ppt
- 中国科学技术大学:《数据结构及其算法》课程电子教案(PPT课件讲稿)第三章 栈和队列.pps
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 关系数据理论.pptx
- 安徽广播影视职业技术学院:《ASP动态网页设计实用教程》课程教学资源(PPT讲稿)第1章 ASP基础(贾海陶).ppt
- 《MATLAB应用基础》课程教学资源(PPT课件讲稿)第4章 MATLAB的数值计算.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第七章 中间代码生成.ppt
- 上海交通大学:Basic Raster Graphics Algorithms for Drawing 2D Primitives.ppt
- 《计算机网络技术》课程教学资源(PPT课件讲稿)第5章 广域网.ppt
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第二部分 公钥密码和散列函数 第8章 数论入门(苗付友).pptx
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)向量体系结构.pptx
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)面向对象的分析与设计简介 OOA & OOD:An introduction.ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第1章 计算机常识(主讲:马秀麟).pptx
- 《并发控制技术》课程教学资源(PPT课件讲稿)第7章 事务管理 transaction management.ppt
- 山东大学软件学院:非线性规划(PPT讲稿)一维搜索方法.ppt
- 合肥工业大学:《计算机网络技术》课程教学资源(PPT课件讲稿)第4章 交换网的运行.ppt
- 长春工业大学:《网页设计与制作》课程教学资源(PPT课件)第5章 Div+CSS布局技术.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 09 Evaluation.ppt
- 上海交通大学:《计算机图形学 Computer Graphics》课程教学资源(PPT讲稿)CHAPTER 4 THE VISUALIZATION PIPELINE.pptx
- 香港中文大学:XML for Interoperable Digital Video Library.ppt
- 中国医科大学计算机中心:《虚拟现实与增强现实技术概论》课程教学资源(PPT课件讲稿)第3章 虚拟现实系统的输出设备.pptx
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)K-means & EM.pptx
- 北京大学:文本挖掘技术(PPT讲稿)文本分类 Text Categorization.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第一章 HTML基础.ppt
- 清华大学:《计算机导论》课程电子教案(PPT教学课件)第1章 计算机发展简史.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 06 Index Compression.ppt
- 嵌入式交叉开发环境的建立(PPT实验讲稿).ppt
- 西安交通大学:《微型计算机接口技术》课程教学资源(PPT课件讲稿)第五章 输入/输出控制接口.ppt