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

Simon Kasif

dblp:k/SimonKasif · DBLP profile ↗
← Back
45ranked-venue papers
9as first author
0since 2021 · last 2010
0000-0003-3297-9914ORCID · corroborated

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

Artificial intelligence and machine learning · 25 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 13Graphics, computer vision, multimedia, augmented reality and games · 11 · 3 first-authorTheory of computation · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 2Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 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.

Interdisciplinary, comprehensive, and emerging computing
10 papers
Bioinformatics and computational biology · 100%
Theoretical computer science
8 papers
Computational complexity · 53% Algorithms and data structures · 30% Graph algorithms and graph theory · 16%
Artificial intelligence
9 papers
Planning, search and constraint satisfaction · 36% Knowledge representation and reasoning · 33% Learning theory · 19%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
gene expression analysis
0.232009
Seeing the forest for the trees: using the Gene Ontology to restructure hierarchical clustering · Bioinform. 2009
Hierarchical tree snipping: clustering guided by prior knowledge · Bioinform. 2007
RankGene: identification of diagnostic genes based on expression data · Bioinform. 2003
Bioinformatics and computational biology
hierarchical clustering
0.222009
Seeing the forest for the trees: using the Gene Ontology to restructure hierarchical clustering · Bioinform. 2009
Hierarchical tree snipping: clustering guided by prior knowledge · Bioinform. 2007
Bioinformatics and computational biology › gene expression analysis › gene expression meta-analysis
differential expression meta-analysis
0.112009
Integration of heterogeneous expression data sets extends the role of the retinol pathway in diabetes and insulin resistance · Bioinform. 2009
Bioinformatics and computational biology
ontology-based clustering
0.112009
Seeing the forest for the trees: using the Gene Ontology to restructure hierarchical clustering · Bioinform. 2009
Computational complexity
query complexity
0.122004
Learning a Hidden Matching · SIAM J. Comput. 2004
Learning a Hidden Matching · FOCS 2002
Graph algorithms and graph theory
graph learning
0.012004
Learning a Hidden Matching · SIAM J. Comput. 2004
Computational complexity › query complexity
nonadaptive queries
0.012004
Learning a Hidden Matching · SIAM J. Comput. 2004
Bioinformatics and computational biology
comparative genomics
0.012003
Identification of functional links between genes using phylogenetic profiles · Bioinform. 2003
Bioinformatics and computational biology
feature selection
0.012003
RankGene: identification of diagnostic genes based on expression data · Bioinform. 2003
Bioinformatics and computational biology › phylogenetics
phylogenetic profiling
0.012003
Identification of functional links between genes using phylogenetic profiles · Bioinform. 2003
Bioinformatics and computational biology › genome annotation
gene prediction
0.012002
A Bayesian framework for combining gene predictions · Bioinform. 2002
Bioinformatics and computational biology › genome annotation › gene prediction
gene prediction combination
0.012002
A Bayesian framework for combining gene predictions · Bioinform. 2002
Algorithms and data structures › search algorithms
combinatorial search
0.012002
Learning a Hidden Matching · FOCS 2002
Algorithms and data structures › sublinear algorithms
non-adaptive query complexity
0.012002
Learning a Hidden Matching · FOCS 2002
Knowledge, reasoning and agents › Knowledge representation and reasoning › case-based reasoning
memory-based reasoning
0.021998
A Probabilistic Framework for Memory-Based Reasoning · Artif. Intell. 1998
Towards a Better Understanding of Memory-based Reasoning Systems · ICML 1994
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
gap closure
0.012001
An optimal procedure for gap closing in whole genome shotgun sequencing · RECOMB 2001
Bioinformatics and computational biology › genomics
genome sequencing
0.012001
An optimal procedure for gap closing in whole genome shotgun sequencing · RECOMB 2001
Bioinformatics and computational biology › genomics › genome sequencing
whole genome shotgun sequencing
0.012001
An optimal procedure for gap closing in whole genome shotgun sequencing · RECOMB 2001
Bioinformatics and computational biology › protein function prediction
gene ontology annotation
0.012009
Seeing the forest for the trees: using the Gene Ontology to restructure hierarchical clustering · Bioinform. 2009
Bioinformatics and computational biology › genome annotation
splice site prediction
0.012000
Modeling splice sites with Bayes networks · Bioinform. 2000
Data mining › predictive modeling › classification
decision tree learning
0.021996
Local Induction of Decision Trees: Towards Interactive Data Mining · KDD 1996
Induction of Oblique Decision Trees · IJCAI 1993
Bioinformatics and computational biology
protein structure prediction
0.021993
Protein Secondary-Structure Modeling with Probabilistic Networks · ISMB 1993
Probabilistic Prediction of Protein Secondary Structure Using Causal Networks (Extended Abstract) · AAAI 1993
Bioinformatics and computational biology › protein structure prediction
secondary structure prediction
0.021993
Protein Secondary-Structure Modeling with Probabilistic Networks · ISMB 1993
Probabilistic Prediction of Protein Secondary Structure Using Causal Networks (Extended Abstract) · AAAI 1993
Machine learning › Kernel, tree and ensemble methods
nearest neighbor methods
0.011995
Best-Case Results for Nearest-Neighbor Learning · IEEE Trans. Pattern Anal. Mach. Intell. 1995
Machine learning › Learning theory
sample complexity
0.011995
Best-Case Results for Nearest-Neighbor Learning · IEEE Trans. Pattern Anal. Mach. Intell. 1995
Algorithms and data structures › decision tree
decision tree learning
0.011995
Efficient Algorithms for Finding Multi-way Splits for Decision Trees · ICML 1995
Bioinformatics and computational biology › systems biology
metabolic network reconstruction
0.012003
Identification of functional links between genes using phylogenetic profiles · Bioinform. 2003
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
local consistency
0.011994
Local Consistency in Parallel Constraint Satisfaction Networks · Artif. Intell. 1994
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
state space search
0.011994
Exploiting Algebraic Structure in Parallel State Space Search · AAAI 1994
Parallel and multicore computing › parallel algorithms
parallel search
0.011994
Exploiting Algebraic Structure in Parallel State Space Search · AAAI 1994

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

