Demo Data from EDBT 2026 / reviewers in the wild / expert
Arjun Gopalan
dblp:70/10949
· DBLP profile ↗
6ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Databases, data management, data science and information retrieval · 3 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 2 first-author · 1 since 2021Theory of computation · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Storage systems · 68% Distributed systems · 26% Memory systems · 3% | |
| Artificial intelligence
2 papers |
Deep learning architectures and training · 47% Graph learning · 47% Representation and self-supervised learning · 6% |
Topics — the 12 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Graph learning
graph regularization |
0.5 | 1 | 2021 | Neural Structured Learning: Training Neural Networks with Structured Signals · WSDM 2021 |
Storage systems
key-value storage |
0.5 | 2 | 2016 | SLIK: Scalable Low-Latency Indexes for a Key-Value Store · USENIX ATC 2016 The RAMCloud Storage System · ACM Trans. Comput. Syst. 2015 |
Storage systems
file systems |
0.3 | 1 | 2018 | Logical Synchronous Replication in the Tintri VMstore File System · FAST 2018 |
Distributed systems
replication |
0.3 | 1 | 2018 | Logical Synchronous Replication in the Tintri VMstore File System · FAST 2018 |
Distributed systems › replication › update propagation
synchronous replication |
0.3 | 1 | 2018 | Logical Synchronous Replication in the Tintri VMstore File System · FAST 2018 |
Storage systems › indexing
index structure |
0.2 | 1 | 2016 | SLIK: Scalable Low-Latency Indexes for a Key-Value Store · USENIX ATC 2016 |
Storage systems
crash recovery |
0.2 | 1 | 2015 | The RAMCloud Storage System · ACM Trans. Comput. Syst. 2015 |
Storage systems › key-value storage
in-memory key-value store |
0.2 | 1 | 2015 | The RAMCloud Storage System · ACM Trans. Comput. Syst. 2015 |
Storage systems
storage reliability |
0.2 | 1 | 2015 | The RAMCloud Storage System · ACM Trans. Comput. Syst. 2015 |
Machine learning › Representation and self-supervised learning › representation learning
embedding learning |
0.1 | 1 | 2020 | Neural Structured Learning: Training Neural Networks with Structured Signals · KDD 2020 |
Cloud and datacenter computing
datacenter storage |
0.1 | 1 | 2015 | The RAMCloud Storage System · ACM Trans. Comput. Syst. 2015 |
Memory systems
DRAM |
0.1 | 1 | 2015 | The RAMCloud Storage System · ACM Trans. Comput. Syst. 2015 |
Methods — techniques the papers use, named apart from their topics
adversarial perturbation · 0.9embedding learning · 0.5graph regularization · 0.4polling-based communication · 0.2log-structured storage · 0.2kernel bypass · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Neural Structured Learning: Training Neural Networks with Structured SignalsabstractWe present Neural Structured Learning (NSL) in TensorFlow [1], a new learning paradigm to train neural networks by leveraging structured signals in addition to feature inputs. Structure can be explicit as represented by a graph, or implicit, either induced by adversarial perturbation or inferred using techniques like embedding learning. NSL is open-sourced as part of the TensorFlow [2] ecosystem and is widely used in Google across many products and services. In this tutorial, we provide an overview of the NSL framework including various libraries, tools, and APIs as well as demonstrate the practical use of NSL in different applications. The NSL website is hosted at www.tensorflow.org/neural_structured_learning, which includes details about the theoretical foundations of the technology, extensive API documentation, and hands-on tutorials. Arjun Gopalan, Da-Cheng Juan, Cesar Ilharco Magalhaes, Chun-Sung Ferng, Allan Heydon, Chun-Ta Lu, Philip Pham, George Yu, Yicheng Fan |
WSDM | 1 |
| 2020 | Neural Structured Learning: Training Neural Networks with Structured SignalsabstractWe present Neural Structured Learning (NSL) in TensorFlow [2], a new learning paradigm to train neural networks by leveraging structured signals in addition to feature inputs. Structure can be explicit as represented by a graph, or implicit, either induced by adversarial perturbation or inferred using techniques like embedding learning. NSL is open-sourced as part of the TensorFlow [3] ecosystem and is widely used in Google across many products and services. In this tutorial, we provide an overview of the NSL framework including various libraries, tools, and APIs as well as demonstrate the practical use of NSL in different applications. The NSL website is hosted at www.tensorflow.org/neural_structured_learning, which includes details about the theoretical foundations of the technology, extensive API documentation, and hands-on tutorials. Arjun Gopalan, Da-Cheng Juan, Cesar Ilharco Magalhaes, Chun-Sung Ferng, Allan Heydon, Chun-Ta Lu, Philip Pham, George Yu |
KDD | 1 |
| 2018 | Logical Synchronous Replication in the Tintri VMstore File System
Gideon Glass, Arjun Gopalan, Dattatraya Koujalagi, Abhinand Palicherla, Sumedh Sakdeo |
FAST | 2 |
| 2016 | SLIK: Scalable Low-Latency Indexes for a Key-Value Store
Ankita Kejriwal, Arjun Gopalan, John K. Ousterhout |
USENIX ATC | 2 |
| 2015 | The RAMCloud Storage SystemabstractRAMCloud is a storage system that provides low-latency access to large-scale datasets. To achieve low latency, RAMCloud stores all data in DRAM at all times. To support large capacities (1PB or more), it aggregates the memories of thousands of servers into a single coherent key-value store. RAMCloud ensures the durability of DRAM-based data by keeping backup copies on secondary storage. It uses a uniform log-structured mechanism to manage both DRAM and secondary storage, which results in high performance and efficient memory usage. RAMCloud uses a polling-based approach to communication, bypassing the kernel to communicate directly with NICs; with this approach, client applications can read small objects from any RAMCloud storage server in less than 5μs, durable writes of small objects take about 13.5μs. RAMCloud does not keep multiple copies of data online; instead, it provides high availability by recovering from crashes very quickly (1 to 2 seconds). RAMCloud’s crash recovery mechanism harnesses the resources of the entire cluster working concurrently so that recovery performance scales with cluster size. John K. Ousterhout, Arjun Gopalan, Ankita Kejriwal, Collin Lee, Behnam Montazeri, Diego Ongaro, Seo Jin Park, Henry Qin, Mendel Rosenblum, Stephen M. Rumble, Ryan Stutsman |
ACM Trans. Comput. Syst. | 2 |
| 2012 | Improved Bounds for Bipartite Matching on SurfacesabstractWe exhibit the following new upper bounds on the space complexity and the parallel complexity of the Bipartite Perfect Matching (BPM) problem for graphs of small genus: (1) BPM in planar graphs is in UL (improves upon the SPL bound from Datta, Kulkarni, and Roy; (2) BPM in constant genus graphs is in NL (orthogonal to the SPL bound from Datta, Kulkarni, Tewari, and Vinodchandran.; (3) BPM in poly-logarithmic genus graphs is in NC; (extends the NC bound for O(log n) genus graphs from Mahajan and Varadarajan, and Kulkarni, Mahajan, and Varadarajan. For Part (1) we combine the flow technique of Miller and Naor with the double counting technique of Reinhardt and Allender . For Part (2) and (3) we extend Miller and Naor's result to higher genus surfaces in the spirit of Chambers, Erickson and Nayyeri. Samir Datta, Arjun Gopalan, Raghav Kulkarni, Raghunath Tewari |
STACS | 2 |