Devika Subramanian

dblp:99/5507 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping › sensor fusion
GPS-odometry fusion
0.012001
Robust Localization Algorithms for an Autonomous Campus Tour Guide · ICRA 2001
Robotics › Robot navigation and mapping
localization
0.012001
Robust Localization Algorithms for an Autonomous Campus Tour Guide · ICRA 2001
Robotics › Robot navigation and mapping › localization
outdoor localization
0.012001
Robust Localization Algorithms for an Autonomous Campus Tour Guide · ICRA 2001
Robotics › Robot navigation and mapping
sensor fusion
0.012001
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.021997
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.021997
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.011998
An Efficient Multipath Forwarding Method · INFOCOM 1998
Routing and switching
packet forwarding
0.011998
An Efficient Multipath Forwarding Method · INFOCOM 1998
Knowledge, reasoning and agents › Knowledge representation and reasoning › concept learning
version space learning
0.011997
The Common Order-Theoretic Structure of Version Spaces and ATMSs · Artif. Intell. 1997
Routing and switching
adaptive routing
0.011997
Ants and Reinforcement Learning: A Case Study in Routing in Dynamic Networks · IJCAI (2) 1997
Bioinformatics and computational biology
protein crystallization
0.011994
Induction of Rules for Biological Macromolecular Crystallization · ISMB 1994
Bioinformatics and computational biology › structural biology
protein crystallography
0.011994
The Crystallographer's Assistant · AAAI 1994
Bioinformatics and computational biology › structural bioinformatics
protein structure determination
0.011994
The Crystallographer's Assistant · AAAI 1994
Computational science and engineering
rule induction
0.011994
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.012001
Robust Localization Algorithms for an Autonomous Campus Tour Guide · ICRA 2001
Machine learning › Trustworthy machine learning › interpretability
explanation-based learning
0.011992
Measuring Utility and the Design of Provably Good EBL Algorithms · ML 1992
Automated reasoning and model checking › concept learning
version space
0.011991
The Common Order-Theoretic Structure of Version Spaces and ATMS's · AAAI 1991
Automated reasoning and model checking › concept learning
explanation-based learning
0.011990
The Utility of EBL in Recursive Domain Theories · AAAI 1990
Routing and switching › routing protocol
distance-vector and link-state routing
0.011998
An Efficient Multipath Forwarding Method · INFOCOM 1998
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change
0.011989
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.011989
Making Situation Calculus Indexical · KR 1989
Mathematical optimization › metaheuristic optimization
swarm intelligence
0.011997
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.011987
The Relevance of Irrelevance · IJCAI 1987
Logic in computer science › philosophical logic › non-classical logic
relevance logic
0.011987
The Relevance of Irrelevance · IJCAI 1987
Coding theory › finite fields
factorization
0.011986
Factorization in Experiment Generation · AAAI 1986
Knowledge, reasoning and agents › Multi-agent systems › agent theory
rational agents
0.011993
Provably Bounded Optimal Agents · IJCAI 1993
Logic in computer science
formal semantics
0.011991
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
YearPublicationVenuePosition
2022 Predicting Drug Blood-Brain Barrier Penetration with Adverse Event Report Embeddings
Justin Mower, Xiruo Ding, Oliver Li, Devika Subramanian, Trevor Cohen
AMIA5
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. Informatics3
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. Informatics6
2019 Predicting Adverse Drug-Drug Interactions with Neural Embedding of Semantic Predications
Hannah A. Burkhardt, Devika Subramanian, Justin Mower, Trevor Cohen
AMIA2
2019 Complementing Observational Signal with Distributed Representations for Drug Side-effect Prediction
Justin Mower, Trevor Cohen, Devika Subramanian
AMIA3
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
AMIA4
2018 Learning predictive models of drug side-effect relationships from distributed representations of literature-derived semantic predications
abstract
Objective: 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
AMIA2
2012 Model averaging strategies for structure learning in Bayesian networks with limited data
abstract
BACKGROUND: 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 phenotyping
abstract
BACKGROUND: 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 data
abstract
BACKGROUND: 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 computing
abstract
In 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
SIGCSE3
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 efficient
abstract
Research 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
LCTES5
2004 Finding effective compilation sequences
abstract
Most 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
LCTES6
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 Guide
abstract
This 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
ICRA3
2000 Random 3-SAT: The Plot Thickens
Cristian Coarfa, Demetrios D. Demopoulos, Alfonso San Miguel Aguirre, Devika Subramanian, Moshe Y. Vardi
CP4
1999 A New Approach to Routing with Dynamic Metrics
abstract
We 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
INFOCOM3
1998 An Efficient Multipath Forwarding Method
abstract
We 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
INFOCOM3
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 ATMSs
abstract
We 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 Access
abstract
This 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 Agents
abstract
Since 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
AAAI4
1994 Induction of Rules for Biological Macromolecular Crystallization
Daniel N. Hennessy, Vanathi Gopalakrishnan, Bruce G. Buchanan, John M. Rosenberg, Devika Subramanian
ISMB5
1993 Multi-media RISSC Informatics: Retrieval of Information with Simple Structural Components (Part I: The Architecture)
abstract
This 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
CIKM2
1993 Provably Bounded Optimal Agents
Stuart Russell 0001, Devika Subramanian, Ronald Parr
IJCAI2
1993 Conceptual Design and Artificial Intelligence
Devika Subramanian
IJCAI1
1992 Measuring Utility and the Design of Provably Good EBL Algorithms
Devika Subramanian, Scott B. Hunter
ML1
1991 The Common Order-Theoretic Structure of Version Spaces and ATMS's
Carl A. Gunter, Teow-Hin Ngair, Prakash Panangaden, Devika Subramanian
AAAI4
1990 The Utility of EBL in Recursive Domain Theories
Devika Subramanian, Ronen Feldman
AAAI1
1989 Representational Issues in Machine Learning
Devika Subramanian
ML1
1989 A Theory of Justified Reformulations
Devika Subramanian
ML1
1989 Making Situation Calculus Indexical
Devika Subramanian, John Woodfill
KR1
1987 The Relevance of Irrelevance
Devika Subramanian, Michael R. Genesereth
IJCAI1
1986 Factorization in Experiment Generation
Devika Subramanian, Joan Feigenbaum
AAAI1