Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sam Shah

dblp:60/3409 · DBLP profile ↗
← Back
14ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0002-7743-8479ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 10Artificial intelligence and machine learning · 5Systems, architecture and hardware · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3Software engineering, systems software and programming languages · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
6 papers
Knowledge graphs · 24% Recommender systems · 21% Distributed and cloud data management · 15%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 50% Storage systems · 29% Cloud and datacenter computing · 21%
Artificial intelligence
1 paper
Information extraction and text analysis · 100%

Topics — the 21 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis › entity linking
entity disambiguation
0.312018
Pangloss: Fast Entity Linking in Noisy Text Environments · KDD 2018
Natural language and speech › Information extraction and text analysis
entity linking
0.312018
Pangloss: Fast Entity Linking in Noisy Text Environments · KDD 2018
Knowledge graphs
knowledge graph construction
0.312018
Pangloss: Fast Entity Linking in Noisy Text Environments · KDD 2018
Recommender systems › user modeling
user feedback modeling
0.212014
Modeling impression discounting in large-scale recommender systems · KDD 2014
Data mining › structured data mining › graph mining
community detection
0.212013
Organizational overlap on social networks and its applications · WWW 2013
Knowledge graphs
link prediction
0.212013
Organizational overlap on social networks and its applications · WWW 2013
Web and social media mining
social network analysis
0.212013
Organizational overlap on social networks and its applications · WWW 2013
Distributed systems
anomaly detection
0.212013
Root cause detection in a service-oriented architecture · SIGMETRICS 2013
Cloud and datacenter computing
datacenter operations
0.212013
Root cause detection in a service-oriented architecture · SIGMETRICS 2013
Distributed systems
fault tolerance
0.212013
Root cause detection in a service-oriented architecture · SIGMETRICS 2013
Distributed systems › root cause analysis
root cause localization
0.212013
Root cause detection in a service-oriented architecture · SIGMETRICS 2013
Storage systems › key-value storage
distributed key-value store
0.112012
Serving large-scale batch computed data with project Voldemort · FAST 2012
Storage systems
key-value storage
0.112012
Serving large-scale batch computed data with project Voldemort · FAST 2012
Information retrieval › search engines
semantic search
0.112018
Pangloss: Fast Entity Linking in Noisy Text Environments · KDD 2018
Web and social media mining
user behavior analysis
0.112014
Modeling impression discounting in large-scale recommender systems · KDD 2014
Data mining › big data analytics
large-scale data mining
0.012013
The big data ecosystem at LinkedIn · SIGMOD Conference 2013
Recommender systems › e-commerce recommendation
product recommendation
0.012013
The big data ecosystem at LinkedIn · SIGMOD Conference 2013
Services computing and microservices
service-oriented architecture
0.012013
Root cause detection in a service-oriented architecture · SIGMETRICS 2013
Cloud and datacenter computing
datacenter storage
0.012012
Serving large-scale batch computed data with project Voldemort · FAST 2012
Operating systems › resource management › storage management
file systems
0.012007
Using Provenance to Aid in Personal File Search · USENIX ATC 2007
Operating systems
provenance
0.012007
Using Provenance to Aid in Personal File Search · USENIX ATC 2007

Methods — techniques the papers use, named apart from their topics

