EDBT 2026 Demo / reviewers in the wild / expert
Devika Subramanian
dblp:99/5507
· DBLP profile ↗
39ranked-venue papers
11as first author
3since 2021 · last 2022
0000-0002-8168-1607ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 19 · 11 first-authorApplied, interdisciplinary, general and emerging computing · 12 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 5 first-authorSystems, architecture and hardware · 3Software engineering, systems software and programming languages · 3Computer networks · 2Databases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 1Theory of computation · 1 · 1 first-author
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.
| Artificial intelligence
11 papers |
Robot navigation and mapping · 48% Knowledge representation and reasoning · 28% Reinforcement learning · 7% | |
| Computer networks
3 papers |
Routing and switching · 100% | |
| Theoretical computer science
8 papers |
Combinatorics and discrete mathematics · 40% Automated reasoning and model checking · 22% Logic in computer science · 20% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 75% Computational science and engineering · 25% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 77% Web and social media mining · 23% |
Topics — the 27 heaviest of 37, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot navigation and mapping › sensor fusion
GPS-odometry fusion |
0.0 | 1 | 2001 | Robust Localization Algorithms for an Autonomous Campus Tour Guide · ICRA 2001 |
Robotics › Robot navigation and mapping
localization |
0.0 | 1 | 2001 | Robust Localization Algorithms for an Autonomous Campus Tour Guide · ICRA 2001 |
Robotics › Robot navigation and mapping › localization
outdoor localization |
0.0 | 1 | 2001 | Robust Localization Algorithms for an Autonomous Campus Tour Guide · ICRA 2001 |
Robotics › Robot navigation and mapping
sensor fusion |
0.0 | 1 | 2001 | Robust Localization Algorithms for an Autonomous Campus Tour Guide · ICRA 2001 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › belief revision
truth maintenance systems |
0.0 | 2 | 1997 | The Common Order-Theoretic Structure of Version Spaces and ATMSs · Artif. Intell. 1997 The Common Order-Theoretic Structure of Version Spaces and ATMS's · AAAI 1991 |
Combinatorics and discrete mathematics
partial orders |
0.0 | 2 | 1997 | The Common Order-Theoretic Structure of Version Spaces and ATMSs · Artif. Intell. 1997 The Common Order-Theoretic Structure of Version Spaces and ATMS's · AAAI 1991 |
Routing and switching
multipath routing |
0.0 | 1 | 1998 | An Efficient Multipath Forwarding Method · INFOCOM 1998 |
Routing and switching
packet forwarding |
0.0 | 1 | 1998 | An Efficient Multipath Forwarding Method · INFOCOM 1998 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › concept learning
version space learning |
0.0 | 1 | 1997 | The Common Order-Theoretic Structure of Version Spaces and ATMSs · Artif. Intell. 1997 |
Routing and switching
adaptive routing |
0.0 | 1 | 1997 | Ants and Reinforcement Learning: A Case Study in Routing in Dynamic Networks · IJCAI (2) 1997 |
Bioinformatics and computational biology
protein crystallization |
0.0 | 1 | 1994 | Induction of Rules for Biological Macromolecular Crystallization · ISMB 1994 |
Bioinformatics and computational biology › structural biology
protein crystallography |
0.0 | 1 | 1994 | The Crystallographer's Assistant · AAAI 1994 |
Bioinformatics and computational biology › structural bioinformatics
protein structure determination |
0.0 | 1 | 1994 | The Crystallographer's Assistant · AAAI 1994 |
Computational science and engineering
rule induction |
0.0 | 1 | 1994 | Induction of Rules for Biological Macromolecular Crystallization · ISMB 1994 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › bayesian filtering › kalman filtering
extended kalman filter |
0.0 | 1 | 2001 | Robust Localization Algorithms for an Autonomous Campus Tour Guide · ICRA 2001 |
Machine learning › Trustworthy machine learning › interpretability
explanation-based learning |
0.0 | 1 | 1992 | Measuring Utility and the Design of Provably Good EBL Algorithms · ML 1992 |
Automated reasoning and model checking › concept learning
version space |
0.0 | 1 | 1991 | The Common Order-Theoretic Structure of Version Spaces and ATMS's · AAAI 1991 |
Automated reasoning and model checking › concept learning
explanation-based learning |
0.0 | 1 | 1990 | The Utility of EBL in Recursive Domain Theories · AAAI 1990 |
Routing and switching › routing protocol
distance-vector and link-state routing |
0.0 | 1 | 1998 | An Efficient Multipath Forwarding Method · INFOCOM 1998 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change |
0.0 | 1 | 1989 | Making Situation Calculus Indexical · KR 1989 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › reasoning about action and change › reasoning about actions
situation calculus |
0.0 | 1 | 1989 | Making Situation Calculus Indexical · KR 1989 |
Mathematical optimization › metaheuristic optimization
swarm intelligence |
0.0 | 1 | 1997 | Ants and Reinforcement Learning: A Case Study in Routing in Dynamic Networks · IJCAI (2) 1997 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › automated reasoning
relevance reasoning |
0.0 | 1 | 1987 | The Relevance of Irrelevance · IJCAI 1987 |
Logic in computer science › philosophical logic › non-classical logic
relevance logic |
0.0 | 1 | 1987 | The Relevance of Irrelevance · IJCAI 1987 |
Coding theory › finite fields
factorization |
0.0 | 1 | 1986 | Factorization in Experiment Generation · AAAI 1986 |
Knowledge, reasoning and agents › Multi-agent systems › agent theory
rational agents |
0.0 | 1 | 1993 | Provably Bounded Optimal Agents · IJCAI 1993 |
Logic in computer science
formal semantics |
0.0 | 1 | 1991 | The Common Order-Theoretic Structure of Version Spaces and ATMS's · AAAI 1991 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 0.1ant colony optimization · 0.1order-theoretic abstraction · 0.0extended kalman filtering · 0.0covariance estimation · 0.0k-shortest paths · 0.0structure detectors · 0.0segmenters · 0.0order theory · 0.0rule induction · 0.0artificial intelligence for design · 0.0relevance theory · 0.0explanation-based learning · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Predicting Drug Blood-Brain Barrier Penetration with Adverse Event Report Embeddings
Justin Mower, Xiruo Ding, Oliver Li, Devika Subramanian, Trevor Cohen |
AMIA | 5 |
| 2021 | Augmenting aer2vec: Enriching distributed representations of adverse event report data with orthographic and lexical information
Xiruo Ding, Justin Mower, Devika Subramanian, Trevor Cohen |
J. Biomed. Informatics | 3 |
| 2021 | Population stratification enables modeling effects of reopening policies on mortality and hospitalization rates
Tongtong Huang, Yan Chu 0005, Shayan Shams, Yejin Kim 0001, Ananth V. Annapragada, Devika Subramanian, Ioannis A. Kakadiaris, Assaf Gottlieb, Xiaoqian Jiang |
J. Biomed. Informatics | 6 |
| 2019 | Predicting Adverse Drug-Drug Interactions with Neural Embedding of Semantic Predications
Hannah A. Burkhardt, Devika Subramanian, Justin Mower, Trevor Cohen |
AMIA | 2 |
| 2019 | Complementing Observational Signal with Distributed Representations for Drug Side-effect Prediction
Justin Mower, Trevor Cohen, Devika Subramanian |
AMIA | 3 |
| 2019 | aer2vec: Distributed Representations of Adverse Event Reporting System Data as a Means to Identify Drug/Side-Effect Associations
Jake Portanova, Nathan Murray, Justin Mower, Devika Subramanian, Trevor Cohen |
AMIA | 4 |
| 2018 | Learning predictive models of drug side-effect relationships from distributed representations of literature-derived semantic predicationsabstractObjective: The aim of this work is to leverage relational information extracted from biomedical literature using a novel synthesis of unsupervised pretraining, representational composition, and supervised machine learning for drug safety monitoring. Methods: Using ≈80 million concept-relationship-concept triples extracted from the literature using the SemRep Natural Language Processing system, distributed vector representations (embeddings) were generated for concepts as functions of their relationships utilizing two unsupervised representational approaches. Embeddings for drugs and side effects of interest from two widely used reference standards were then composed to generate embeddings of drug/side-effect pairs, which were used as input for supervised machine learning. This methodology was developed and evaluated using cross-validation strategies and compared to contemporary approaches. To qualitatively assess generalization, models trained on the Observational Medical Outcomes Partnership (OMOP) drug/side-effect reference set were evaluated against a list of ≈1100 drugs from an online database. Results: The employed method improved performance over previous approaches. Cross-validation results advance the state of the art (AUC 0.96; F1 0.90 and AUC 0.95; F1 0.84 across the two sets), outperforming methods utilizing literature and/or spontaneous reporting system data. Examination of predictions for unseen drug/side-effect pairs indicates the ability of these methods to generalize, with over tenfold label support enrichment in the top 100 predictions versus the bottom 100 predictions. Discussion and Conclusion: Our methods can assist the pharmacovigilance process using information from the biomedical literature. Unsupervised pretraining generates a rich relationship-based representational foundation for machine learning techniques to classify drugs in the context of a putative side effect, given known examples. Justin Mower, Devika Subramanian, Trevor Cohen |
J. Am. Medical Informatics Assoc. | 2 |
| 2016 | Classification-by-Analogy: Using Vector Representations of Implicit Relationships to Identify Plausibly Causal Drug/Side-effect Relationships
Justin Mower, Devika Subramanian, Ning Shang 0004, Trevor Cohen |
AMIA | 2 |
| 2012 | Model averaging strategies for structure learning in Bayesian networks with limited dataabstractBACKGROUND: Considerable progress has been made on algorithms for learning the structure of Bayesian networks from data. Model averaging by using bootstrap replicates with feature selection by thresholding is a widely used solution for learning features with high confidence. Yet, in the context of limited data many questions remain unanswered. What scoring functions are most effective for model averaging? Does the bias arising from the discreteness of the bootstrap significantly affect learning performance? Is it better to pick the single best network or to average multiple networks learnt from each bootstrap resample? How should thresholds for learning statistically significant features be selected? RESULTS: The best scoring functions are Dirichlet Prior Scoring Metric with small λ and the Bayesian Dirichlet metric. Correcting the bias arising from the discreteness of the bootstrap worsens learning performance. It is better to pick the single best network learnt from each bootstrap resample. We describe a permutation based method for determining significance thresholds for feature selection in bagged models. We show that in contexts with limited data, Bayesian bagging using the Dirichlet Prior Scoring Metric (DPSM) is the most effective learning strategy, and that modifying the scoring function to penalize complex networks hampers model averaging. We establish these results using a systematic study of two well-known benchmarks, specifically ALARM and INSURANCE. We also apply our network construction method to gene expression data from the Cancer Genome Atlas Glioblastoma multiforme dataset and show that survival is related to clinical covariates age and gender and clusters for interferon induced genes and growth inhibition genes. CONCLUSIONS: For small data sets, our approach performs significantly better than previously published methods. Bradley M. Broom, Kim-Anh Do, Devika Subramanian |
BMC Bioinform. | 3 |
| 2012 | Graph-based signal integration for high-throughput phenotypingabstractBACKGROUND: Electronic Health Records aggregated in Clinical Data Warehouses (CDWs) promise to revolutionize Comparative Effectiveness Research and suggest new avenues of research. However, the effectiveness of CDWs is diminished by the lack of properly labeled data. We present a novel approach that integrates knowledge from the CDW, the biomedical literature, and the Unified Medical Language System (UMLS) to perform high-throughput phenotyping. In this paper, we automatically construct a graphical knowledge model and then use it to phenotype breast cancer patients. We compare the performance of this approach to using MetaMap when labeling records. RESULTS: MetaMap's overall accuracy at identifying breast cancer patients was 51.1% (n=428); recall=85.4%, precision=26.2%, and F1=40.1%. Our unsupervised graph-based high-throughput phenotyping had accuracy of 84.1%; recall=46.3%, precision=61.2%, and F1=52.8%. CONCLUSIONS: We conclude that our approach is a promising alternative for unsupervised high-throughput phenotyping. Jorge R. Herskovic, Devika Subramanian, Trevor Cohen, Pamela A. Bozzo-Silva, Charles F. Bearden, Elmer V. Bernstam |
BMC Bioinform. | 2 |
| 2010 | New components of the Dictyostelium PKA pathway revealed by Bayesian analysis of expression dataabstractBACKGROUND: Identifying candidate genes in genetic networks is important for understanding regulation and biological function. Large gene expression datasets contain relevant information about genetic networks, but mining the data is not a trivial task. Algorithms that infer Bayesian networks from expression data are powerful tools for learning complex genetic networks, since they can incorporate prior knowledge and uncover higher-order dependencies among genes. However, these algorithms are computationally demanding, so novel techniques that allow targeted exploration for discovering new members of known pathways are essential. RESULTS: Here we describe a Bayesian network approach that addresses a specific network within a large dataset to discover new components. Our algorithm draws individual genes from a large gene-expression repository, and ranks them as potential members of a known pathway. We apply this method to discover new components of the cAMP-dependent protein kinase (PKA) pathway, a central regulator of Dictyostelium discoideum development. The PKA network is well studied in D. discoideum but the transcriptional networks that regulate PKA activity and the transcriptional outcomes of PKA function are largely unknown. Most of the genes highly ranked by our method encode either known components of the PKA pathway or are good candidates. We tested 5 uncharacterized highly ranked genes by creating mutant strains and identified a candidate cAMP-response element-binding protein, yet undiscovered in D. discoideum, and a histidine kinase, a candidate upstream regulator of PKA activity. CONCLUSIONS: The single-gene expansion method is useful in identifying new components of known pathways. The method takes advantage of the Bayesian framework to incorporate prior biological knowledge and discovers higher-order dependencies among genes while greatly reducing the computational resources required to process high-throughput datasets. Anup Parikh, Eryong Huang, Christopher Dinh, Blaz Zupan, Adam Kuspa, Devika Subramanian, Gad Shaulsky |
BMC Bioinform. | 6 |
| 2008 | Socially relevant computingabstractIn this paper, we introduce socially relevant computing as a new way to reinvigorate interest in computer science. Socially relevant computing centers on the use of computation to solve problems that students are most passionate about. It draws on both the solipsistic and altruistic side of the current generation of students. It presents computer science as a cutting-edge technological discipline that empowers them to solve problems of personal interest (socially relevant with a little s), as well as problems that are important to society at large (socially relevant with a capital s). We believe that socially relevant computing offers a vision of computer science that has the potential to improve the quantity, quality and diversity of students in our discipline. We describe preliminary results from two on-going curricular experiments at SUNY Buffalo and at Rice University that implement our vision of socially relevant computing. Michael Buckley, John Nordlinger, Devika Subramanian |
SIGCSE | 3 |
| 2006 | Exploring the structure of the space of compilation sequences using randomized search algorithms
Keith D. Cooper, Alexander Grosul, Timothy J. Harvey, Steven W. Reeves, Devika Subramanian, Linda Torczon, Todd Waterman |
J. Supercomput. | 5 |
| 2005 | ACME: adaptive compilation made efficientabstractResearch over the past five years has shown significant performance improvements using a technique called adaptive compilation. An adaptive compiler uses a compile-execute-analyze feedback loop to find the combination of optimizations and parameters that minimizes some performance goal, such as code size or execution time.Despite its ability to improve performance, adaptive compilation has not seen widespread use because of two obstacles: the large amounts of time that such systems have used to perform the many compilations and executions prohibits most users from adopting these systems, and the complexity inherent in a feedback-driven adaptive system has made it difficult to build and hard to use.A significant portion of the adaptive compilation process is devoted to multiple executions of the code being compiled. We have developed a technique called virtual execution to address this problem. Virtual execution runs the program a single time and preserves information that allows us to accurately predict the performance of different optimization sequences without running the code again. Our prototype implementation of this technique significantly reduces the time required by our adaptive compiler.In conjunction with this performance boost, we have developed a graphical-user interface (GUI) that provides a controlled view of the compilation process. By providing appropriate defaults, the interface limits the amount of information that the user must provide to get started. At the same time, it lets the experienced user exert fine-grained control over the parameters that control the system. Keith D. Cooper, Alexander Grosul, Timothy J. Harvey, Steven W. Reeves, Devika Subramanian, Linda Torczon, Todd Waterman |
LCTES | 5 |
| 2004 | Finding effective compilation sequencesabstractMost modern compilers operate by applying a fixed, program-independent sequence of optimizations to all programs. Compiler writers choose a single "compilation sequence", or perhaps a couple of compilation sequences. In choosing a sequence, they may consider performance of benchmarks or other important codes. These sequences are intended as general-purpose tools, accessible through command-line flags such as -O2 and -O3.Specific compilation sequences make a significant difference in the quality of the generated code, whether compiling for speed, for space, or for other metrics. A single universal compilation sequence does not produce the best results over all programs [8, 10, 29, 32]. Finding an optimal program-specific compilation sequence is difficult because the space of potential sequences is huge and the interactions between optimizations are poorly understood. Moreover, there is no systematic exploration of the costs and benefits of searching for good (i.e., within a certain percentage of optimal) program-specific compilation sequences.In this paper, we perform a large experimental study of the space of compilation sequences over a set of known benchmarks, using our prototype adaptive compiler. Our goal is to characterize these spaces and to determine if it is cost-effective to construct custom compilation sequences. We report on five exhaustive enumerations which demonstrate that 80% of the local minima in the space are within 5 to 10% of the optimal solution. We describe three algorithms tailored to search such spaces and report on experiments that use these algorithms to find good compilation sequences. These experiments suggest that properties observed in the enumerations hold for larger search spaces and larger programs. Our findings indicate that for the cost of 200 to 4,550 compilations, we can find custom sequences that are 15 to 25% better than the human-designed fixed-sequence originally used in our compiler. L. Almagor, Keith D. Cooper, Alexander Grosul, Timothy J. Harvey, Steven W. Reeves, Devika Subramanian, Linda Torczon, Todd Waterman |
LCTES | 6 |
| 2002 | Adaptive Optimizing Compilers for the 21st Century
Keith D. Cooper, Devika Subramanian, Linda Torczon |
J. Supercomput. | 2 |
| 2001 | Robust Localization Algorithms for an Autonomous Campus Tour GuideabstractThis paper describes a robust localization method for an outdoor robot that gives tours of the Rice University campus. The robot fuses odometry and GPS data using extended Kalman filtering. We propose and experimentally test a technique for handling two types of nonstationarity in GPS data quality: abrupt changes in GPS position readings caused by sudden obstructions to line of sight access to satellites, and more gradual changes caused by disparities in atmospheric conditions. We construct measurement error covariance matrices indexed by number of visible satellites and switch them into the localization computation automatically. The matrices are built by sampling GPS data repeatedly along the route and are updated continuously to handle drift in GPS data quality. We demonstrate that our approach performs better than extended Kalman filters that use only a single error covariance matrix. With a GPS receiver that delivers 1 meter accuracy, we have been able to localize to 40 cm through a challenging route in the Engineering Quadrangle of Rice University. Richard Thrapp, Christian Westbrook, Devika Subramanian |
ICRA | 3 |
| 2000 | Random 3-SAT: The Plot Thickens
Cristian Coarfa, Demetrios D. Demopoulos, Alfonso San Miguel Aguirre, Devika Subramanian, Moshe Y. Vardi |
CP | 4 |
| 1999 | A New Approach to Routing with Dynamic MetricsabstractWe present a new routing algorithm to compute paths within a network using dynamic link metrics. Dynamic link metrics are cost metrics that depend on a link's dynamic state, e.g., the congestion on the link. Our algorithm is destination-initiated: a destination initiates a global path computation to itself using dynamic link metrics. All other destinations that do not initiate this dynamic metric computation use paths that are calculated and maintained by a traditional routing algorithm using static link metrics. Analysis of Internet packet traces show that a high percentage of network traffic is destined for a small number of networks. Because our algorithm is destination-initiated, it achieves maximum performance at minimum cost when it only computes dynamic metric paths to these selected "hot" destination networks. This selective approach to route recomputation reduces many of the problems (principally route oscillations) associated with calculating all routes simultaneously. We compare the routing efficiency and end to-end performance of our algorithm against those of traditional algorithms using dynamic link metrics. The results of our experiments show that our algorithm can provide higher network performance at a significantly lower routing cost under conditions that arise in real networks. The effectiveness of the algorithm stems from the independent, time-staggered recomputation of important paths using dynamic metrics, allowing for splits in congested traffic that cannot be made by traditional routing algorithms. Johnny Chen, Peter Druschel, Devika Subramanian |
INFOCOM | 3 |
| 1998 | An Efficient Multipath Forwarding MethodabstractWe motivate and formally define dynamic multipath routing and present the problem of packet forwarding in the multipath routing context. We demonstrate that for multipath sets that are suffix matched, forwarding can be efficiently implemented with (1) a per packet overhead of a small, fixed-length path identifier, and (2) router space overhead linear in K, the number of alternate paths between a source and a destination. We derive multipath forwarding schemes for suffix matched path sets computed by both de-centralized (link-state) and distributed (distance-vector) routing algorithms. We also prove that (1) distributed multipath routing algorithms compute suffix matched multipath sets, and (2) for the criterion of ranked k-shortest paths, decentralized routing algorithms also yield suffix matched multipath sets. Johnny Chen, Peter Druschel, Devika Subramanian |
INFOCOM | 3 |
| 1997 | Ants and Reinforcement Learning: A Case Study in Routing in Dynamic Networks
Devika Subramanian, Peter Druschel, Johnny Chen |
IJCAI (2) | 1 |
| 1997 | The Common Order-Theoretic Structure of Version Spaces and ATMSsabstractWe demonstrate how order-theoretic abstractions can be useful in identifying, formalizing, and exploiting relationships between seemingly dissimilar AI algorithms that perform computations on partially-ordered sets. In particular, we show how the order-theoretic concept of an anti-chain can be used to provide an efficient representation for such sets when they satisfy certain special properties. We use anti-chains to identify and analyze the basic operations and representation optimizations in the version space learning algorithm and the assumption-based truth maintenance system (ATMS). Our analysis allows us to (1) extend the known theory of admissibility of concept spaces for incremental version space merging, and (2) develop new, simpler label-update algorithms for ATMSs with DNF assumption formulas. Carl A. Gunter, Teow-Hin Ngair, Devika Subramanian |
Artif. Intell. | 3 |
| 1997 | The Relevance of Relevance (Editorial)
Devika Subramanian, Russell Greiner, Judea Pearl |
Artif. Intell. | 1 |
| 1997 | Customizing Information Capture and AccessabstractThis article presents a customizable architecture for software agents that capture and access information in large, heterogeneous, distributed electronic repositories. The key idea is to exploit underlying structure at various levels of granularity to build high-level indices with task-specific interpretations. Information agents construct such indices and are configured as a network of reusable modules called structure detectors and segmenters. We illustrate our architecture with the design and implementation of smart information filters in two contexts: retrieving stock market data from Internet newsgroups and retrieving technical reports from Internet FTP sites. Daniela Rus, Devika Subramanian |
ACM Trans. Inf. Syst. | 2 |
| 1995 | Provably Bounded-Optimal AgentsabstractSince its inception, artificial intelligence has relied upon a theoretical foundation centered around perfect rationality as the desired property of intelligent systems. We argue, as others have done, that this foundation is inadequate because it imposes fundamentally unsatisfiable requirements. As a result, there has arisen a wide gap between theory and practice in AI, hindering progress in the field. We propose instead a property called bounded optimality. Roughly speaking, an agent is bounded-optimal if its program is a solution to the constrained optimization problem presented by its architecture and the task environment. We show how to construct agents with this property for a simple class of machine architectures in a broad class of real-time environments. We illustrate these results using a simple model of an automated mail sorting facility. We also define a weaker property, asymptotic bounded optimality (ABO), that generalizes the notion of optimality in classical complexity theory. We then construct universal ABO programs, i.e., programs that are ABO no matter what real-time constraints are applied. Universal ABO programs can be used as building blocks for more complex systems. We conclude with a discussion of the prospects for bounded optimality as a theoretical basis for AI, and relate it to similar trends in philosophy, economics, and game theory. Stuart Russell 0001, Devika Subramanian |
J. Artif. Intell. Res. | 2 |
| 1995 | Shifting Vocabulary Bias in Speedup Learning
Devika Subramanian |
Mach. Learn. | 1 |
| 1994 | The Crystallographer's Assistant
Vanathi Gopalakrishnan, Daniel N. Hennessy, Bruce G. Buchanan, Devika Subramanian |
AAAI | 4 |
| 1994 | Induction of Rules for Biological Macromolecular Crystallization
Daniel N. Hennessy, Vanathi Gopalakrishnan, Bruce G. Buchanan, John M. Rosenberg, Devika Subramanian |
ISMB | 5 |
| 1993 | Multi-media RISSC Informatics: Retrieval of Information with Simple Structural Components (Part I: The Architecture)abstractThis paper presents a novel architecture for building special-purpose agents for solving the information capture and access problem in large, unstructured data environments with uncertainty in data representation and interpretation.The key idea is to recognize and use underlying structure in such environments using simple components with specified performance guarantees connected by effective communication protocols.This paper brings together ideas from systems and theory: the design of mobile robots in unstructured physical environments, work in electronic libraries and know bets, topology, as well as the rich research in information retrieval and filtering to design a concrete software architecture for solving a wide range of highlevel user queries in multi-media environments. Daniela Rus, Devika Subramanian |
CIKM | 2 |
| 1993 | Provably Bounded Optimal Agents
Stuart Russell 0001, Devika Subramanian, Ronald Parr |
IJCAI | 2 |
| 1993 | Conceptual Design and Artificial Intelligence
Devika Subramanian |
IJCAI | 1 |
| 1992 | Measuring Utility and the Design of Provably Good EBL Algorithms
Devika Subramanian, Scott B. Hunter |
ML | 1 |
| 1991 | The Common Order-Theoretic Structure of Version Spaces and ATMS's
Carl A. Gunter, Teow-Hin Ngair, Prakash Panangaden, Devika Subramanian |
AAAI | 4 |
| 1990 | The Utility of EBL in Recursive Domain Theories
Devika Subramanian, Ronen Feldman |
AAAI | 1 |
| 1989 | Representational Issues in Machine Learning
Devika Subramanian |
ML | 1 |
| 1989 | A Theory of Justified Reformulations
Devika Subramanian |
ML | 1 |
| 1989 | Making Situation Calculus Indexical
Devika Subramanian, John Woodfill |
KR | 1 |
| 1987 | The Relevance of Irrelevance
Devika Subramanian, Michael R. Genesereth |
IJCAI | 1 |
| 1986 | Factorization in Experiment Generation
Devika Subramanian, Joan Feigenbaum |
AAAI | 1 |