The Primo ScholarRank Technology: Bringing the Most Relevant Results to the Top of the List
By Tamar Sadeh, Director of Marketing
In today’s world, users’ expectations for a quick and easy search process, combined with an information landscape as large and complex as that covered by the Primo Central Index, render sophisticated relevance-ranking algorithms crucial to the success of the discovery process. In addition to the traditional assessment of the degree to which a retrieved item matches a user’s query, relevance-ranking algorithms need to take into account factors that relate to the academic significance of the retrieved item and to the context of the query: who submitted the query and what information need led the user to submit that query.
In March 2011, Ex Libris initiated a relevance-ranking project to enrich and optimize the original Primo® relevance-ranking algorithms. The algorithms that have thus far resulted from this project constitute the Ex Libris ScholarRank™ technology.
The project team includes members of the Ex Libris research and development staff and information-retrieval specialists. In addition, input from researchers who are located all over the world and work in various disciplines has helped the team establish metrics for the evaluation of the improvements that are made to the algorithms. In-depth information about the relevance-ranking project is available in a white paper, which you can obtain from your account manager.
What Is Primo ScholarRank?
Although relevance-ranking algorithms are not new in the context of information retrieval (IR) systems, the Ex Libris R&D team realized early on in the development of the Primo discovery and delivery solution that for optimal application to scholarly data, traditional IR algorithms would have to be adjusted and enhanced considerably. The current Primo relevance-ranking project is equipping the algorithms with new capabilities, which take into account a user’s background and information needs as well as the global scholarly significance of materials. The latter aspect is expressed as a measure of various factors, such as the number of citations that a publication has generated and usage information that reflects scholars’ interest in the publication. Along with these enhancements, the project team is adding a self-learning mechanism that feeds data back to the algorithms and helps the system constantly improve the order of search results over time. Together, all these features constitute the ScholarRank relevance-ranking technology; some of the features are already deployed by the Primo solution, and others will be implemented in 2012.
To determine the position of an item on a result list, ScholarRank is designed to take into account the following three elements:
- The degree to which the item matches the query
- A score representing the item’s scholarly value (referred to as the ScholarRank value score)
- Information about the user and the user’s research need at the specific point in time
The match between a query and an item is calculated according to IR methods that have been adapted to the structure of the specific type of information (metadata, abstract, or full text). Not only do the proximity and order of the query terms in a result record have an impact on the ranking, but the field in which the query terms appear also has an effect; for example, if the terms appear in an item’s title, the item is likely to be more relevant to the user than an item for which the query words appear only in the full text. Furthermore, specific types of materials are typically more likely to satisfy user needs; for example, when all else is equal, a journal article is ranked higher than a newspaper article and a recent publication is ranked higher than an older one.
The ScholarRank value score represents an evaluation of an item’s academic significance regardless of the degree to which the item matches the query. To calculate the value score, the Primo ScholarRank technology relies on usage metrics derived from the bX article recommender database and other data, such as the item’s citation information.
The Primo ScholarRank technology also considers certain characteristics of a user to provide personalized ranking. Applying information about the user’s area of research, ScholarRank boosts materials related to the user’s discipline when the topic that is inferred from the query is ambiguous. Information about the user’s academic degree enables ScholarRank to boost materials that would be considered appropriate for that level; for instance, for a query submitted by a researcher who holds a Ph.D., in‑depth items would be among the highest ranked.
Finally, a user’s specific information need (a particular item or materials on a particular subject) is factored into the relevance-ranking equation. By analyzing a query, the Primo ScholarRank technology “infers” the user’s need and adapts to the type of search (a known-item search, narrow-topic search, broad-topic search, or author-related search). For example, in a broad-topic search, reference materials or review articles are likely to be more relevant to the user than an article dealing with a specific aspect of the subject matter.
Looking Ahead
Awareness of the huge impact of relevance ranking on the success of the discovery process has brought the ScholarRank technology to the forefront of research at Ex Libris.
The goal of the work invested in the Primo relevance-ranking algorithms is to enable academic users to find the exact scholarly materials that they need—and find them quickly. By shortening users’ discovery time, Primo improves their productivity, draws more traffic to the library site, and helps achieve optimal use of library collections. As a result, Primo enables libraries to better serve their community and their institution’s mission and to gain the prominence that they deserve in the provision of scholarly information.
The research and development work on the ScholarRank technology is an ongoing effort and will continue to introduce enhancements. Additional methods of personalizing relevance ranking will be added to the algorithms, as well as more features drawn from relationships between researchers, authors, and scholarly materials.
The Primo ScholarRank Technology: Bringing the Most Relevant Results to the Top of the List的更多相关文章
- 斯坦福CS课程列表
http://exploredegrees.stanford.edu/coursedescriptions/cs/ CS 101. Introduction to Computing Principl ...
- Information retrieval信息检索
https://en.wikipedia.org/wiki/Information_retrieval 信息检索 (一种信息技术) 信息检索(Information Retrieval)是指信息按一定 ...
- 微软职位内部推荐-Sr DEV Lead, Bing Search Relevance
微软近期Open的职位: Contact Person: Winnie Wei (wiwe@microsoft.com )Sr DEV Lead, Bing Search RelevanceLocat ...
- 美国政府关于Google公司2013年度的财务报表红头文件
请管理员移至新闻版块,谢谢! 来源:http://www.sec.gov/ 财务报表下载↓ 此文仅作参考分析. 10-K 1 goog2013123110-k.htm FORM 10-K UNIT ...
- cassandra + lucene集成
Stratio’s Cassandra Lucene Index Stratio’s Cassandra Lucene Index, derived from Stratio Cassandra, i ...
- 翻译 | Placing Search in Context The Concept Revisited
翻译 | Placing Search in Context The Concept Revisited 原文 摘要 [1] Keyword-based search engines are in w ...
- (转)Awesome Courses
Awesome Courses Introduction There is a lot of hidden treasure lying within university pages scatte ...
- 每日英语:Tech Firms Flock to Vietnam
Opening up a Korean restaurant among the rice fields and limestone karsts north of Hanoi might seem ...
- cassandra的全文检索插件
https://github.com/Stratio/cassandra-lucene-index Stratio’s Cassandra Lucene Index Stratio’s Cassand ...
随机推荐
- Android Service之LOCATION_SERVICE
Android提供了GPS功能 LocationManager obj = (LocationManager)getSystemService(Context.LOCATION_SERVICE) Pe ...
- 关于pthread里面一些函数的使用心得!
第一次使用pthread,遇到的问题还真不少,现在我一一记录一下: 1.关于编译时出现 对‘pthread_create’未定义的引用 之类的错误的解决:由于pthread库不是Linux系统默认的库 ...
- 机器学习实战__KNN1
KNN的算法工作原理: 存在一个训练样本集合,样本集中每个数据都有确定的标签(分类),即我们知道样本集中每一数据与所属分类的对应关系.输人没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征 ...
- RELATED INTRODUCED
1.综合知识 RSS,IMDB 1.1什么是RSS? RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用.RSS搭建了信息迅速传播 ...
- 告诉你LTE-FDD与LTE-TDD的区别
[PConline 技术分析]移动早在去年已经拿下了TD-LTE的4G牌照,而中国联通与中国电信的FDD-LTE的牌照在近日正式拿下,而对于4G网络,有多少真正了解呢?接下来笔者就为大家解释一下4G的 ...
- 【LeetCode】Symmetric Tree 推断一棵树是否是镜像的
题目:Symmetric Tree <span style="font-size:18px;"><span style="font-size:18px; ...
- oracle REGEXP_SUBSTR实现字符串转列
如将字符串'张三,李四,王五,赵六,'转换成 1. 张三 2.李四 3.王五 4.赵六 REGEXP_SUBSTR 查询语句: WITH TEST AS (SELECT '张三,李四,王五,赵六, ...
- Android - Ashmem驱动
以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luosheng ...
- oracle的一知半解
这里只讲第一次开发运用oracle数据库的.net程序遇到问题: 1.程序与oracle数据库在同一台的服务器,貌似设置好连接字符串就可以直接访问( 需要主要的问题: 字符串格式:Data Sourc ...
- sql Server 常用存储过程的优化
优化存储过程有很多种方法,下面介绍最常用的7种. 1.使用SET NOCOUNT ON选项 我们使用SELECT语句时,除了返回对应的结果集外,还会返回相应的影响行数.使用SET NOCOUNT ON ...