semantic similarity · 0.1cross-dataset significance ranking · 0.1cross-validation · 0.1bayesian network · 0.1randomized algorithm · 0.0t-statistic · 0.0support vector machine · 0.0statistical significance testing · 0.0ranking criteria · 0.0probability distribution modeling · 0.0probabilistic method · 0.0lower bound arguments · 0.0hidden markov model · 0.0nearest neighbor algorithms · 0.0decision tree learning · 0.0decision tree induction · 0.0memory-based reasoning · 0.0parallel inference · 0.0
YearPublicationVenuePosition
2010 Predicting malaria interactome classifications from time-course transcriptomic data along the intraerythrocytic developmental cycle
Antonina Mitrofanova, Samantha Kleinberg, Jane Carlton, Simon Kasif, Bud Mishra
Artif. Intell. Medicine4
2009 Seeing the forest for the trees: using the Gene Ontology to restructure hierarchical clustering
abstract
MOTIVATION: There is a growing interest in improving the cluster analysis of expression data by incorporating into it prior knowledge, such as the Gene Ontology (GO) annotations of genes, in order to improve the biological relevance of the clusters that are subjected to subsequent scrutiny. The structure of the GO is another source of background knowledge that can be exploited through the use of semantic similarity. RESULTS: We propose here a novel algorithm that integrates semantic similarities (derived from the ontology structure) into the procedure of deriving clusters from the dendrogram constructed during expression-based hierarchical clustering. Our approach can handle the multiple annotations, from different levels of the GO hierarchy, which most genes have. Moreover, it treats annotated and unannotated genes in a uniform manner. Consequently, the clusters obtained by our algorithm are characterized by significantly enriched annotations. In both cross-validation tests and when using an external index such as protein-protein interactions, our algorithm performs better than previous approaches. When applied to human cancer expression data, our algorithm identifies, among others, clusters of genes related to immune response and glucose metabolism. These clusters are also supported by protein-protein interaction data.
Dikla Dotan-Cohen, Simon Kasif, Avraham A. Melkman
Bioinform.2
2009 Integration of heterogeneous expression data sets extends the role of the retinol pathway in diabetes and insulin resistance
abstract
MOTIVATION: Type 2 diabetes is a chronic metabolic disease that involves both environmental and genetic factors. To understand the genetics of type 2 diabetes and insulin resistance, the DIabetes Genome Anatomy Project (DGAP) was launched to profile gene expression in a variety of related animal models and human subjects. We asked whether these heterogeneous models can be integrated to provide consistent and robust biological insights into the biology of insulin resistance. RESULTS: We perform integrative analysis of the 16 DGAP data sets that span multiple tissues, conditions, array types, laboratories, species, genetic backgrounds and study designs. For each data set, we identify differentially expressed genes compared with control. Then, for the combined data, we rank genes according to the frequency with which they were found to be statistically significant across data sets. This analysis reveals RetSat as a widely shared component of mechanisms involved in insulin resistance and sensitivity and adds to the growing importance of the retinol pathway in diabetes, adipogenesis and insulin resistance. Top candidates obtained from our analysis have been confirmed in recent laboratory studies.
Peter J. Park, Sek Won Kong, Toma Tebaldi, Weil R. Lai, Simon Kasif, Isaac S. Kohane
Bioinform.5
2008 Combining Hierarchical Inference in Ontologies with Heterogeneous Data Sources Improves Gene Function Prediction
abstract
The study of gene function is critical in various genomic and proteomic fields. Due to the availability of tremendous amounts of different types of protein data, integrating these datasets to predict function has become a significant opportunity in computational biology. In this paper, to predict protein function we (i) develop a novel Bayesian framework combining relational,hierarchical and structural information with improvement in data usage efficiency over similar methods, and (ii) propose to use it in conjunction with an integrative protein-protein association network, STRING (Search Tool for the Retrieval of INteracting Genes/proteins), which combines information from seven different sources. At the heart of our work is accomplishing protein data integration in a concerted fashion with respect to algorithm and data source. Method performance is assessed by a 5-fold cross-validation in yeast on selected terms from the Molecular Function ontology in the Gene Ontology database. Results show that our combined use of the proposed computational framework and the protein network from STRING offers substantial improvements in prediction. The benefits of using an aggressively integrative network, such as STRING, may derive from the fact that although it is likely that the ultimate gene interaction matrix (including but not limited to protein-protein, genetic, or regulatory interactions) will be sparse, presently it is still known only incompletely in most organisms, and thus the use of multiple distinct data sources is rewarded.
Naoki Nariai, Martin Steffen, Simon Kasif, David Gold, Eric D. Kolaczyk
BIBM4
2008 Systems Biology via Redescription and Ontologies (III): Protein Classification Using Malaria Parasite's Temporal Transcriptomic Profiles
abstract
This paper addresses the protein classification problem, andexplores how its accuracy can be improved by using information fromtime-course gene expression data. The methods are tested on datafrom the most deadly species of the parasite responsible for malariainfections, Plasmodium falciparum. Even though avaccination for Malaria infections has been under intense study formany years, more than half of Plasmodiumproteins still remain uncharacterized and therefore are exemptedfrom clinical trials. The task is further complicated by arapid life cycle of the parasite, thus making precisetargeting of the appropriate proteins for vaccination a technicalchallenge. We propose to integrate protein-protein interactions (PPIs),sequence similarity, metabolic pathway, andgene expression, to produce a suitable set of predicted proteinfunctions for P.falciparum. Further,we treat gene expression data withrespect to various changes that occur during the five phases of theintraerythrocytic developmental cycle (IDC) (as determinedby our segmentation algorithm) ofP.falciparum and show that this analysis yields asignificantly improved protein function prediction, e.g., whencompared to analysis based on Pearson correlation coefficients seenin the data. The algorithm is able to assign ``meaningful''functions to 628 out of 1439 previously unannotated proteins, whichare first-choice candidates for experimental vaccine research.
Antonina Mitrofanova, Samantha Kleinberg, Jane Carlton, Simon Kasif, Bud Mishra
BIBM4
2008 Integration of relational and hierarchical network information for protein function prediction
abstract
BACKGROUND: In the current climate of high-throughput computational biology, the inference of a protein's function from related measurements, such as protein-protein interaction relations, has become a canonical task. Most existing technologies pursue this task as a classification problem, on a term-by-term basis, for each term in a database, such as the Gene Ontology (GO) database, a popular rigorous vocabulary for biological functions. However, ontology structures are essentially hierarchies, with certain top to bottom annotation rules which protein function predictions should in principle follow. Currently, the most common approach to imposing these hierarchical constraints on network-based classifiers is through the use of transitive closure to predictions. RESULTS: We propose a probabilistic framework to integrate information in relational data, in the form of a protein-protein interaction network, and a hierarchically structured database of terms, in the form of the GO database, for the purpose of protein function prediction. At the heart of our framework is a factorization of local neighborhood information in the protein-protein interaction network across successive ancestral terms in the GO hierarchy. We introduce a classifier within this framework, with computationally efficient implementation, that produces GO-term predictions that naturally obey a hierarchical 'true-path' consistency from root to leaves, without the need for further post-processing. CONCLUSION: A cross-validation study, using data from the yeast Saccharomyces cerevisiae, shows our method offers substantial improvements over both standard 'guilt-by-association' (i.e., Nearest-Neighbor) and more refined Markov random field methods, whether in their original form or when post-processed to artificially impose 'true-path' consistency. Further analysis of the results indicates that these improvements are associated with increased predictive capabilities (i.e., increased positive predictive value), and that this increase is consistent uniformly with GO-term depth. Additional in silico validation on a collection of new annotations recently added to GO confirms the advantages suggested by the cross-validation study. Taken as a whole, our results show that a hierarchical approach to network-based protein function prediction, that exploits the ontological structure of protein annotation databases in a principled manner, can offer substantial advantages over the successive application of 'flat' network-based methods.
Naoki Nariai, Martin Steffen, Simon Kasif, Eric D. Kolaczyk
BMC Bioinform.4
2007 Hierarchical tree snipping: clustering guided by prior knowledge
abstract
MOTIVATION: Hierarchical clustering is widely used to cluster genes into groups based on their expression similarity. This method first constructs a tree. Next this tree is partitioned into subtrees by cutting all edges at some level, thereby inducing a clustering. Unfortunately, the resulting clusters often do not exhibit significant functional coherence. RESULTS: To improve the biological significance of the clustering, we develop a new framework of partitioning by snipping--cutting selected edges at variable levels. The snipped edges are selected to induce clusters that are maximally consistent with partially available background knowledge such as functional classifications. Algorithms for two key applications are presented: functional prediction of genes, and discovery of functionally enriched clusters of co-expressed genes. Simulation results and cross-validation tests indicate that the algorithms perform well even when the actual number of clusters differs considerably from the requested number. Performance is improved compared with a previously proposed algorithm. AVAILABILITY: A java package is available at http://www.cs.bgu.ac.il/~dotna/ TreeSnipping
Dikla Dotan-Cohen, Avraham A. Melkman, Simon Kasif
Bioinform.3
2005 Phylogenetic detection of conserved gene clusters in microbial genomes
abstract
BACKGROUND: Microbial genomes contain an abundance of genes with conserved proximity forming clusters on the chromosome. However, the conservation can be a result of many factors such as vertical inheritance, or functional selection. Thus, identification of conserved gene clusters that are under functional selection provides an effective channel for gene annotation, microarray screening, and pathway reconstruction. The problem of devising a robust method to identify these conserved gene clusters and to evaluate the significance of the conservation in multiple genomes has a number of implications for comparative, evolutionary and functional genomics as well as synthetic biology. RESULTS: In this paper we describe a new method for detecting conserved gene clusters that incorporates the information captured by a genome phylogenetic tree. We show that our method can overcome the common problem of overestimation of significance due to the bias in the genome database and thereby achieve better accuracy when detecting functionally connected gene clusters. Our results can be accessed at database GeneChords http://genomics10.bu.edu/GeneChords. CONCLUSION: The methodology described in this paper gives a scalable framework for discovering conserved gene clusters in microbial genomes. It serves as a platform for many other functional genomic analyses in microorganisms, such as operon prediction, regulatory site prediction, functional annotation of genes, evolutionary origin and development of gene clusters.
Yu Zheng 0019, Brian P. Anton, Richard J. Roberts, Simon Kasif
BMC Bioinform.4
2004 Learning a Hidden Matching
abstract
We consider the problem of learning a matching (i.e., a graph in which all vertices have degree 0 or 1) in a model where the only allowed operation is to query whether a set of vertices induces an edge. This is motivated by a problem that arises in molecular biology. In the deterministic nonadaptive setting, we prove a $(\frac{1}{2}+o(1)){n \choose 2} $ upper bound and a nearly matching $0.32{n \choose 2}$ lower bound for the minimum possible number of queries. In contrast, if we allow randomness, then we obtain (by a randomized, nonadaptive algorithm) a much lower O(n log n) upper bound, which is best possible (even for randomized fully adaptive algorithms).
Noga Alon, Richard Beigel, Simon Kasif, Steven Rudich, Benny Sudakov
SIAM J. Comput.3
2003 RankGene: identification of diagnostic genes based on expression data
abstract
Abstract Summary: RankGene is a program for analyzing gene expression data and computing diagnostic genes based on their predictive power in distinguishing between different types of samples. The program integrates into one system a variety of popular ranking criteria, ranging from the traditional t-statistic to one-dimensional support vector machines. This flexibility makes RankGene a useful tool in gene expression analysis and feature selection. Availability: http://genomics10.bu.edu/yangsu/rankgene Contact: [email protected] * To whom correspondence should be addressed.
T. M. Murali 0001, Vladimir Pavlovic 0001, Michael Schaffer, Simon Kasif
Bioinform.5
2003 Identification of functional links between genes using phylogenetic profiles
abstract
MOTIVATION: Genes with identical patterns of occurrence across the phyla tend to function together in the same protein complexes or participate in the same biochemical pathway. However, the requirement that the profiles be identical (i) severely restricts the number of functional links that can be established by such phylogenetic profiling; (ii) limits detection to very strong functional links, failing to capture relations between genes that are not in the same pathway, but nevertheless subserve a common function and (iii) misses relations between analogous genes. Here we present and apply a method for relaxing the restriction, based on the probability that a given arbitrary degree of similarity between two profiles would occur by chance, with no biological pressure. Function is then inferred at any desired level of confidence. RESULTS: We derive an expression for the probability distribution of a given number of chance co-occurrences of a pair of non-homologous orthologs across a set of genomes. The method is applied to 2905 clusters of orthologous genes (COGs) from 44 fully sequenced microbial genomes representing all three domains of life. Among the results are the following. (1) Of the 51 000 annotated intrapathway gene pairs, 8935 are linked at a level of significance of 0.01. This is over 30-fold greater than the 271 intrapathway pairs obtained at the same confidence level when identical profiles are used. (2) Of the 540 000 interpathway genes pairs, some 65 000 are linked at the 0.01 level of significance, some 12 standard deviations beyond the number expected by chance at this confidence level. We speculate that many of these links involve nearest-neighbor path, and discuss some examples. (3) The difference in the percentage of linked interpathway and intrapathway genes is highly significant, consistent with the intuitive expectation that genes in the same pathway are generally under greater selective pressure than those that are not. (4) The method appears to recover well metabolic networks. This is illustrated by the TCA cycle which is recovered as a highly connected, weighted edge network of 30 of its 31 COGs. (5) The fraction of pairs having a common pathway is a symmetric function of the Hamming distance between their profiles. This finding, that the functional correlation between profiles with near maximum Hamming distance is as large as between profiles with near zero Hamming distance, and as statistically significant, is plausibly explained if the former group represents analogous genes.
Jie Wu 0011, Simon Kasif, Charles DeLisi
Bioinform.2
2002 Learning a Hidden Matching
abstract
We consider the problem of learning a matching (i.e., a graph in which all vertices have degree 0 or 1) in a model where the only allowed operation is to query whether a set of vertices induces an edge. This is motivated by a problem that arises in molecular biology. In the deterministic nonadaptive setting, we prove a ( 1/2 +o(1))(n/2) upper bound and a nearly matching 0.32(n/2) lower bound for the minimum possible number of queries. In contrast, if we allow randomness then we obtain (by a randomized, nonadaptive algorithm) a much lower O(n log n) upper bound, which is best possible (even for randomized fully adaptive algorithms).
Noga Alon, Richard Beigel, Simon Kasif, Steven Rudich, Benny Sudakov
FOCS3
2002 A Bayesian framework for combining gene predictions
abstract
Abstract Motivation: Gene identification and gene discovery in new genomic sequences is one of the most timely computational questions addressed by bioinformatics scientists. This computational research has resulted in several systems that have been used successfully in many whole-genome analysis projects. As the number of such systems grows the need for a rigorous way to combine the predictions becomes more essential. Results: In this paper we provide a Bayesian network framework for combining gene predictions from multiple systems. The framework allows us to treat the problem as combining the advice of multiple experts. Previous work in the area used relatively simple ideas such as majority voting. We introduce, for the first time, the use of hidden input/output Markov models for combining gene predictions. We apply the framework to the analysis of the Adh region in Drosophila that has been carefully studied in the context of gene finding and used as a basis for the GASP competition. The main challenge in combination of gene prediction programs is the fact that the systems are relying on similar features such as cod on usage and as a result the predictions are often correlated. We show that our approach is promising to improve the prediction accuracy and provides a systematic and flexible framework for incorporating multiple sources of evidence into gene prediction systems. Availability: Software can be made available on request from the authors. Contact: [email protected] * Part of this research was presented at Computational Genomics 2000, Baltimore, MD, November 2000. Portions of this research were conducted at Compaq Computer Corporation, Cambridge Research Laboratory, Cambridge, MA.
Vladimir Pavlovic 0001, Ashutosh Garg 0001, Simon Kasif
Bioinform.3
2001 An optimal procedure for gap closing in whole genome shotgun sequencing
abstract
Tettelin et. al. proposed a new method for closing the gaps in whole genome shotgun sequencing projects. The method uses a multiplex PCR strategy in order to minimize the time and effort required to sequence the DNA in the missing gaps. This procedure has been used in a number of microbial sequencing projects including Streptococcus pneumoniae and other bacteria. In this paper we describe a theoretical framework for this problem and propose an improved method that guarantees to minimize the number of steps involved in the gap closure procedures. In given particular collection of n/2 DNA fragments we describe a strategy that requires. 0.75 log n work in eight parallel rounds of experiment closely matching a corresponding lower bound 0.5 log of n
Richard Beigel, Noga Alon, Simon Kasif, Mehmet Serkan Apaydin, Lance Fortnow
RECOMB3
2000 Modeling splice sites with Bayes networks
abstract
MOTIVATION: The main goal in this paper is to develop accurate probabilistic models for important functional regions in DNA sequences (e.g. splice junctions that signal the beginning and end of transcription in human DNA). These methods can subsequently be utilized to improve the performance of gene-finding systems. The models built here attempt to model long-distance dependencies between non-adjacent bases. RESULTS: An efficient modeling method is described which models biological data more accurately than a first-order Markov model without increasing the number of parameters. Intuitively, a small number of parameters helps a learning system to avoid overfitting. Several experiments with the model are presented, which show a small improvement in the average accuracy as compared with a simple Markov model. These experiments suggest that single long distance dependencies do not help the recognition problem, thus confirming several previous studies which have used more heuristic modeling techniques. AVAILABILITY: This software is available for downloaded and as a web resource at http://www.ai.uic.edu/software CONTACT: [email protected]
Deyou Cai, Arthur L. Delcher, Ben Kao, Simon Kasif
Bioinform.4
1998 A Probabilistic Framework for Memory-Based Reasoning
Simon Kasif, Steven Salzberg, David L. Waltz, John Rachlin, David W. Aha
Artif. Intell.1
1996 Local Induction of Decision Trees: Towards Interactive Data Mining
Truxton Fulton, Simon Kasif, Steven Salzberg, David L. Waltz
KDD2
1996 Logarithmic-Time Updates and Queries in Probabilistic Networks
abstract
Traditional databases commonly support efficient query and update procedures that operate in time which is sublinear in the size of the database. Our goal in this paper is to take a first step toward dynamic reasoning in probabilistic databases with comparable efficiency. We propose a dynamic data structure that supports efficient algorithms for updating and querying singly connected Bayesian networks. In the conventional algorithm, new evidence is absorbed in O(1) time and queries are processed in time O(N), where N is the size of the network. We propose an algorithm which, after a preprocessing phase, allows us to answer queries in time O(log N) at the expense of O(log N) time per evidence absorption. The usefulness of sub-linear processing time manifests itself in applications requiring (near) real-time response over large probabilistic databases. We briefly discuss a potential application of dynamic probabilistic reasoning in computational biology.
Arthur L. Delcher, Adam J. Grove, Simon Kasif, Judea Pearl
J. Artif. Intell. Res.3
1996 Learning nested concept classes with limited storage
abstract
Resource limitations have played an important role in the development and verification of theories about intelligent behaviour. This paper is a step towards answering the question of what effect limited memory has on the ability of intelligent machines to learn from data. Our analysis is applicable to many existing learning methods, especially those that incrementally construct a generalization by making repeated passes through a set of training data (e.g. some implementations of perceptrons, neural nets, and decision trees). Most of these methods do not store the entire training set, since they allow themselves only limited storage, a restriction that forces them to produce a compressed representation. The question we address is, how much (if any) additional processing time is required for methods with limited storage ? We measure processing time for learning algorithms by the number of passes through a data set necessary to obtain a correct generalization. Researchers have observed that for some learning methods (e.g. neural nets) the number of passes through a data set gets smaller as the size of the network is increased ; however, no analytical study that explains this behaviour has been published. We examine limited storage algorithms for a particular concept class, nested hyperrectangles. We prove bounds that illustrate the fundamental trade-off between storage requirements and processing time required to learn an optimal structure. It turns out that our lower bounds apply to other algorithms and concept classes as well (e.g. decision trees). We discuss applications of our analysis to learning and to problems in human perception. We also briefly discuss parallel learning algorithms.
David G. Heath, Simon Kasif, S. Rao Kosaraju, Steven Salzberg, Gregory F. Sullivan
J. Exp. Theor. Artif. Intell.2
1995 Efficient Algorithms for Finding Multi-way Splits for Decision Trees
Truxton Fulton, Simon Kasif, Steven Salzberg
ICML2
1995 Logarithmic-Time Updates and Queries in Probabilistic Networks
Arthur L. Delcher, Adam J. Grove, Simon Kasif, Judea Pearl
UAI3
1995 Best-Case Results for Nearest-Neighbor Learning
abstract
Proposes a theoretical model for analysis of classification methods, in which the teacher knows the classification algorithm and chooses examples in the best way possible. The authors apply this model using the nearest-neighbor learning algorithm, and develop upper and lower bounds on sample complexity for several different concept classes. For some concept classes, the sample complexity turns out to be exponential even using this best-case model, which implies that the concept class is inherently difficult for the NN algorithm. The authors identify several geometric properties that make learning certain concepts relatively easy. Finally the authors discuss the relation of their work to helpful teacher models, its application to decision tree learning algorithms, and some of its implications for experimental work.>
Steven Salzberg, Arthur L. Delcher, David G. Heath, Simon Kasif
IEEE Trans. Pattern Anal. Mach. Intell.4
1994 Exploiting Algebraic Structure in Parallel State Space Search
Jonathan Bright, Simon Kasif, Lewis Stiller
AAAI2
1994 Towards a Better Understanding of Memory-based Reasoning Systems
John Rachlin, Simon Kasif, Steven Salzberg, David W. Aha
ICML2
1994 Local Consistency in Parallel Constraint Satisfaction Networks
Simon Kasif, Arthur L. Delcher
Artif. Intell.1
1994 A System for Induction of Oblique Decision Trees
abstract
This article describes a new system for induction ofoblique decision trees. This system, OC1, combines deterministic hill-climbing with two forms of randomization to find a goodoblique split (in the form of a hyperplane) at each node of a decisiontree. Oblique decision tree methods are tuned especially for domains in which the attributes are numeric, although they can be adapted to symbolic or mixed symbolic/numeric attributes. We presentextensive empirical studies, using both real and artificial data, thatanalyze OC1's ability to construct oblique trees that are smaller and more accurate than their axis-parallel counterparts. We also examinethe benefits of randomization for the construction of oblique decisiontrees.
Sreerama K. Murthy, Simon Kasif, Steven Salzberg
J. Artif. Intell. Res.2
1993 Probabilistic Prediction of Protein Secondary Structure Using Causal Networks (Extended Abstract)
Arthur L. Delcher, Simon Kasif, Harry R. Goldberg, William H. Hsu
AAAI2
1993 OC1: A Randomized Induction of Oblique Decision Trees
Sreerama K. Murthy, Simon Kasif, Steven Salzberg, Richard Beigel
AAAI2
1993 Induction of Oblique Decision Trees
David G. Heath, Simon Kasif, Steven Salzberg
IJCAI2
1993 Protein Secondary-Structure Modeling with Probabilistic Networks
Arthur L. Delcher, Simon Kasif, Harry R. Goldberg, William H. Hsu
ISMB2
1993 The Complexity of Finding Minimal Voronoi Covers with Applications to Machine Learning
abstract
Our goal in this paper is to examine the application of Voronoi diagrams, a fundamental concept of computational geometry, to the nearest neighbor algorithm used in machine learning. We consider the question “Given a planar polygonal tessellation T and an integer k, is there a set of k points whose Voronoi diagram contains every edge in T?” We show that this question is NP-hard. We encountered this problem while studying a learning model in which we seek the minimum sized set of training examples needed to teach a given geometric concept to a nearest neighbor learning program. That is, given a concept which can be described by a planar tessellation, we are seeking to construct the smallest set of points whose Voronoi diagram is consistent with the given tessellation. In a sense, this question captures the difficulty of teaching the nearest neighbor algorithm a simple structure, using a minimal number of examples. In addition, we consider the natural inverse to the problem of computing Voronoi diagrams. Given a planar polygonal tessellation T, we describe an algorithm to find a set of points whose Voronoi diagram is T, if such a set exists.
David G. Heath, Simon Kasif
Comput. Geom.2
1992 Improved Decision-Making in Game Trees: Recovering from Pathology
Arthur L. Delcher, Simon Kasif
AAAI2
1992 Efficient Parallel Term Matching and Anti-Unification
Arthur L. Delcher, Simon Kasif
J. Autom. Reason.2
1991 Learning Nested Concept Classes with Limited Storage
David G. Heath, Simon Kasif, S. Rao Kosaraju, Steven Salzberg, Gregory F. Sullivan
IJCAI2
1991 Learning with a Helpful Teacher
Steven Salzberg, Arthur L. Delcher, David G. Heath, Simon Kasif
IJCAI4
1990 Efficient Parallel Term Matching and Anti-Unification
Arthur L. Delcher, Simon Kasif
ICLP2
1990 On the Parallel Complexity of Discrete Relaxation in Constraint Satisfaction Networks
abstract
Constraint satisfaction networks have been shown to be a very useful tool for knowledge representation in Artificial Intelligence applications. These networks often utilize local constraint propagation techniques to achieve local consistency (consistent labeling in vision). Such methods have been used extensively in the context of image understanding and interpretation, as well as planning, natural language analysis and truth maintenance systems. In this paper we study the parallel complexity of discrete relaxation, one of the most commonly used constraint propagation techniques. Since the constraint propagation procedures such as discrete relaxation appear to operate locally, it has been previously believed that the relaxation approach for achieving local consistency has a natural parallel solution. Our analysis suggests that a parallel solution is unlikely to improve the known sequential solutions by much. Specifically, we prove that the problem solved by discrete relaxation (arc consistency) is log-space complete for P (the class of polynomial-time deterministic sequential algorithms). Intuitively, this implies that discrete relaxation is inherently sequential and it is unlikely that we can solve the polynomial-time version of the consistent labeling problem in logarithmic time by using only a polynomial number of processors. Some practical implications of our result are discussed. We also provide a two-way transformation between AND/OR graphs, propositional Horn satisfiability and local consistency in constraint networks that allows us to develop optimal linear-time algorithms for local consistency in constraint networks.
Simon Kasif
Artif. Intell.1
1989 Parallel Solutions to Constraint Satisfaction Problems
Simon Kasif
KR1
1986 On the Parallel Complexity of Some Constraint Satisfaction Problems
Simon Kasif
AAAI1
1985 The Intelligent Channel: A Scheme for Result Sharing in Logic Programs
Simon Kasif, Jack Minker
IJCAI1
1983 PRISM: A Parallel Inference System for Problem Solving
Simon Kasif, Madhur Kohli, Jack Minker
IJCAI1
1983 A hough transform technique for subgraph isomorphism
Simon Kasif, Leslie J. Kitchen, Azriel Rosenfeld
Pattern Recognit. Lett.1
1983 Pyramid linking is a special case of ISODATA
abstract
It is shown that the `pyramid linking' method of image segmentation can be regarded as a special case of the ISODATA clustering algorithm and hence is guaranteed to converge.
Simon Kasif, Azriel Rosenfeld
IEEE Trans. Syst. Man Cybern.1
1982 Logic Programming: A Parallel Approach
Norbert Eisinger, Simon Kasif, Jack Minker
ICLP2
1982 Logic Programming on ZMOB: A Highly Parallel Machine
Upen S. Chakravarthy, Simon Kasif, Madhur Kohli, Jack Minker, D. Cao
ICPP2