VLDB 2026 Research / reviewers in the wild / expert
Keith Adams
dblp:65/3906
· DBLP profile ↗
5ranked-venue papers
2as 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 · 2 first-authorArtificial intelligence and machine learning · 2Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
2 papers |
Recommender systems · 54% Information retrieval · 46% | |
| Artificial intelligence
2 papers |
Representation and self-supervised learning · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Runtime systems and virtual machines · 79% Programming languages and type systems · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Representation and self-supervised learning
embedding models |
0.3 | 1 | 2018 | StarSpace: Embed All The Things! · AAAI 2018 |
Information retrieval
ranking |
0.3 | 1 | 2018 | StarSpace: Embed All The Things! · AAAI 2018 |
Machine learning › Representation and self-supervised learning › text embedding
text representation learning |
0.2 | 1 | 2014 | #TagSpace: Semantic Embeddings from Hashtags · EMNLP 2014 |
Recommender systems › content recommendation
document recommendation |
0.2 | 1 | 2014 | #TagSpace: Semantic Embeddings from Hashtags · EMNLP 2014 |
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation |
0.2 | 1 | 2014 | The hiphop virtual machine · OOPSLA 2014 |
Recommender systems
content-based recommendation |
0.1 | 1 | 2018 | StarSpace: Embed All The Things! · AAAI 2018 |
Recommender systems › representation learning for recommendation
embedding-based recommendation |
0.1 | 1 | 2018 | StarSpace: Embed All The Things! · AAAI 2018 |
Cloud and datacenter computing › virtualization
hardware-assisted virtualization |
0.1 | 1 | 2006 | A comparison of software and hardware techniques for x86 virtualization · ASPLOS 2006 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2006 | A comparison of software and hardware techniques for x86 virtualization · ASPLOS 2006 |
Programming languages and type systems › type systems
dynamic typing |
0.1 | 1 | 2014 | The hiphop virtual machine · OOPSLA 2014 |
Runtime systems and virtual machines
binary translation |
0.0 | 1 | 2006 | A comparison of software and hardware techniques for x86 virtualization · ASPLOS 2006 |
Methods — techniques the papers use, named apart from their topics
similarity learning · 0.7neural embedding · 0.7convolutional neural network · 0.4type inference · 0.2static analysis · 0.2trap-and-emulate · 0.1binary translation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | StarSpace: Embed All The Things!abstractWe present StarSpace, a general-purpose neural embedding model that can solve a wide variety of problems: labeling tasks such as text classification,ranking tasks such as information retrieval/web search,collaborative filtering-based or content-based recommendation,embedding of multi-relational graphs, and learning word, sentence or document level embeddings.In each case the model works by embedding those entities comprised of discrete features and comparing them against each other -- learning similarities dependent on the task.Empirical results on a number of tasks show that StarSpace is highly competitive with existing methods, whilst also being generally applicable to new cases where those methods are not. Ledell Wu, Adam Fisch, Sumit Chopra, Keith Adams, Antoine Bordes, Jason Weston |
AAAI | 4 |
| 2014 | #TagSpace: Semantic Embeddings from HashtagsabstractWe describe a convolutional neural net-work that learns feature representations for short textual posts using hashtags as a su-pervised signal. The proposed approach is trained on up to 5.5 billion words predict-ing 100,000 possible hashtags. As well as strong performance on the hashtag predic-tion task itself, we show that its learned representation of text (ignoring the hash-tag labels) is useful for other tasks as well. To that end, we present results on a docu-ment recommendation task, where it also outperforms a number of baselines. 1 Jason Weston, Sumit Chopra, Keith Adams |
EMNLP | 3 |
| 2014 | The hiphop virtual machineabstractThe HipHop Virtual Machine (HHVM) is a JIT compiler and runtime for PHP. While PHP values are dynamically typed, real programs often have latent types that are useful for optimization once discovered. Some types can be proven through static analysis, but limitations in the ahead-of-time approach leave some types to be discovered at run time. And even though many values have latent types, PHP programs can also contain polymorphic variables and expressions, which must be handled without catastrophic slowdown. Keith Adams, Jason Evans, Bertrand Maher, Guilherme Ottoni, Andrew Paroski, Brett Simmers, Edwin Smith, Owen Yamauchi |
OOPSLA | 1 |
| 2007 | Compatibility Is Not Transparency: VMM Detection Myths and Realities
Tal Garfinkel, Keith Adams, Andy Warfield, Jason Franklin |
HotOS | 2 |
| 2006 | A comparison of software and hardware techniques for x86 virtualizationabstractUntil recently, the x86 architecture has not permitted classical trap-and-emulate virtualization. Virtual Machine Monitors for x86, such as VMware ® Workstation and Virtual PC, have instead used binary translation of the guest kernel code. However, both Intel and AMD have now introduced architectural extensions to support classical virtualization.We compare an existing software VMM with a new VMM designed for the emerging hardware support. Surprisingly, the hardware VMM often suffers lower performance than the pure software VMM. To determine why, we study architecture-level events such as page table updates, context switches and I/O, and find their costs vastly different among native, software VMM and hardware VMM execution.We find that the hardware support fails to provide an unambiguous performance advantage for two primary reasons: first, it offers no support for MMU virtualization; second, it fails to co-exist with existing software techniques for MMU virtualization. We look ahead to emerging techniques for addressing this MMU virtualization problem in the context of hardware-assisted virtualization. Keith Adams, Ole Agesen |
ASPLOS | 1 |