Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

B. Chandrasekaran 0001

dblp:c/BChandrasekaran · also Balakrishnan Chandrasekaran 0001 · DBLP profile ↗
← Back
62ranked-venue papers
35as first author
0since 2021 · last 2013
0000-0002-5582-1223ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 34 · 18 first-authorGraphics, computer vision, multimedia, augmented reality and games · 16 · 6 first-authorHuman-computer interaction and ubiquitous computing · 11 · 7 first-authorTheory of computation · 10 · 7 first-authorSystems, architecture and hardware · 3 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Artificial intelligence
20 papers
Knowledge representation and reasoning · 66% Vision and language · 25% Planning, search and constraint satisfaction · 3%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Interconnection networks and networks-on-chip · 50% Cloud and datacenter computing · 22% High-performance computing · 22%
Theoretical computer science
7 papers
Information theory · 31% Computational complexity · 26% Mathematical optimization · 15%

Topics — the 30 heaviest of 44, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling
cognitive architecture
0.112006
Multimodal Cognitive Architecture: Making Perception More Central to Intelligent Behavior · AAAI 2006
Computer vision › Vision and language
multimodal representation
0.112006
Multimodal Cognitive Architecture: Making Perception More Central to Intelligent Behavior · AAAI 2006
High-performance computing
cluster computing
0.012003
Performance Comparison of MPI Implementations over InfiniBand, Myrinet and Quadrics · SC 2003
Interconnection networks and networks-on-chip
cluster interconnect
0.012003
Performance Comparison of MPI Implementations over InfiniBand, Myrinet and Quadrics · SC 2003
Cloud and datacenter computing
cluster resource management and scheduling
0.012003
QoS-Aware Middleware for Cluster-Based Servers to support Interactive and Resource-Adaptive Applications · HPDC 2003
Interconnection networks and networks-on-chip › cluster interconnect
infiniband
0.012003
Performance Comparison of MPI Implementations over InfiniBand, Myrinet and Quadrics · SC 2003
Knowledge, reasoning and agents › Knowledge representation and reasoning › diagnosis
diagnostic problem-solving
0.031999
Deep versus compiled knowledge approaches to diagnostic problem-solving · Int. J. Hum. Comput. Stud. 1999
Deep versus Compiled Knowledge Approaches to Diagnostic Problem-Solving · Int. J. Man Mach. Stud. 1983
Deep Versus Compiled Knowledge Approaches to Diagnostic Problem-Solving · AAAI 1982
Performance modeling and evaluation
benchmarking
0.012003
Performance Comparison of MPI Implementations over InfiniBand, Myrinet and Quadrics · SC 2003
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning
0.011993
CFRL: A Language for Specifying the Causal Functionality of Engineered Devices · AAAI 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning
compiled knowledge
0.031999
Deep versus compiled knowledge approaches to diagnostic problem-solving · Int. J. Hum. Comput. Stud. 1999
Deep Versus Compiled Knowledge Approaches to Diagnostic Problem-Solving · AAAI 1982
Deep versus Compiled Knowledge Approaches to Diagnostic Problem-Solving · Int. J. Man Mach. Stud. 1983
Knowledge, reasoning and agents › Knowledge representation and reasoning
diagnosis
0.021988
Hierarchical classification: its usefulness for diagnosis and sensor validation · IEEE J. Sel. Areas Commun. 1988
Control Issues in Classificatory Diagnosis · IJCAI 1985
Knowledge, reasoning and agents › Knowledge representation and reasoning
spatial reasoning
0.011991
Reasoning Visually about Spatial Interactions · IJCAI 1991
Programming languages and type systems
domain-specific languages
0.021993
CFRL: A Language for Specifying the Causal Functionality of Engineered Devices · AAAI 1993
CSRL: A Language for Expert Systems for Diagnosis · IJCAI 1983
Computer vision › Image recognition and object detection › image classification
hierarchical classification
0.011988
Hierarchical classification: its usefulness for diagnosis and sensor validation · IEEE J. Sel. Areas Commun. 1988
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge acquisition
0.011987
Generic Tasks for Knowledge-Based Reasoning: The "Right" Level of Abstraction for Knowledge Acquisition · Int. J. Man Mach. Stud. 1987
Information theory
hypothesis testing
0.041979
Compound Hypothesis Testing with Finite Memory · Inf. Control. 1979
Finite memory multiple hypothesis testing: Close-to-optimal schemes for Bernoulli problems · IEEE Trans. Inf. Theory 1978
A finite-memory deterministic algorithm for the symmetric hypothesis testing problem · IEEE Trans. Inf. Theory 1975
Computer vision › Video understanding and tracking › video analytics › behavior analysis
human behavior understanding
0.011985
Understanding Behavior Using Consolidation · IJCAI 1985
Knowledge, reasoning and agents › Knowledge representation and reasoning › expert systems
diagnostic expert system
0.011983
CSRL: A Language for Expert Systems for Diagnosis · IJCAI 1983
Knowledge, reasoning and agents › Knowledge representation and reasoning
expert systems
0.011983
CSRL: A Language for Expert Systems for Diagnosis · IJCAI 1983
Visualization and visual analytics
visual reasoning
0.011991
Reasoning Visually about Spatial Interactions · IJCAI 1991
Medical and health informatics
clinical decision support
0.011981
MDX and Related Medical Decision-Making Systems · IJCAI 1981
Machine learning › Trustworthy machine learning
interpretability
0.011988
Hierarchical classification: its usefulness for diagnosis and sensor validation · IEEE J. Sel. Areas Commun. 1988
Medical and health informatics
clinical diagnosis
0.011979
An Approach to Medical Diagnosis Based on Conceptual Structures · IJCAI 1979
Knowledge, reasoning and agents › Knowledge representation and reasoning › automated reasoning
knowledge base reasoning
0.011987
Generic Tasks for Knowledge-Based Reasoning: The "Right" Level of Abstraction for Knowledge Acquisition · Int. J. Man Mach. Stud. 1987
Automata and formal languages › automata over infinite alphabets
finite-memory automata
0.011978
On finite memory solutions to the two-armed bandit problem (Corresp.) · IEEE Trans. Inf. Theory 1978
Information theory › hypothesis testing › sequential hypothesis testing
finite-memory hypothesis testing
0.021975
A finite-memory deterministic algorithm for the symmetric hypothesis testing problem · IEEE Trans. Inf. Theory 1975
Finite-memory hypothesis testing-A critique (Corresp.) · IEEE Trans. Inf. Theory 1970
Algorithmic game theory and mechanism design
multi-armed bandit
0.011978
On finite memory solutions to the two-armed bandit problem (Corresp.) · IEEE Trans. Inf. Theory 1978
Mathematical optimization
multiple hypothesis testing
0.011978
Finite memory multiple hypothesis testing: Close-to-optimal schemes for Bernoulli problems · IEEE Trans. Inf. Theory 1978
Approximation and online algorithms
online algorithms
0.011978
On finite memory solutions to the two-armed bandit problem (Corresp.) · IEEE Trans. Inf. Theory 1978
Mathematical optimization
sequential decision making
0.011978
On finite memory solutions to the two-armed bandit problem (Corresp.) · IEEE Trans. Inf. Theory 1978