probabilistic key phrase identification · 0.7document embedding · 0.7metric correlation · 0.3anomaly propagation analysis · 0.3organizational overlap model · 0.2cube sharding · 0.1
YearPublicationVenuePosition
2018 Pangloss: Fast Entity Linking in Noisy Text Environments
abstract
Entity linking is the task of mapping potentially ambiguous terms in text to their constituent entities in a knowledge base like Wikipedia. This is useful for organizing content, extracting structured data from textual documents, and in machine learning relevance applications like semantic search, knowledge graph construction, and question answering. Traditionally, this work has focused on text that has been well-formed, like news articles, but in common real world datasets such as messaging, resumes, or short-form social media, non-grammatical, loosely-structured text adds a new dimension to this problem. This paper presents Pangloss, a production system for entity disambiguation on noisy text. Pangloss combines a probabilistic linear-time key phrase identification algorithm with a semantic similarity engine based on context-dependent document embeddings to achieve better than state-of-the-art results (>5% in F1) compared to other research or commercially available systems. In addition, Pangloss leverages a local embedded database with a tiered architecture to house its statistics and metadata, which allows rapid disambiguation in streaming contexts and on-device disambiguation in low-memory environments such as mobile phones.
Michael D. Conover, Matthew Hayes, Scott Blackburn, Peter Skomoroch, Sam Shah
KDD5
2014 Hotspot Detection in a Service-Oriented Architecture
abstract
Large-scale websites are predominantly built as a service-oriented architecture. Here, services are specialized for a certain task, run on multiple machines, and communicate with each other to serve a user's request. Reducing latency and improving the cost to serve is quite important, but optimizing this service call graph is particularly challenging due to the volume of data and the graph's non-uniform and dynamic nature.
Pranay Anchuri, Roshan Sumbaly, Sam Shah
CIKM3
2014 Modeling impression discounting in large-scale recommender systems
abstract
Recommender systems have become very important for many online activities, such as watching movies, shopping for products, and connecting with friends on social networks. User behavioral analysis and user feedback (both explicit and implicit) modeling are crucial for the improvement of any online recommender system. Widely adopted recommender systems at LinkedIn such as "People You May Know" and "Endorsements" are evolving by analyzing user behaviors on impressed recommendation items.
Pei Lee, Laks V. S. Lakshmanan, Mitul Tiwari, Sam Shah
KDD4
2014 LinkedIn skills: large-scale topic extraction and inference
abstract
"Skills and Expertise" is a data-driven feature on LinkedIn, the world's largest professional online social network, which allows members to tag themselves with topics representing their areas of expertise. In this work, we present our experiences developing this large-scale topic extraction pipeline, which includes constructing a folksonomy of skills and expertise and implementing an inference and recommender system for skills. We also discuss a consequent set of applications, such as Endorsements, which allows members to tag themselves with topics representing their areas of expertise and for their connections to provide social proof, via an "endorse" action, of that member's competence in that topic.
Mathieu Bastian, Matthew Hayes, William Vaughan, Sam Shah, Peter Skomoroch, Hyung Jin Kim, Sal Uryasev, Christopher Lloyd
RecSys4
2013 Hourglass: A library for incremental processing on Hadoop
abstract
Hadoop enables processing of large data sets through its relatively easy-to-use semantics. However, jobs are often written inefficiently for tasks that could be computed incrementally due to the burdensome incremental state management for the programmer. This paper introduces Hourglass, a library for developing incremental monoid computations on Hadoop. It runs on unmodified Hadoop and provides an accumulator-based interface for programmers to store and use state across successive runs; the framework ensures that only the necessary subcomputations are performed. It is successfully used at LinkedIn, one of the largest online social networks, for many use cases in dashboarding and machine learning. Hourglass is open source and freely available.
Matthew Hayes, Sam Shah
IEEE BigData2
2013 Root cause detection in a service-oriented architecture
abstract
Large-scale websites are predominantly built as a service-oriented architecture. Here, services are specialized for a certain task, run on multiple machines, and communicate with each other to serve a user's request. An anomalous change in a metric of one service can propagate to other services during this communication, resulting in overall degradation of the request. As any such degradation is revenue impacting, maintaining correct functionality is of paramount concern: it is important to find the root cause of any anomaly as quickly as possible. This is challenging because there are numerous metrics or sensors for a given service, and a modern website is usually composed of hundreds of services running on thousands of machines in multiple data centers.
Myunghwan Kim 0002, Roshan Sumbaly, Sam Shah
SIGMETRICS3
2013 The big data ecosystem at LinkedIn
abstract
The use of large-scale data mining and machine learning has proliferated through the adoption of technologies such as Hadoop, with its simple programming semantics and rich and active ecosystem. This paper presents LinkedIn's Hadoop-based analytics stack, which allows data scientists and machine learning researchers to extract insights and build product features from massive amounts of data. In particular, we present our solutions to the ``last mile'' issues in providing a rich developer ecosystem. This includes easy ingress from and egress to online systems, and managing workflows as production processes. A key characteristic of our solution is that these distributed system concerns are completely abstracted away from researchers. For example, deploying data back into the online system is simply a 1-line Pig command that a data scientist can add to the end of their script. We also present case studies on how this ecosystem is used to solve problems ranging from recommendations to news feed updates to email digesting to descriptive analytical dashboards for our members.
Roshan Sumbaly, Jay Kreps, Sam Shah
SIGMOD Conference3
2013 Organizational overlap on social networks and its applications
abstract
Online social networks have become important for networking, communication, sharing, and discovery. A considerable challenge these networks face is the fact that an online social network is partially observed because two individuals might know each other, but may not have established a connection on the site. Therefore, link prediction and recommendations are important tasks for any online social network. In this paper, we address the problem of computing edge affinity between two users on a social network, based on the users belonging to organizations such as companies, schools, and online groups. We present experimental insights from social network data on organizational overlap, a novel mathematical model to compute the probability of connection between two people based on organizational overlap, and experimental validation of this model based on real social network data. We also present novel ways in which the organization overlap model can be applied to link prediction and community detection, which in itself could be useful for recommending entities to follow and generating personalized news feed.
Cho-Jui Hsieh, Mitul Tiwari, Deepak Agarwal, Xinyi (Lisa) Huang, Sam Shah
WWW5
2012 Metaphor: a system for related search recommendations
abstract
Search plays an important role in online social networks as it provides an essential mechanism for discovering members and content on the network. Related search recommendation is one of several mechanisms used for improving members' search experience in finding relevant results to their queries. This paper describes the design, implementation, and deployment of Metaphor, the related search recommendation system on LinkedIn, a professional social networking site with over 175~million members worldwide. Metaphor builds on a number of signals and filters that capture several dimensions of relatedness across member search activity. The system, which has been in live operation for over a year, has gone through multiple iterations and evaluation cycles. This paper makes three contributions. First, we provide a discussion of a large-scale related search recommendation system. Second, we describe a mechanism for effectively combining several signals in building a unified dataset for related search recommendations. Third, we introduce a query length model for capturing bias in recommendation click behavior. We also discuss some of the practical concerns in deploying related search recommendations.
Azarias Reda, Yubin Park, Mitul Tiwari, Christian Posse, Sam Shah
CIKM5
2012 Serving large-scale batch computed data with project Voldemort
Roshan Sumbaly, Jay Kreps, Alex Feinberg, Chinmay Soman, Sam Shah
FAST6
2012 Social networking in developing regions
abstract
Online social networks have enjoyed significant growth over the past several years. With improvements in mobile and Internet penetration, developing countries are participating in increasing numbers in online communities. This paper provides the first large scale and detailed analysis of social networking usage in developing country contexts. The analysis is based on data from LinkedIn, a professional social network with over 120 million members worldwide. LinkedIn has members from every country in the world, including millions in Africa, Asia, and South America. The goal of this paper is to provide researchers a detailed look at the growth, adoption, and other characteristics of social networking usage in developing countries compared to the developed world. To this end, we discuss several themes that illustrate different dimensions of social networking use, ranging from interconnectedness of members in geographic regions to the impact of local languages on social network participation.
Azarias Reda, Sam Shah, Mitul Tiwari, Anita Lillie, Brian D. Noble
ICTD2
2012 Avatara: OLAP for Web-scale Analytics Products
abstract
Multidimensional data generated by members on websites has seen massive growth in recent years. OLAP is a well-suited solution for mining and analyzing this data. Providing insights derived from this analysis has become crucial for these websites to give members greater value. For example, LinkedIn, the largest professional social network, provides its professional members rich analytics features like "Who's Viewed My Profile?" and "Who's Viewed This Job?" The data behind these features form cubes that must be efficiently served at scale, and can be neatly sharded to do so. To serve our growing 160 million member base, we built a scalable and fast OLAP serving system called Avatara to solve this many, small cubes problem. At LinkedIn, Avatara has been powering several analytics features on the site for the past two years.
Roshan Sumbaly, Chris Riccomini, Gordon Koo, Hyung Jin Kim, Jay Kreps, Sam Shah
Proc. VLDB Endow.7
2007 Using Provenance to Aid in Personal File Search
Sam Shah, Craig A. N. Soules, Gregory R. Ganger, Brian D. Noble
USENIX ATC1
2007 A study of e-mail patterns
abstract
Abstract Although electronic mail is an increasingly important service, there are few empirical studies of e‐mail traffic. We have observed over 2.85 million messages passing through our departmental servers over the course of seven months, and derived distributions that approximate several important e‐mail parameters including message sizes, message senders and receivers and the burstiness of message deliveries. Our work is unique in that we also analyse message payloads: attachment content types, e‐mail redundancy, and the use of e‐mail as a sharing mechanism. These data can be used in developing e‐mail workloads for mail system engineering or benchmarking. To this end, we provide an improved version of Postmark, a small‐file Internet benchmark, that better approximates mail server characteristics. Copyright © 2007 John Wiley & Sons, Ltd.
Sam Shah, Brian D. Noble
Softw. Pract. Exp.1