Demo Data from EDBT 2026 / reviewers in the wild / expert
Shobha Venkataraman
dblp:03/2602
· DBLP profile ↗
26ranked-venue papers
8as first author
2since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 9 · 1 first-authorSecurity and privacy · 8 · 5 first-authorArtificial intelligence and machine learning · 7 · 2 first-author · 2 since 2021Systems, architecture and hardware · 3Databases, data management, data science and information retrieval · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1Theory 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 networks
13 papers |
Network management and operations · 42% Cellular and mobile networks · 27% Network measurement and analytics · 25% | |
| Network and information security
8 papers |
Cryptographic protocols and secure computation · 19% Privacy and data protection · 19% Systems and software security · 19% | |
| Artificial intelligence
3 papers |
Optimization for machine learning · 53% Robot navigation and mapping · 27% 3D vision · 8% |
Topics — the 30 heaviest of 46, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Optimization for machine learning
differentiable optimization |
0.6 | 1 | 2022 | Theseus: A Library for Differentiable Nonlinear Optimization · NeurIPS 2022 |
Robotics › Robot navigation and mapping
SLAM |
0.6 | 1 | 2022 | Theseus: A Library for Differentiable Nonlinear Optimization · NeurIPS 2022 |
Network management and operations
cellular network management |
0.5 | 2 | 2019 | Towards Identifying Impacted Users in Cellular Services · KDD 2019 Making sense of customer tickets in cellular networks · INFOCOM 2011 |
Privacy and data protection
privacy-preserving machine learning |
0.5 | 1 | 2021 | CrypTen: Secure Multi-Party Computation Meets Machine Learning · NeurIPS 2021 |
Cryptographic protocols and secure computation
secure multiparty computation |
0.5 | 1 | 2021 | CrypTen: Secure Multi-Party Computation Meets Machine Learning · NeurIPS 2021 |
Cellular and mobile networks
radio resource management |
0.4 | 2 | 2016 | Characterizing and Optimizing Cellular Network Performance During Crowded Events · IEEE/ACM Trans. Netw. 2016 A first look at cellular network performance during crowded events · SIGMETRICS 2013 |
Network management and operations › fault management › fault diagnosis
network fault diagnosis |
0.4 | 1 | 2019 | Towards Identifying Impacted Users in Cellular Services · KDD 2019 |
Network measurement and analytics
network performance measurement |
0.2 | 1 | 2016 | Characterizing and Optimizing Cellular Network Performance During Crowded Events · IEEE/ACM Trans. Netw. 2016 |
Computer vision › 3D vision › structure from motion
bundle adjustment |
0.2 | 1 | 2022 | Theseus: A Library for Differentiable Nonlinear Optimization · NeurIPS 2022 |
Cellular and mobile networks
cellular network performance |
0.2 | 1 | 2013 | A first look at cellular network performance during crowded events · SIGMETRICS 2013 |
Cellular and mobile networks › radio resource management
radio resource allocation |
0.2 | 1 | 2013 | A first look at cellular network performance during crowded events · SIGMETRICS 2013 |
Machine learning › Efficient and distributed learning
distributed training |
0.1 | 1 | 2021 | CrypTen: Secure Multi-Party Computation Meets Machine Learning · NeurIPS 2021 |
Network management and operations › fault management
fault diagnosis |
0.1 | 1 | 2011 | Making sense of customer tickets in cellular networks · INFOCOM 2011 |
Network measurement and analytics › workload characterization › usage characterization
mobile app usage characterization |
0.1 | 1 | 2011 | Identifying diverse usage behaviors of smartphone apps · Internet Measurement Conference 2011 |
Malware analysis › malware similarity
malware clustering |
0.1 | 1 | 2011 | BitShred: feature hashing malware for scalable triage and semantic analysis · CCS 2011 |
Malware analysis
malware similarity |
0.1 | 1 | 2011 | BitShred: feature hashing malware for scalable triage and semantic analysis · CCS 2011 |
Natural language and speech › Information extraction and text analysis
text classification |
0.1 | 1 | 2019 | Towards Identifying Impacted Users in Cellular Services · KDD 2019 |
Network measurement and analytics
passive measurement |
0.1 | 1 | 2010 | Speed testing without speed tests: estimating achievable download speed from passive measurements · Internet Measurement Conference 2010 |
Transport protocols and congestion control › TCP modeling
TCP throughput prediction |
0.1 | 1 | 2010 | Speed testing without speed tests: estimating achievable download speed from passive measurements · Internet Measurement Conference 2010 |
Usable security › security operations › security analytics
malicious activity detection |
0.1 | 1 | 2009 | Tracking Dynamic Sources of Malicious Activity at Internet Scale · NIPS 2009 |
Approximation and online algorithms
online algorithms |
0.1 | 1 | 2009 | Tracking Dynamic Sources of Malicious Activity at Internet Scale · NIPS 2009 |
Network management and operations › fault management
fault detection and localization |
0.1 | 1 | 2017 | AESOP: Automatic Policy Learning for Predicting and Mitigating Network Service Impairments · KDD 2017 |
Security and privacy of machine learning
adversarial machine learning |
0.1 | 1 | 2008 | Limits of Learning-based Signature Generation with Adversaries · NDSS 2008 |
Network security › intrusion detection and prevention
intrusion detection |
0.1 | 1 | 2008 | Limits of Learning-based Signature Generation with Adversaries · NDSS 2008 |
Network security › intrusion detection and prevention › intrusion detection
signature generation |
0.1 | 1 | 2008 | Limits of Learning-based Signature Generation with Adversaries · NDSS 2008 |
Biometric security › fingerprint recognition
fingerprint synthesis |
0.1 | 1 | 2007 | Fig: Automatic Fingerprint Generation · NDSS 2007 |
Network security
spam mitigation |
0.1 | 1 | 2007 | Exploiting Network Structure for Proactive Spam Mitigation · USENIX Security Symposium 2007 |
Network security › intrusion detection and prevention › intrusion detection › network intrusion detection
superspreader detection |
0.1 | 1 | 2005 | New Streaming Algorithms for Fast Detection of Superspreaders · NDSS 2005 |
Network measurement and analytics › mobile network measurement
cellular network measurement |
0.0 | 1 | 2013 | A first look at cellular network performance during crowded events · SIGMETRICS 2013 |
Network measurement and analytics › traffic analysis
internet traffic analysis |
0.0 | 1 | 2013 | Automatically Inferring the Evolution of Malicious Activity on the Internet · NDSS 2013 |
Methods — techniques the papers use, named apart from their topics
tensor computation · 1.0automatic differentiation · 1.0deep sequence learning · 0.8co-training · 0.8sparse solvers · 0.6lie group · 0.6implicit differentiation · 0.6direct loss minimization · 0.6GPU acceleration · 0.6secure multiparty computation · 0.5secure multi-party computation · 0.5machine learning · 0.5trace-driven simulation · 0.4spatial scan statistics · 0.4policy learning · 0.3hadoop · 0.2feature hashing · 0.2co-clustering · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Theseus: A Library for Differentiable Nonlinear OptimizationabstractWe present Theseus, an efficient application-agnostic open source library for differentiable nonlinear least squares (DNLS) optimization built on PyTorch, providing a common framework for end-to-end structured learning in robotics and vision. Existing DNLS implementations are application specific and do not always incorporate many ingredients important for efficiency. Theseus is application-agnostic, as we illustrate with several example applications that are built using the same underlying differentiable components, such as second-order optimizers, standard costs functions, and Lie groups. For efficiency, Theseus incorporates support for sparse solvers, automatic vectorization, batching, GPU acceleration, and gradient computation with implicit differentiation and direct loss minimization. We do extensive performance evaluation in a set of applications, demonstrating significant efficiency gains and better scalability when these features are incorporated. Project page: https://sites.google.com/view/theseus-ai/ Luis Pineda, Taosha Fan, Maurizio Monge, Shobha Venkataraman, Paloma Sodhi, Ricky T. Q. Chen, Joseph Ortiz, Daniel DeTone, Austin S. Wang, Jing Dong 0002, Brandon Amos, Mustafa Mukadam |
NeurIPS | 4 |
| 2021 | CrypTen: Secure Multi-Party Computation Meets Machine LearningabstractSecure multi-party computation (MPC) allows parties to perform computations on data while keeping that data private. This capability has great potential for machine-learning applications: it facilitates training of machine-learning models on private data sets owned by different parties, evaluation of one party's private model using another party's private data, etc. Although a range of studies implement machine-learning models via secure MPC, such implementations are not yet mainstream. Adoption of secure MPC is hampered by the absence of flexible software frameworks that `"speak the language" of machine-learning researchers and engineers. To foster adoption of secure MPC in machine learning, we present CrypTen: a software framework that exposes popular secure MPC primitives via abstractions that are common in modern machine-learning frameworks, such as tensor computations, automatic differentiation, and modular neural networks. This paper describes the design of CrypTen and measure its performance on state-of-the-art models for text classification, speech recognition, and image classification. Our benchmarks show that CrypTen's GPU support and high-performance communication between (an arbitrary number of) parties allows it to perform efficient private evaluation of modern machine-learning models under a semi-honest threat model. For example, two parties using CrypTen can securely predict phonemes in speech recordings using Wav2Letter faster than real-time. We hope that CrypTen will spur adoption of secure MPC in the machine-learning community. Brian Knott, Shobha Venkataraman, Awni Y. Hannun, Shubho Sengupta, Mark Ibrahim, Laurens van der Maaten |
NeurIPS | 2 |
| 2019 | Towards Identifying Impacted Users in Cellular ServicesabstractAn essential step in the customer care routine of cellular service carriers is determining whether an individual user is impacted by on-going service issues. This is traditionally done by monitoring the network and the services. However, user feedback data, generated when users call customer care agents with problems, is a complementary source of data for this purpose. User feedback data is particularly valuable as it provides the user perspective of the service issues. However, this data is extremely noisy, due to range of issues that users have and the diversity of the language used by care agents. In this paper, we present LOTUS, a system that identifies users impacted by a common root cause (such as a network outage) from user feedback. LOTUS is based on novel algorithmic framework that tightly couples co-training and spatial scan statistics. To model the text in the user feedback, LOTUS also incorporates custom-built language models using deep sequence learning. Through experimental analysis on synthetic and live data, we demonstrate the accuracy of LOTUS. LOTUS has been deployed for several months, and has identified the impact over 200 events. Shobha Venkataraman, Jia Wang 0001 |
KDD | 1 |
| 2017 | AESOP: Automatic Policy Learning for Predicting and Mitigating Network Service ImpairmentsabstractEfficient management and control of modern and next-gen networks is of paramount importance as networks have to maintain highly reliable service quality whilst supporting rapid growth in traffic demand and new application services. Rapid mitigation of network service degradations is a key factor in delivering high service quality. Automation is vital to achieving rapid mitigation of issues, particularly at the network edge where the scale and diversity is the greatest. This automation involves the rapid detection, localization and (where possible) repair of service-impacting faults and performance impairments. However, the most significant challenge here is knowing what events to detect, how to correlate events to localize an issue and what mitigation actions should be performed in response to the identified issues. These are defined as policies to systems such as ECOMP. Supratim Deb, Zihui Ge, Sastry Isukapalli, Sarat C. Puthenpura, Shobha Venkataraman, Jennifer Yates |
KDD | 5 |
| 2016 | Characterizing and Optimizing Cellular Network Performance During Crowded EventsabstractDuring crowded events, cellular networks face voice and data traffic volumes that are often orders of magnitude higher than what they face during routine days. Despite the use of portable base stations for temporarily increasing communication capacity and free Wi-Fi access points for offloading Internet traffic from cellular base stations, crowded events still present significant challenges for cellular network operators looking to reduce dropped call events and improve Internet speeds. For an effective cellular network design, management, and optimization, it is crucial to understand how cellular network performance degrades during crowded events, what causes this degradation, and how practical mitigation schemes would perform in real-life crowded events. This paper makes a first step toward this end by characterizing the operational performance of a tier-1 cellular network in the U.S. during two high-profile crowded events in 2012. We illustrate how the changes in population distribution, user behavior, and application workload during crowded events result in significant voice and data performance degradation, including more than two orders of magnitude increase in connection failures. Our findings suggest two mechanisms that can improve performance without resorting to costly infrastructure changes: radio resource allocation tuning and opportunistic connection sharing. Using trace-driven simulations, we show that more aggressive release of radio resources via 1–2 s shorter radio resource control timeouts as compared with routine days helps to achieve better tradeoff between wasted radio resources, energy consumption, and delay during crowded events, and opportunistic connection sharing can reduce connection failures by 95% when employed by a small number of devices in each cell sector. Zubair Shafiq, Lusheng Ji, Alex X. Liu, Jeffrey Pang, Shobha Venkataraman, Jia Wang 0001 |
IEEE/ACM Trans. Netw. | 5 |
| 2014 | Modeling web quality-of-experience on cellular networksabstractRecent studies have shown that web browsing is one of the most prominent cellular applications. It is therefore important for cellular network operators to understand how radio network characteristics (such as signal strength, handovers, load, etc.) influence users' web browsing Quality-of-Experience (web QoE). Understanding the relationship between web QoE and network characteristics is a pre-requisite for cellular network operators to detect when and where degraded network conditions actually impact web QoE. Unfortunately, cellular network operators do not have access to detailed server-side or client-side logs to directly measure web QoE metrics, such as abandonment rate and session length. In this paper, we first devise a machine-learning-based mechanism to infer web QoE metrics from network traces accurately. We then present a large-scale study characterizing the impact of network characteristics on web QoE using a month-long anonymized dataset collected from a major cellular network provider. Our results show that improving signal-to-noise ratio, decreasing load and reducing handovers can improve user experience. We find that web QoE is very sensitive to inter-radio-access-technology (IRAT) handovers. We further find that higher radio data link rate does not necessarily lead to better web QoE. Since many network characteristics are interrelated, we also use machine learning to accurately model the influence of radio network characteristics on user experience metrics. This model can be used by cellular network operators to prioritize the improvement of network factors that most influence web QoE. Athula Balachandran, Vaneet Aggarwal, Emir Halepovic, Jeffrey Pang, Srinivasan Seshan, Shobha Venkataraman |
MobiCom | 6 |
| 2013 | Why is my smartphone slow? On the fly diagnosis of underperformance on the mobile InternetabstractThe perceived end-to-end performance of the mobile Internet can be impacted by multiple factors including websites, devices, and network components. Constant changes in these factors and network complexity make identifying root causes of high latency difficult. In this paper, we propose a multidimensional diagnosis technique using passive IP flow data collected at ISPs for investigating factors that impact the performance of the mobile Internet. We implement and evaluate our technique over four days of data from a major US cellular provider's network. Our approach identifies several combinations of factors affecting performance. We investigate four combinations indepth to confirm the latency causes chosen by our technique. Our findings include a popular gaming website showing poor performance on a specific device type for over 50% of the flows and web browser traffic on older devices accounting for 99% of poorly performing traffic. Our technique can direct operators in choosing factors having high impact on latency in the mobile Internet. Chaitrali Amrutkar, Matti A. Hiltunen, Trevor Jim, Kaustubh R. Joshi, Oliver Spatscheck, Patrick Traynor, Shobha Venkataraman |
DSN | 7 |
| 2013 | Automatically Inferring the Evolution of Malicious Activity on the Internet
Shobha Venkataraman, David Brumley, Subhabrata Sen, Oliver Spatscheck |
NDSS | 1 |
| 2013 | Understanding the complexity of 3G UMTS network performance
Yingying Chen 0002, Nick G. Duffield, Patrick Haffner, Wen-Ling Hsu, Guy Jacobson, Yu Jin 0001, Subhabrata Sen, Shobha Venkataraman, Zhi-Li Zhang |
Networking | 8 |
| 2013 | A first look at cellular network performance during crowded eventsabstractDuring crowded events, cellular networks face voice and data traffic volumes that are often orders of magnitude higher than what they face during routine days. Despite the use of portable base stations for temporarily increasing communication capacity and free Wi-Fi access points for offloading Internet traffic from cellular base stations, crowded events still present significant challenges for cellular network operators looking to reduce dropped call events and improve Internet speeds. For effective cellular network design, management, and optimization, it is crucial to understand how cellular network performance degrades during crowded events, what causes this degradation, and how practical mitigation schemes would perform in real-life crowded events. This paper makes a first step towards this end by characterizing the operational performance of a tier-1 cellular network in the United States during two high-profile crowded events in 2012. We illustrate how the changes in population distribution, user behavior, and application workload during crowded events result in significant voice and data performance degradation, including more than two orders of magnitude increase in connection failures. Our findings suggest two mechanisms that can improve performance without resorting to costly infrastructure changes: radio resource allocation tuning and opportunistic connection sharing. Using trace-driven simulations, we show that more aggressive release of radio resources via 1-2 seconds shorter RRC timeouts as compared to routine days helps to achieve better tradeoff between wasted radio resources, energy consumption, and delay during crowded events; and opportunistic connection sharing can reduce connection failures by 95% when employed by a small number of devices in each cell sector. Zubair Shafiq, Lusheng Ji, Alex X. Liu, Jeffrey Pang, Shobha Venkataraman, Jia Wang 0001 |
SIGMETRICS | 5 |
| 2011 | BitShred: feature hashing malware for scalable triage and semantic analysisabstractThe sheer volume of new malware found each day is growing at an exponential pace. This growth has created a need for automatic malware triage techniques that determine what malware is similar, what malware is unique, and why. In this paper, we present BitShred, a system for large-scale malware similarity analysis and clustering, and for automatically uncovering semantic inter- and intra-family relationships within clusters. The key idea behind BitShred is using feature hashing to dramatically reduce the high-dimensional feature spaces that are common in malware analysis. Feature hashing also allows us to mine correlated features between malware families and samples using co-clustering techniques. Our evaluation shows that BitShred speeds up typical malware triage tasks by up to 2,365x and uses up to 82x less memory on a single CPU, all with comparable accuracy to previous approaches. We also develop a parallelized version of BitShred, and demonstrate scalability within the Hadoop framework. Jiyong Jang, David Brumley, Shobha Venkataraman |
CCS | 3 |
| 2011 | Identifying diverse usage behaviors of smartphone appsabstractSmartphone users are increasingly shifting to using apps as "gateways" to Internet services rather than traditional web browsers. App marketplaces for iOS, Android, and Windows Phone platforms have made it attractive for developers to deploy apps and easy for users to discover and start using many network-enabled apps quickly. For example, it was recently reported that the iOS AppStore has more than 350K apps and more than 10 billion downloads. Furthermore, the appearance of tablets and mobile devices with other form factors, which also use these marketplaces, has increased the diversity in apps and their user population. Despite the increasing importance of apps as gateways to network services, we have a much sparser understanding of how, where, and when they are used compared to traditional web services, particularly at scale. This paper takes a first step in addressing this knowledge gap by presenting results on app usage at a national level using anonymized network measurements from a tier-1 cellular carrier in the U.S. We identify traffic from distinct marketplace apps based on HTTP signatures and present aggregate results on their spatial and temporal prevalence, locality, and correlation. Jeffrey Erman, Alexandre Gerber, Z. Morley Mao, Jeffrey Pang, Shobha Venkataraman |
Internet Measurement Conference | 6 |
| 2011 | Making sense of customer tickets in cellular networksabstractEffective management of large-scale cellular data networks is critical to meet customer demands and expectations. Customer calls for technical support provide direct indication as to the problems customers encounter. In this paper, we study the customer tickets - free-text recordings and classifications by customer support agents - collected at a large cellular network provider, with two inter-related goals: i) to characterize and understand the major factors which lead to customers to call and seek support; and ii) to utilize such customer tickets to help identify potential network problems. For this purpose, we develop a novel statistical approach to model customer call rates which account for customer-side factors (e.g., user tenure and handset types) and geo-locations. We show that most calls are due to customer-side factors and can be well captured by the model. Furthermore, we also demonstrate that location-specific deviations from the model provide a good indicator of potential network-side issues. Yu Jin 0001, Nick G. Duffield, Alexandre Gerber, Patrick Haffner, Wen-Ling Hsu, Guy Jacobson, Subhabrata Sen, Shobha Venkataraman, Zhi-Li Zhang |
INFOCOM | 8 |
| 2011 | Internet-scale Visualization and Detection of Performance Events
Jeffrey Pang, Subhabrata Sen, Oliver Spatscheck, Shobha Venkataraman |
USENIX ATC | 4 |
| 2010 | Speed testing without speed tests: estimating achievable download speed from passive measurementsabstractHow fast is the network? The speed at which real users can download content at different locations and at different times is an important metric for service providers. Knowledge of this speed helps determine where to provision more capacity and helps detect network problems. However, most network-level estimates of these speeds today are obtained using active "speed tests" that place substantial load on the network and are not necessarily representative of actual user experiences due to limited vantage points. These problems are exacerbated in wireless networks where the physical locations of users play an important role in performance. To redress these problems, this paper presents a new technique to estimate achievable download speed using only flow records collected passively. Estimating achievable speed passively is non-trivial because the measured throughput of real flows is often not comparable to the achievable steady-state TCP rate. This can be because, for example, flows are small and never exit TCP slow start or are rate-limited by the content-provider. Our technique addresses these issues by constructing a ThroughputIndex, a list of flow types that accurately estimate achievable speed. We show that our technique estimates achievable speed more accurately than other techniques in a large 3G wireless network. Alexandre Gerber, Jeffrey Pang, Oliver Spatscheck, Shobha Venkataraman |
Internet Measurement Conference | 4 |
| 2009 | Tracking Dynamic Sources of Malicious Activity at Internet ScaleabstractWe formulate and address the problem of discovering dynamic malicious regions on the Internet. We model this problem as one of adaptively pruning a known decision tree, but with additional challenges: (1) severe space requirements, since the underlying decision tree has over 4 billion leaves, and (2) a changing target function, since malicious activity on the Internet is dynamic. We present a novel algorithm that addresses this problem, by putting together a number of different ``experts algorithms and online paging algorithms. We prove guarantees on our algorithms performance as a function of the best possible pruning of a similar size, and our experiments show that our algorithm achieves high accuracy on large real-world data sets, with significant improvements over existing approaches. Shobha Venkataraman, Avrim Blum, Dawn Song, Subhabrata Sen, Oliver Spatscheck |
NIPS | 1 |
| 2008 | Limits of Learning-based Signature Generation with Adversaries
Shobha Venkataraman, Avrim Blum, Dawn Song |
NDSS | 1 |
| 2007 | Detecting Stealthy Spreaders Using Online Outdegree HistogramsabstractWe consider the problem of detecting the presence of a sufficiently large number of hosts that connect to more than a certain number of unique destinations within a given time window, over high-speed networks. We call such hosts stealthy spreaders. In practice, stealthy spreaders can be symptomatic of botnet scans or moderate worm propagation. Previous techniques have focused on detecting sources with an extremely large outdegree. However, such techniques fail to detect spreaders such as bot scans in which each scanning host scans only a moderate, fixed number of destinations. In contrast, our scheme maintains a small, fixed size memory usage, and is still able to detect stealthy spreader scenarios by approximating outdegree histograms from continuous traffic. To the best of our knowledge, we are the first to study the efficient outdegree histogram estimation and stealthy spreader detection problems. Evaluation based on real Internet traffic and botnet scan events show that our scheme is highly accurate and can operate online. Yan Gao 0003, Yao Zhao 0003, Robert Schweller, Shobha Venkataraman, Yan Chen 0004, Dawn Song, Ming-Yang Kao |
IWQoS | 4 |
| 2007 | Fig: Automatic Fingerprint Generation
Shobha Venkataraman, Juan Caballero, Pongsin Poosankam, Min Gyung Kang, Dawn Song |
NDSS | 1 |
| 2007 | Exploiting Network Structure for Proactive Spam Mitigation
Shobha Venkataraman, Subhabrata Sen, Oliver Spatscheck, Patrick Haffner, Dawn Song |
USENIX Security Symposium | 1 |
| 2006 | Black Box Anomaly Detection: Is It Utopian?
Shobha Venkataraman, Juan Caballero, Dawn Song, Avrim Blum, Jennifer Yates |
HotNets | 1 |
| 2005 | New Streaming Algorithms for Fast Detection of Superspreaders
Shobha Venkataraman, Dawn Song, Phillip B. Gibbons, Avrim Blum |
NDSS | 1 |
| 2004 | Detection of Interactive Stepping Stones: Algorithms and Confidence Bounds
Avrim Blum, Dawn Song, Shobha Venkataraman |
RAID | 3 |
| 2003 | Incentive mechanisms for smoothing out a focused demand for network resources
Kevin Leyton-Brown, Ryan Porter, Balaji Prabhakar, Yoav Shoham, Shobha Venkataraman |
Comput. Commun. | 5 |
| 2003 | Efficient Solution Algorithms for Factored MDPsabstractThis paper addresses the problem of planning under uncertainty in large Markov Decision Processes (MDPs). Factored MDPs represent a complex state space using state variables and the transition model using a dynamic Bayesian network. This representation often allows an exponential reduction in the representation size of structured MDPs, but the complexity of exact solution algorithms for such MDPs can grow exponentially in the representation size. In this paper, we present two approximate solution algorithms that exploit structure in factored MDPs. Both use an approximate value function represented as a linear combination of basis functions, where each basis function involves only a small subset of the domain variables. A key contribution of this paper is that it shows how the basic operations of both algorithms can be performed efficiently in closed form, by exploiting both additive and context-specific structure in a factored MDP. A central element of our algorithms is a novel linear program decomposition technique, analogous to variable elimination in Bayesian networks, which reduces an exponentially large LP to a provably equivalent, polynomial-sized one. One algorithm uses approximate linear programming, and the second approximate dynamic programming. Our dynamic programming algorithm is novel in that it uses an approximation based on max-norm, a technique that more directly minimizes the terms that appear in error bounds for approximate MDP algorithms. We provide experimental results on problems with over 10^40 states, demonstrating a promising indication of the scalability of our approach, and compare our algorithm to an existing state-of-the-art approach, showing, in some problems, exponential gains in computation time. Carlos Guestrin, Daphne Koller, Ronald Parr, Shobha Venkataraman |
J. Artif. Intell. Res. | 4 |
| 2001 | Smoothing out focused demand for network resourcesabstractWe explore the problem of sharing network resources when agents' preferences lead to temporally concentrated, inefficient use of the network. In such cases, external incentives must be supplied to smooth out demand. Taking a game-theoretic approach, we consider a setting in which bandwidth is available during several time slots at a fixed cost, but all agents have a natural preference for choosing the same slot. We present four mechanisms that motivate agents to distribute load optimally by probabilistically waiving the cost for each time slot, and analyze equilibria. Kevin Leyton-Brown, Ryan Porter, Shobha Venkataraman, Balaji Prabhakar |
EC | 3 |