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.

Russell Power

dblp:48/9376 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none

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

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

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
4 papers
Information retrieval · 82% Knowledge graphs · 16% Transaction processing and concurrency control · 2%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Distributed systems · 56% Storage systems · 28% High-performance computing · 14%
Artificial intelligence
1 paper
Information extraction and text analysis · 67% Language models and text generation · 33%

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

TopicWeightPapersLastEvidence papers
Distributed systems › replication
geo-replication
0.322013
Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013
Transactional storage for geo-replicated systems · SOSP 2011
Natural language and speech › Information extraction and text analysis › sequence labeling
semi-supervised sequence labeling
0.312017
Semi-supervised sequence tagging with bidirectional language models · ACL (1) 2017
Natural language and speech › Information extraction and text analysis
sequence labeling
0.312017
Semi-supervised sequence tagging with bidirectional language models · ACL (1) 2017
Information retrieval › retrieval models
ad-hoc retrieval
0.312017
End-to-End Neural Ad-hoc Ranking with Kernel Pooling · SIGIR 2017
Information retrieval › ranking › text ranking
document ranking
0.312017
End-to-End Neural Ad-hoc Ranking with Kernel Pooling · SIGIR 2017
Knowledge graphs
knowledge graph embedding
0.312017
Explicit Semantic Ranking for Academic Search via Knowledge Graph Embedding · WWW 2017
Information retrieval › retrieval models › neural retrieval
neural ranking model
0.312017
End-to-End Neural Ad-hoc Ranking with Kernel Pooling · SIGIR 2017
Information retrieval
ranking
0.312017
Explicit Semantic Ranking for Academic Search via Knowledge Graph Embedding · WWW 2017
Information retrieval › ranking › text ranking
semantic ranking
0.312017
Explicit Semantic Ranking for Academic Search via Knowledge Graph Embedding · WWW 2017
Distributed systems › distributed database
distributed transactions
0.212013
Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013
Storage systems › distributed storage
geo-distributed storage
0.212013
Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013
Distributed systems › concurrency control
serializable transactions
0.212013
Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013
Storage systems
key-value storage
0.112011
Transactional storage for geo-replicated systems · SOSP 2011
Storage systems › key-value storage
transactional key-value store
0.112011
Transactional storage for geo-replicated systems · SOSP 2011
Distributed systems
distributed coordination and fault tolerance
0.112010
Piccolo: Building Fast, Distributed Programs with Partitioned Tables · OSDI 2010
Distributed systems
distributed data processing
0.112015
Spartan: A Distributed Array Framework with Smart Tiling · USENIX ATC 2015
Distributed systems › distributed coordination and fault tolerance
consensus and replication
0.012013
Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013
Transaction processing and concurrency control › isolation levels
snapshot isolation
0.012011
Transactional storage for geo-replicated systems · SOSP 2011
Parallel and multicore computing
parallel programming models
0.012010
Piccolo: Building Fast, Distributed Programs with Partitioned Tables · OSDI 2010

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

