EDBT 2026 Demo / reviewers in the wild / expert
Russell Power
dblp:48/9376
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems › replication
geo-replication |
0.3 | 2 | 2013 | 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.3 | 1 | 2017 | Semi-supervised sequence tagging with bidirectional language models · ACL (1) 2017 |
Natural language and speech › Information extraction and text analysis
sequence labeling |
0.3 | 1 | 2017 | Semi-supervised sequence tagging with bidirectional language models · ACL (1) 2017 |
Information retrieval › retrieval models
ad-hoc retrieval |
0.3 | 1 | 2017 | End-to-End Neural Ad-hoc Ranking with Kernel Pooling · SIGIR 2017 |
Information retrieval › ranking › text ranking
document ranking |
0.3 | 1 | 2017 | End-to-End Neural Ad-hoc Ranking with Kernel Pooling · SIGIR 2017 |
Knowledge graphs
knowledge graph embedding |
0.3 | 1 | 2017 | Explicit Semantic Ranking for Academic Search via Knowledge Graph Embedding · WWW 2017 |
Information retrieval › retrieval models › neural retrieval
neural ranking model |
0.3 | 1 | 2017 | End-to-End Neural Ad-hoc Ranking with Kernel Pooling · SIGIR 2017 |
Information retrieval
ranking |
0.3 | 1 | 2017 | Explicit Semantic Ranking for Academic Search via Knowledge Graph Embedding · WWW 2017 |
Information retrieval › ranking › text ranking
semantic ranking |
0.3 | 1 | 2017 | Explicit Semantic Ranking for Academic Search via Knowledge Graph Embedding · WWW 2017 |
Distributed systems › distributed database
distributed transactions |
0.2 | 1 | 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013 |
Storage systems › distributed storage
geo-distributed storage |
0.2 | 1 | 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013 |
Distributed systems › concurrency control
serializable transactions |
0.2 | 1 | 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013 |
Storage systems
key-value storage |
0.1 | 1 | 2011 | Transactional storage for geo-replicated systems · SOSP 2011 |
Storage systems › key-value storage
transactional key-value store |
0.1 | 1 | 2011 | Transactional storage for geo-replicated systems · SOSP 2011 |
Distributed systems
distributed coordination and fault tolerance |
0.1 | 1 | 2010 | Piccolo: Building Fast, Distributed Programs with Partitioned Tables · OSDI 2010 |
Distributed systems
distributed data processing |
0.1 | 1 | 2015 | Spartan: A Distributed Array Framework with Smart Tiling · USENIX ATC 2015 |
Distributed systems › distributed coordination and fault tolerance
consensus and replication |
0.0 | 1 | 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systems · SOSP 2013 |
Transaction processing and concurrency control › isolation levels
snapshot isolation |
0.0 | 1 | 2011 | Transactional storage for geo-replicated systems · SOSP 2011 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 2010 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Content-Based Citation RecommendationabstractChandra 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-HLT | 3 |
| 2017 | Semi-supervised sequence tagging with bidirectional language modelsabstractPre-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 PoolingabstractThis 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 |
SIGIR | 5 |
| 2017 | Explicit Semantic Ranking for Academic Search via Knowledge Graph EmbeddingabstractThis 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 |
WWW | 2 |
| 2015 | Spartan: A Distributed Array Framework with Smart Tiling
Chien-Chin Huang, Qi Chen 0009, Russell Power, Jorge Ortiz 0001, Jinyang Li 0001 |
USENIX ATC | 4 |
| 2013 | Transaction chains: achieving serializability with low latency in geo-distributed storage systemsabstractCurrently, 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 |
SOSP | 2 |
| 2011 | Transactional storage for geo-replicated systemsabstractWe 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 |
SOSP | 2 |
| 2010 | Piccolo: Building Fast, Distributed Programs with Partitioned Tables
Russell Power, Jinyang Li 0001 |
OSDI | 1 |