Methods — techniques the papers use, named apart from their topics

multimodal perception · 0.1rate control · 0.0proportional bandwidth allocation · 0.0microbenchmarking · 0.0application benchmarking · 0.0rule-based reasoning · 0.0functional representation · 0.0generic task analysis · 0.0explanation-based learning · 0.0control strategy · 0.0deep knowledge · 0.0compiled knowledge · 0.0maximum likelihood estimation · 0.0deterministic automaton · 0.0bayesian estimation · 0.0asymptotic analysis · 0.0finite-state machine · 0.0bayesian analysis · 0.0
YearPublicationVenuePosition
2013 A framework of Voronoi diagram for planning multiple paths in free space
abstract
Most of the emphasis in path planning, a topic of much interest in several domains, has been on finding the optimal path or at most k optimal paths. However, in domains such as adversarial planning, one of the agents might deliberately take less optimal paths to confuse the opponent, and by the same token an agent, for inferring opponent's intent, has to consider all possible paths that the opponent might take. We introduce the notion of representative paths in free space (2D) and study the problem of computing all representative paths with different properties, such as all representative paths with at most L loops, among polygonal regions using a framework of Voronoi diagram. We prove three properties: (1) the upper and lower bounds to the number of simple paths in a Voronoi graph (2) given any path, a homotopic path can always be obtained from the Voronoi diagram of the regions and (3) all representative paths with a given property might not be always obtainable from the Voronoi graph even after searching the graph exhaustively and present an algorithm to work around this limitation. We also show how our findings can be applied for efficient entity re-identification, a problem involving a large number of dynamic entities and obstacles in the military domain.
Bonny Banerjee, B. Chandrasekaran 0001
J. Exp. Theor. Artif. Intell.2
2010 A Spatial Search Framework for Executing Perceptions and Actions in Diagrammatic Reasoning
Bonny Banerjee, B. Chandrasekaran 0001
Diagrams2
2010 Mapping Descriptive Models of Graph Comprehension into Requirements for a Computational Architecture: Need for Supporting Imagery Operations
B. Chandrasekaran 0001, Omkar Lele
Diagrams1
2010 A Constraint Satisfaction Framework for Executing Perceptions and Actions in Diagrammatic Reasoning
abstract
Diagrammatic reasoning (DR) is pervasive in human problem solving as a powerful adjunct to symbolic reasoning based on language-like representations. The research reported in this paper is a contribution to building a general purpose DR system as an extension to a SOAR-like problem solving architecture. The work is in a framework in which DR is modeled as a process where subtasks are solved, as appropriate, either by inference from symbolic representations or by interaction with a diagram, i.e., perceiving specified information from a diagram or modifying/creating objects in a diagram in specified ways according to problem solving needs. The perceptions and actions in most DR systems built so far are hand-coded for the specific application, even when the rest of the system is built using the general architecture. The absence of a general framework for executing perceptions/actions poses as a major hindrance to using them opportunistically -- the essence of open-ended search in problem solving. Our goal is to develop a framework for executing a wide variety of specified perceptions and actions across tasks/domains without human intervention. We observe that the domain/task-specific visual perceptions/actions can be transformed into domain/task-independent spatial problems. We specify a spatial problem as a quantified constraint satisfaction problem in the real domain using an open-ended vocabulary of properties, relations and actions involving three kinds of diagrammatic objects -- points, curves, regions. Solving a spatial problem from this specification requires computing the equivalent simplified quantifier-free expression, the complexity of which is inherently doubly exponential. We represent objects as configuration of simple elements to facilitate decomposition of complex problems into simpler and similar subproblems. We show that, if the symbolic solution to a subproblem can be expressed concisely, quantifiers can be eliminated from spatial problems in low-order polynomial time using similar previously solved subproblems. This requires determining the similarity of two problems, the existence of a mapping between them computable in polynomial time, and designing a memory for storing previously solved problems so as to facilitate search. The efficacy of the idea is shown by time complexity analysis. We demonstrate the proposed approach by executing perceptions and actions involved in DR tasks in two army applications.
Bonny Banerjee, B. Chandrasekaran 0001
J. Artif. Intell. Res.2
2007 Representations and Strategies for Solving Spatial Problems with Diagrams
abstract
Spatial problems (SP) are inevitable in reasoning with diagrams. In this paper, we investigate general representations and computational strategies for a SP-solver such that it can accept problems from a human in a high-level language and output the solution without human intervention. We propose a language in which a variety of domain- independent 2D SPs can be specified in terms of constraints. The constraints are specified in first-order logic over the real domain using a vocabulary of objects, properties, relations and actions. We also propose two general and independent computational strategies - constraint satisfaction and spatial search - for autonomously solving the SPs. Ideas about how to make these strategies computationally efficient are discussed and illustrated by examples.
Bonny Banerjee, B. Chandrasekaran 0001
VL/HCC2
2006 Multimodal Cognitive Architecture: Making Perception More Central to Intelligent Behavior
B. Chandrasekaran 0001
AAAI1
2006 Synthesizing Visual and Action Routines Using Constraint Programming
Bonny Banerjee, B. Chandrasekaran 0001
Diagrams2
2006 Diagrams as Physical Models
B. Chandrasekaran 0001
Diagrams1
2004 Constructing Diagrams Representing Group Motions
Bonny Banerjee, B. Chandrasekaran 0001
Diagrams2
2004 An Architecture for Problem Solving with Diagrams
B. Chandrasekaran 0001, Unmesh Kurup, Bonny Banerjee, John R. Josephson, Robert Winkler
Diagrams1
2003 QoS-Aware Middleware for Cluster-Based Servers to support Interactive and Resource-Adaptive Applications
abstract
Advances in commodity processor and network technologies have made cluster-based servers very attractive for supporting a large number of interactive applications (such as visualization and data mining) in the domains of Grid computing and distributed computing. These applications involve accesses to huge amounts of data within the servers and heavy computations on the accessed data before sending out the results to the clients. The interactive nature of these applications requires some kind of QoS support (such as guarantees on response time) from the underlying server. Unfortunately, the current generation cluster-based servers with the popular interconnect (Gigabit Ethernet, Myrinet, or Quadrics) do not provide any kinds of QoS support. Fortunately, many of these applications are resource-adaptive, i.e., application parameters can be changed to suit user demands and available system resources. To solve these problems, a new QoS-aware middleware layer is proposed in this paper for cluster-based servers with Myrinet interconnect. The middleware is built on top of a simple NIC-based rate control scheme that provides proportional bandwidth allocation. Three major components of the middleware (profiler, QoS translator, and resource allocator), their functionalities, designs, and the associated algorithms are presented. These components work together to execute a requested job in a predictable manner with an efficient allocation of system resources while exploiting the resource-adaptive property of the application. The complete middleware is designed, developed, and implemented on a Myrinet cluster. It is evaluated for two visualization applications: polygon rendering and ray-tracing. Experimental evaluations demonstrate that the proposed QoS framework enables multiple interactive and resource-adaptive applications to be executed in a predictable manner while keeping the allocation of system resources efficient. It is shown that the QoS-aware middleware helps applications to obtain response times within 7% of the expected times, compared to increases of up to 117% in the absence of any QoS support.
S. Senapathi, B. Chandrasekaran 0001, Don Stredney, Han-Wei Shen, Dhabaleswar K. Panda 0001
HPDC2
2003 Performance Comparison of MPI Implementations over InfiniBand, Myrinet and Quadrics
abstract
In this paper, we present a comprehensive performance comparison of MPI implementations over Infini-Band, Myrinet and Quadrics. Our performance evaluation consists of two major parts. The first part consists of a set of MPI level micro-benchmarks that characterize different aspects of MPI implementations. The second part of the performance evaluation consists of application level benchmarks. We have used the NAS Parallel Benchmarks and the sweep3D benchmark. We not only present the overall performance results, but also relate application communication characteristics to the information we acquired from the micro-benchmarks. Our results show that the three MPI implementations all have their advantages and disadvantages. For our 8-node cluster, InfiniBand can offer significant performance improvements for a number of applications compared with Myrinet and Quadrics when using the PCI-X bus. Even with just the PCI bus, InfiniBand can still perform better if the applications are bandwidth-bound.
Jiuxing Liu, B. Chandrasekaran 0001, Jiesheng Wu, Weihang Jiang, Sushmitha P. Kini, Weikuan Yu, Darius Buntinas, Pete Wyckoff, Dhabaleswar K. Panda 0001
SC2
2002 What Does It Mean for a Computer to Do Diagrammatic Reasoning? A Functional Characterization of Diagrammatic Reasoning and Its Implications
B. Chandrasekaran 0001
Diagrams1
2002 Reach Exceeds Grasp: Comments on Frawley's "Control and Cross-Domain Mental Computation: Evidence from Language Breakdown"
B. Chandrasekaran 0001
Comput. Intell.1
1999 Deep versus compiled knowledge approaches to diagnostic problem-solving
B. Chandrasekaran 0001, Sanjay Mittal
Int. J. Hum. Comput. Stud.1
1994 Causal Understanding in Reasoning About the World
B. Chandrasekaran 0001
ISMIS1
1994 White Paper: Designing Medical Informatics Research and Library-Resource Projects to Increase What Is Learned
abstract
Careful study of medical informatics research and library-resource projects is necessary to increase the productivity of the research and development enterprise. Medical informatics research projects can present unique problems with respect to evaluation. It is not always possible to adapt directly the evaluation methods that are commonly employed in the natural and social sciences. Problems in evaluating medical informatics projects may be overcome by formulating system development work in terms of a testable hypothesis; subdividing complex projects into modules, each of which can be developed, tested and evaluated rigorously; and utilizing qualitative studies in situations where more definitive quantitative studies are impractical.
William W. Stead, Robert Brian Haynes, Sherrilynne S. Fuller, Charles P. Friedman, Larry E. Travis, J. Robert Beck, Carol H. Fenichel, B. Chandrasekaran 0001, Bruce G. Buchanan, Enrique E. Abola, MaryEllen C. Sievert, Reed M. Gardner, Judith Messerle, Conrade C. Jaffe, William R. Pearson, Robert M. Abarbanel
J. Am. Medical Informatics Assoc.8
1993 CFRL: A Language for Specifying the Causal Functionality of Engineered Devices
Marcos Vescovi, Yumi Iwasaki, Richard Fikes, B. Chandrasekaran 0001
AAAI4
1993 How Things are Intended to Work: Capturing Functional Knowledge in Device Design
Yumi Iwasaki, Richard Fikes, Marcos Vescovi, B. Chandrasekaran 0001
IJCAI4
1992 QP is more than SPQR and Dynamical Systems Theory: Response to Sacks and Doyle
B. Chandrasekaran 0001
Comput. Intell.1
1991 Reasoning Visually about Spatial Interactions
N. Hari Narayanan, B. Chandrasekaran 0001
IJCAI2
1990 Towards a Theory of Commonsense Visual Reasoning
B. Chandrasekaran 0001, N. Hari Narayanan
FSTTCS1
1989 Functional Representation of Designs and Redesign Problem Solving
Ashok K. Goel 0001, B. Chandrasekaran 0001
IJCAI2
1989 'Deep' models and their relation to diagnosis
B. Chandrasekaran 0001, J. W. Smith Jr., Jon Sticklen
Artif. Intell. Medicine1
1989 Building Routine Planning Systems and Explaining Their Behaviour
B. Chandrasekaran 0001, John R. Josephson, Anne M. Keuneke, David Herman
Int. J. Man Mach. Stud.1
1989 Task-Structures, Knowledge Acquisition and Learning
B. Chandrasekaran 0001
Mach. Learn.1
1988 Hierarchical classification: its usefulness for diagnosis and sensor validation
abstract
The concept of the generic task, one of a small set of ubiquitous cognitive tasks that together account for some part of human cognition, is examined. In particular, how hierarchical classification is one such generic task and how it is useful for diagnosis is shown. It is also shown that a diagnosis system based on hierarchical classification naturally lends itself to solving a number of issues traditionally associated with sensor validation is examined.>
B. Chandrasekaran 0001, William F. Punch
IEEE J. Sel. Areas Commun.1
1988 From numbers to symbols to knowledge structures: artificial intelligence perspectives on the classification task
abstract
The general information-processing task of classification is considered and reviewed from the perspectives of the knowledge-based-reasoning, pattern-recognition, and connectionist paradigms in artificial intelligence, paying special attention to knowledge-based classificatory problem solving. The authors trace the evolution of the mechanisms for classification as the computational complexity of the problem increases, from numerical parameter-setting schemes, through those using intermediate abstractions and then relations between symbols, and finally to complex symbolic structures that explicitly incorporate domain knowledge.>
B. Chandrasekaran 0001, Ashok K. Goel 0001
IEEE Trans. Syst. Man Cybern.1
1987 Data Validation during Diagnosis: A Step beyond Traditional Sensor Validation
B. Chandrasekaran 0001, William F. Punch
AAAI1
1987 Complexity in Classificatory Reasoning
Ashok K. Goel 0001, Neelam Soundararajan, B. Chandrasekaran 0001
AAAI3
1987 Towards a Functional Architecture for Intelligence Based on Generic Information Processing Tasks
B. Chandrasekaran 0001
IJCAI1
1987 What Kind of Information Processing is Intelligence? A Perspective on AI Paradigms and a Proposal
B. Chandrasekaran 0001
ISMIS1
1987 Generic Tasks for Knowledge-Based Reasoning: The "Right" Level of Abstraction for Knowledge Acquisition
Tom Bylander, B. Chandrasekaran 0001
Int. J. Man Mach. Stud.2
1987 A Mechanism for Forming Composite Explanatory Hypotheses
abstract
A general problem-solving mechanism is described that is especially suited for performing a particular form of abductive inference, or best explanation finding. A problem solver embodying this mechanism synthesizes composite hypotheses by combining simple hypotheses to satisfy explanatory goals. These simple hypotheses are formed by instantiating prestored explanatory "concepts." In this way the problem solver is able to arrive at complex integrated conclusions which are not prestored. A computationally feasible task-specific problem-solving mechanism is presented for a particular information-processing task which is, nevertheless, of very great generality. The task is that of synthesizing coherent composite explanatory hypotheses based upon a prestored and possibly vast collection of hypothesis-generating concepts. This is seemingly a common task of intelligence and potentially a major component of diagnostic reasoning, especially where single-fault assumptions are inappropriate. The mechanism is described both functionally and structurally; that is, the why and what of the main computations are described, together with algorithms that show how each of these computations can be accomplished. The mechanism integrates a classification machine, used for selecting plausible hypotheses, with a specialized means-ends machine, used for assembling a best explanation from the plausible hypotheses thus selected and for pointedly investigating alternative explanations. There are also two other specialized mechanisms for the subsidiary functions of recognizing the applicability of a hypothesis to the situation and of interpreting the situation-specific raw data to satisfy the informational needs of the other components.
John R. Josephson, B. Chandrasekaran 0001, Jack W. Smith, Michael C. Tanner
IEEE Trans. Syst. Man Cybern.2
1986 Generic tasks in knowledge-based reasoning: a level of abstraction that supports knowledge acquisition, system design and explanation
B. Chandrasekaran 0001
ISMIS1
1985 Understanding Behavior Using Consolidation
Tom Bylander, B. Chandrasekaran 0001
IJCAI2
1985 Control Issues in Classificatory Diagnosis
Jon Sticklen, B. Chandrasekaran 0001, John R. Josephson
IJCAI2
1985 Uncertainty Handling in Expert Systems: Uniform vs. Task-Specific Formalisms
B. Chandrasekaran 0001, Michael C. Tanner
UAI1
1983 CSRL: A Language for Expert Systems for Diagnosis
Tom Bylander, Sanjay Mittal, B. Chandrasekaran 0001
IJCAI3
1983 Deep versus Compiled Knowledge Approaches to Diagnostic Problem-Solving
B. Chandrasekaran 0001, Sanjay Mittal
Int. J. Man Mach. Stud.1
1982 Deep Versus Compiled Knowledge Approaches to Diagnostic Problem-Solving
B. Chandrasekaran 0001, Sanjay Mittal
AAAI1
1981 MDX and Related Medical Decision-Making Systems
B. Chandrasekaran 0001, Sanjay Mittal, Jack W. Smith
IJCAI1
1981 A Theory of Spatio-Temporal Aggregation for Vision
Bruce E. Flinchbaugh, B. Chandrasekaran 0001
Artif. Intell.2
1981 Natural and Social System Metaphors for Distributed Problem Solving: Introduction to the Issue
abstract
Naturally occurring information systems provide a number of useful metaphors for distributed problem solving. An introduction to some aspects of these metaphors is given which simultaneously serves as a guest editorial for a special issue devoted to the topic. The ubiquity of a distributed mode of computation in information processing in natural phenomena in general and in human societies in particular is observed and related to the evolutionary and complexity-reducing advantages of this mode. The forms of communication media available to coordinate the problem solving activities of the individual processors are examined. Some general remarks are made on how problem solving is distributed and coordinated in some human organizations, and the potential usefulness of the " society of specialists" notion in explicating cognitive activity is pointed out. Along the way, the contents of the papers in the special issue are considered in relation to various points raised in the discussion.
B. Chandrasekaran 0001
IEEE Trans. Syst. Man Cybern.1
1981 Knowledge Organization and Distribution for Medical Diagnosis
abstract
A diagnostician, when he arrives at a diagnosis or diagnoses, has invoked some concepts. They can be diseases, causes of them, or other notions that are relevant to the diagnosis. These concepts form a hierarchical structure similar to a botanical or zoological classification. The diagnostician's knowledge is distributed through this hierarchy. The concepts in the hierarchy provide the criteria to organize under them small pieces of knowledge represented in the form of production rules. Thus concepts may be viewed as clusters of production rules. They extend the capabilities of production rules to more complex problem solving situations. The rules under each concept are further organized into three subgroups: exclusionary, confirmatory, and recommendation rules. During the problem solving process, the concepts are taken as specialists. They interact and communicate among themselves by means of a blackboard.
Fernando Gomez, B. Chandrasekaran 0001
IEEE Trans. Syst. Man Cybern.2
1980 Guest Editorial: Special Collection on Program Testing
abstract
THIS special collection had its genesis at the IEEE Computer Society Workshop on Software Testing and Test Documentation, held in Fort Lauderdale, Florida, during December 18-20, 1978. This collection is devoted to selected papers on program testing that were presented at the Workshop. It contains six papers whose concerns span a wide range: theoretical issues, practical expenence With particular strategies, extension of a class of techniques to new classes of language constructs, and building integrated test tools. In the next section, we present an overview of the papers in the collection.
B. Chandrasekaran 0001
IEEE Trans. Software Eng.1
1979 An Approach to Medical Diagnosis Based on Conceptual Structures
B. Chandrasekaran 0001, Fernando Gomez, Sanjay Mittal, J. W. Smith Jr.
IJCAI1
1979 An experimental graphics system with natural language input
David C. Brown, Stanley C. Kwasny, B. Chandrasekaran 0001, Norman K. Sondheimer
Comput. Graph.3
1979 Compound Hypothesis Testing with Finite Memory
K. B. Lakshmanan, B. Chandrasekaran 0001
Inf. Control.2
1978 Finite memory multiple hypothesis testing: Close-to-optimal schemes for Bernoulli problems
abstract
The design of optimal, time-invariant, randomized, finite-state automata forK-hypothesis testing is an open problem forK > 2. A lower bound is constructed on the smallest probability of error achievable bym-state automata solving a three-hypothesis Bernoulli problem. A class of close-to-optimal automata is exhibited that requires at most one extra bit of memory to match the performnnce of an optimal automaton.
B. Chandrasekaran 0001, K. B. Lakshmanan
IEEE Trans. Inf. Theory1
1978 On finite memory solutions to the two-armed bandit problem (Corresp.)
abstract
The least upper bound on the asymptotic proportion of the choice of the correct coin, achievable by {\em expedient} finite-memory algorithms in certain two-armed bandit problems, is derived and schemes which achieve these bounds in a limiting sense are displayed. A deterministic automaton whose performance is close to optimal is also presented.
K. B. Lakshmanan, B. Chandrasekaran 0001
IEEE Trans. Inf. Theory2
1977 NLG - Natural Language Graphics
David C. Brown, Stanley C. Kwasny, H. William Buttelmann, B. Chandrasekaran 0001, Norman K. Sondheimer
IJCAI4
1975 A finite-memory deterministic algorithm for the symmetric hypothesis testing problem
abstract
A class of irreducible deterministic finite-memory algorithms for the symmetric hypothesis testing problem is studied. It is shown how members of this class can be constructed to give a steady-state probability of error that decreases asymptotically faster in the number of states than the best previously known deterministic algorithm.
B. Chandrasekaran 0001, Chun Lam
IEEE Trans. Inf. Theory1
1975 Independence, Measurement Complexity, and Classification Performance
abstract
If f(x) and g(x) are the densities for the N-dimensional measurement vector x, conditioned on the classes c1and c2, and if finite sets of samples from the two classes are available, then a decision function based on estimates f(x) and ĝ(x) can be used to classify future observations. In general, however, when the measurement complexity (the dimensionality N) is increased arbitrarily and the sets of training samples remain finite, a ''peaking phenomenon'' of the following kind is observed: classification accuracy improves at first, peaks at a finite value of N, called the optimum measurement complexity, and starts deteriorating thereafter. We derive, for the case of statistically independent measurements, general conditions under which it can be guaranteed that the peaking phenomenon will not occur, and the correct classification probability will keep increasing to value unity as N → ∞. Several applications are considered which together indicate, contrary to general belief, that independence of measurements alone does not guarantee the absence of the peaking phenomenon.
B. Chandrasekaran 0001, Anil K. Jain 0001
IEEE Trans. Syst. Man Cybern.1
1974 Quantization Complexity and Independent Measurements
abstract
It is known that, in general, the number of measurements in a pattern classification problem cannot be increased arbitrarily, when the class-conditional densities are not completely known and only a finite number of learning samples are available. Above a certain number of measurements, the performance starts deteriorating instead of improving steadily. It was earlier shown by one of the authors that an exception to this "curse of finite sample size" is constituted by the case of binary independent measurements if a Bayesian approach is taken and uniform a priori on the unknown parameters are assumed. In this paper, the following generalizations are considered: arbitrary quantization and the use of maximum likelihood estimates. Further, the existence of an optimal quantization complexity is demonstrated, and its relationship to both the dimensionality of the measurement vector and the sample size are discussed. It is shown that the optimum number of quantization levels decreases with increasing dimensionality for a fixed sample size, and increases with the sample size for fixed dimensionality.
B. Chandrasekaran 0001, Anil K. Jain 0001
IEEE Trans. Computers1
1974 Artificial Intelligence-A Case for Agnosticism
abstract
Almost all of the published work on the philosophical question of the limitation of mechanical intelligence has argued in favor of one or the other of the polarities of possible positions, those of the True Believer and the Infidel. It is, however, possible to take a position between these two extremes, a position we call Agnostic. We believe agnosticism concerning the possibility of artificial intelligence to be a position held by many computer scientists. In general, the True Believer maintains that "thinking" machines are "just around the corner," while the Infidel maintains that, for one reason or another, such machines are impossible. The Agnostic is willing to accept the mechanist thesis, but he feels that the relevant question for artificial intelligence research is whether it is possible to design an intelligent machine. Much of the argument between the Agnostic and the True Believer hinges on the complexity of the system to be simulated. The latter holds that man "as a behaving system" cannot be so complex as to be practically beyond design. The Agnostic holds that the mind may be "simply" a machine, but it is not a simple machine. Furthermore, there is the problem of the complexity of the procedure required to unravel the structure of a system. Even if there is agreement on the internal complexity of the mind, the question as to the complexity of the diagnostic procedure required to identify its structure remains open. Our agnosticism is one of belief, not of action.
B. Chandrasekaran 0001, Larry H. Reeker
IEEE Trans. Syst. Man Cybern.1
1972 Correction to 'Independence of Measurements and the Mean Recognition Accuracy'
B. Chandrasekaran 0001
IEEE Trans. Inf. Theory1
1971 On dimensionality and sample size in statistical pattern classification
Laveen N. Kanal, B. Chandrasekaran 0001
Pattern Recognit.2
1971 Reply to 'Finite memory hypothesis testing-Comments on a critique' by Cover, T. M., and Hellman, M. E
B. Chandrasekaran 0001
IEEE Trans. Inf. Theory1
1971 Independence of measurements and the mean recognition accuracy
abstract
A situation of great practical importance in pattern recognition is the case where the designer has only a finite number of sample patterns from each class and the class-conditional density functions are not completely known. Recent results indicate that in this case the dimensionality of the pattern vector, i.e., the number of measurements, should not be arbitrarily increased, since above a certain value (corresponding to the optimal measurement complexity), the performance starts to deteriorate instead of improving steadily. However, whether this phenomenon occurs in the case of independent measurements has been an open question until now. In this paper the following result of practical importance is derived. When the measurements are independent, and a Bayesian approach is taken, one can add extra measurements without fear of this peaking of performance; i.e., the optimal measurement complexity is infinite. In fact, under certain conditions, having just one sample from class 1, and none at all from class 2, can result in a recognition accuracy arbitrarily close to unity for a large enough number of measurements. The implication of these results to practice is discussed, along with the general question of dimensionality and sample size.
B. Chandrasekaran 0001
IEEE Trans. Inf. Theory1
1970 Finite-memory hypothesis testing-A critique (Corresp.)
abstract
In this correspondence, we critically examine some recent papers that attempt to obtain optimal finite-memory solutions for some hypothesis-testing problems. We point out that these solutions contain hidden memory-consuming elements, and hence are not optimal. We present and examine various possible definitions of finite memory from a finite-state-machine viewpoint.
B. Chandrasekaran 0001
IEEE Trans. Inf. Theory1
1969 Comments on "On the mean accuracy of statistical pattern recognizers" by Hughes, G. F
Kenneth Abend, Thomas J. Harley, B. Chandrasekaran 0001, G. F. Hughes
IEEE Trans. Inf. Theory3