word embeddings · 0.3transfer learning · 0.3learning to rank · 0.3knowledge graph embedding · 0.3kernel pooling · 0.3bidirectional language model · 0.3preferred sites · 0.2parallel snapshot isolation · 0.2counting sets · 0.2transaction chains · 0.2static conflict analysis · 0.2
YearPublicationVenuePosition
2018 Content-Based Citation Recommendation
abstract
Chandra Bhagavatula, Sergey Feldman, Russell Power, Waleed Ammar. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers). 2018.
Chandra Bhagavatula, Sergey Feldman, Russell Power, Waleed Ammar
NAACL-HLT3
2017 Semi-supervised sequence tagging with bidirectional language models
abstract
Pre-trained word embeddings learned from unlabeled text have become a standard component of neural network architectures for NLP tasks.However, in most cases, the recurrent network that operates on word-level representations to produce context sensitive representations is trained on relatively little labeled data.In this paper, we demonstrate a general semi-supervised approach for adding pretrained context embeddings from bidirectional language models to NLP systems and apply it to sequence labeling tasks.We evaluate our model on two standard datasets for named entity recognition (NER) and chunking, and in both cases achieve state of the art results, surpassing previous systems that use other forms of transfer or joint learning with additional labeled data and task specific gazetteers.
Matthew E. Peters, Waleed Ammar, Chandra Bhagavatula, Russell Power
ACL (1)4
2017 End-to-End Neural Ad-hoc Ranking with Kernel Pooling
abstract
This paper proposes K-NRM, a kernel based neural model for document ranking. Given a query and a set of documents, K-NRM uses a translation matrix that models word-level similarities via word embeddings, a new kernel-pooling technique that uses kernels to extract multi-level soft match features, and a learning-to-rank layer that combines those features into the final ranking score. The whole model is trained end-to-end. The ranking layer learns desired feature patterns from the pairwise ranking loss. The kernels transfer the feature patterns into soft-match targets at each similarity level and enforce them on the translation matrix. The word embeddings are tuned accordingly so that they can produce the desired soft matches. Experiments on a commercial search engine's query log demonstrate the improvements of K-NRM over prior feature-based and neural-based states-of-the-art, and explain the source of K-NRM's advantage: Its kernel-guided embedding encodes a similarity metric tailored for matching query words to document words, and provides effective multi-level soft matches.
Chenyan Xiong, Zhuyun Dai, Jamie Callan, Zhiyuan Liu 0001, Russell Power
SIGIR5
2017 Explicit Semantic Ranking for Academic Search via Knowledge Graph Embedding
abstract
This paper introduces Explicit Semantic Ranking (ESR), a new ranking technique that leverages knowledge graph embedding. Analysis of the query log from our academic search engine, SemanticScholar.org, reveals that a major error source is its inability to understand the meaning of research concepts in queries. To addresses this challenge, ESR represents queries and documents in the entity space and ranks them based on their semantic connections from their knowledge graph embedding. Experiments demonstrate ESR's ability in improving Semantic Scholar's online production system, especially on hard queries where word-based ranking fails.
Chenyan Xiong, Russell Power, Jamie Callan
WWW2
2015 Spartan: A Distributed Array Framework with Smart Tiling
Chien-Chin Huang, Qi Chen 0009, Russell Power, Jorge Ortiz 0001, Jinyang Li 0001
USENIX ATC4
2013 Transaction chains: achieving serializability with low latency in geo-distributed storage systems
abstract
Currently, users of geo-distributed storage systems face a hard choice between having serializable transactions with high latency, or limited or no transactions with low latency. We show that it is possible to obtain both serializable transactions and low latency, under two conditions. First, transactions are known ahead of time, permitting an a priori static analysis of conflicts. Second, transactions are structured as transaction chains consisting of a sequence of hops, each hop modifying data at one server. To demonstrate this idea, we built Lynx, a geo-distributed storage system that offers transaction chains, secondary indexes, materialized join views, and geo-replication. Lynx uses static analysis to determine if each hop can execute separately while preserving serializability---if so, a client needs wait only for the first hop to complete, which occurs quickly. To evaluate Lynx, we built three applications: an auction service, a Twitter-like microblogging site and a social networking site. These applications successfully use chains to achieve low latency operation and good throughput.
Russell Power, Yair Sovran, Marcos K. Aguilera, Jinyang Li 0001
SOSP2
2011 Transactional storage for geo-replicated systems
abstract
We describe the design and implementation of Walter, a key-value store that supports transactions and replicates data across distant sites. A key feature behind Walter is a new property called Parallel Snapshot Isolation (PSI). PSI allows Walter to replicate data asynchronously, while providing strong guarantees within each site. PSI precludes write-write conflicts, so that developers need not worry about conflict-resolution logic. To prevent write-write conflicts and implement PSI, Walter uses two new and simple techniques: preferred sites and counting sets. We use Walter to build a social networking application and port a Twitter-like application.
Yair Sovran, Russell Power, Marcos K. Aguilera, Jinyang Li 0001
SOSP2
2010 Piccolo: Building Fast, Distributed Programs with Partitioned Tables
Russell Power, Jinyang Li 0001
OSDI1