EDBT 2026 Demo / reviewers in the wild / expert
Raymond T. Ng
dblp:n/RTNg
· DBLP profile ↗
137ranked-venue papers
22as first author
7since 2021 · last 2025
0000-0003-3692-8524ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 76 · 11 first-author · 2 since 2021Artificial intelligence and machine learning · 46 · 6 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 19 · 1 since 2021Theory of computation · 7 · 5 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorHuman-computer interaction and ubiquitous computing · 4Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 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
14 papers |
Knowledge representation and reasoning · 34% Information extraction and text analysis · 24% Vision and language · 11% | |
| Databases, data mining, and information retrieval
58 papers |
Data mining · 56% Query processing and optimization · 17% Information retrieval · 9% | |
| Interdisciplinary, comprehensive, and emerging computing
8 papers |
Bioinformatics and computational biology · 100% Medical and health informatics · 0% |
Topics — the 30 heaviest of 133, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
abductive reasoning |
0.9 | 1 | 2025 | Black Swan: Abductive and Defeasible Video Reasoning in Unpredictable Events · CVPR 2025 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning |
0.9 | 1 | 2025 | Black Swan: Abductive and Defeasible Video Reasoning in Unpredictable Events · CVPR 2025 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › nonmonotonic reasoning
defeasible reasoning |
0.9 | 1 | 2025 | Black Swan: Abductive and Defeasible Video Reasoning in Unpredictable Events · CVPR 2025 |
Computer vision › Video understanding and tracking › deep video understanding
video reasoning |
0.9 | 1 | 2025 | Black Swan: Abductive and Defeasible Video Reasoning in Unpredictable Events · CVPR 2025 |
Computer vision › Vision and language
vision-language model |
0.9 | 1 | 2025 | Black Swan: Abductive and Defeasible Video Reasoning in Unpredictable Events · CVPR 2025 |
Machine learning › Generative modeling
generative adversarial network |
0.6 | 1 | 2022 | Generating multivariate time series with COmmon Source CoordInated GAN (COSCI-GAN) · NeurIPS 2022 |
Bioinformatics and computational biology › computational microbiology
microbiome analysis |
0.6 | 1 | 2022 | Mian: interactive web-based microbiome data table visualization and machine learning platform · Bioinform. 2022 |
Bioinformatics and computational biology › metagenomics
taxonomic profiling |
0.6 | 1 | 2022 | Mian: interactive web-based microbiome data table visualization and machine learning platform · Bioinform. 2022 |
Natural language and speech › Language models and text generation
text summarization |
0.6 | 4 | 2018 | Abstractive Summarization of Product Reviews Using Discourse Structure · EMNLP 2014 Abstractive Summarization of Spoken and Written Conversations Based on Phrasal Queries · ACL (1) 2014 Discourse Processing and Its Applications in Text Mining · ICDM 2018 |
Natural language and speech › Information extraction and text analysis
discourse analysis |
0.6 | 4 | 2014 | Abstractive Summarization of Product Reviews Using Discourse Structure · EMNLP 2014 Combining Intra- and Multi-sentential Rhetorical Parsing for Document-level Discourse Analysis · ACL (1) 2013 A Novel Discriminative Framework for Sentence-Level Discourse Analysis · EMNLP-CoNLL 2012 |
Data mining › clustering
time series clustering |
0.5 | 1 | 2021 | FeatTS: Feature-based Time Series Clustering · SIGMOD Conference 2021 |
Bioinformatics and computational biology › computational structural biology
protein-nucleic acid interaction |
0.4 | 1 | 2020 | ProbeRating: a recommender system to infer binding profiles for nucleic acid-binding proteins · Bioinform. 2020 |
Data mining
anomaly detection |
0.4 | 5 | 2014 | Discriminative features for identifying and interpreting outliers · ICDE 2014 Explaining Outliers by Subspace Separability · ICDM 2013 Distance-Based Outliers: Algorithms and Applications · VLDB J. 2000 |
Data mining
pattern mining |
0.3 | 11 | 2009 | Power-Law Based Estimation of Set Similarity Join Size · Proc. VLDB Endow. 2009 MDL Summarization with Holes · VLDB 2005 SQUIRE: Sequential Pattern Mining with Quantities · ICDE 2004 |
Natural language and speech › Information extraction and text analysis › discourse analysis
discourse processing |
0.3 | 1 | 2018 | Discourse Processing and Its Applications in Text Mining · ICDM 2018 |
Query processing and optimization
similarity join |
0.2 | 2 | 2011 | Similarity Join Size Estimation using Locality Sensitive Hashing · Proc. VLDB Endow. 2011 Power-Law Based Estimation of Set Similarity Join Size · Proc. VLDB Endow. 2009 |
Data mining
clustering |
0.2 | 3 | 2021 | FeatTS: Feature-based Time Series Clustering · SIGMOD Conference 2021 CLARANS: A Method for Clustering Objects for Spatial Data Mining · IEEE Trans. Knowl. Data Eng. 2002 A methodology for analyzing SAGE libraries for cancer profiling · ACM Trans. Inf. Syst. 2005 |
Natural language and speech › Language models and text generation › text summarization
abstractive summarization |
0.2 | 1 | 2014 | Abstractive Summarization of Product Reviews Using Discourse Structure · EMNLP 2014 |
Natural language and speech › Information extraction and text analysis › argument mining
disagreement detection |
0.2 | 1 | 2014 | Detecting Disagreement in Conversations using Pseudo-Monologic Rhetorical Structure · EMNLP 2014 |
Natural language and speech › Information extraction and text analysis › discourse analysis
discourse structure |
0.2 | 1 | 2014 | Abstractive Summarization of Product Reviews Using Discourse Structure · EMNLP 2014 |
Data mining › anomaly detection › outlier detection
subspace outlier detection |
0.2 | 1 | 2014 | Discriminative features for identifying and interpreting outliers · ICDE 2014 |
Bioinformatics and computational biology › computational microbiology › microbiome analysis
diversity analysis |
0.2 | 1 | 2022 | Mian: interactive web-based microbiome data table visualization and machine learning platform · Bioinform. 2022 |
Bioinformatics and computational biology
gene expression analysis |
0.2 | 4 | 2006 | Detecting potential labeling errors in microarrays by data perturbation · Bioinform. 2006 A methodology for analyzing SAGE libraries for cancer profiling · ACM Trans. Inf. Syst. 2005 GEA: a toolkit for gene expression analysis · SIGMOD Conference 2002 |
Natural language and speech › Information extraction and text analysis › discourse analysis › discourse parsing
rhetorical structure theory |
0.2 | 1 | 2013 | Combining Intra- and Multi-sentential Rhetorical Parsing for Document-level Discourse Analysis · ACL (1) 2013 |
Data mining › anomaly detection
outlier explanation |
0.2 | 1 | 2013 | Explaining Outliers by Subspace Separability · ICDM 2013 |
Data mining › clustering › high-dimensional clustering
subspace clustering |
0.2 | 1 | 2013 | Explaining Outliers by Subspace Separability · ICDM 2013 |
Query processing and optimization
cardinality estimation |
0.2 | 2 | 2011 | Similarity Join Size Estimation using Locality Sensitive Hashing · Proc. VLDB Endow. 2011 Counting Twig Matches in a Tree · ICDE 2001 |
Data mining › structured data mining › graph mining
community detection |
0.1 | 1 | 2021 | FeatTS: Feature-based Time Series Clustering · SIGMOD Conference 2021 |
Query processing and optimization
selectivity estimation |
0.1 | 4 | 2007 | Extending Q-Grams to Estimate Selectivity of String Matching with Low Edit Distance · VLDB 2007 One-dimensional and multi-dimensional substring selectivity estimation · VLDB J. 2000 Multi-Dimensional Substring Selectivity Estimation · VLDB 1999 |
Natural language and speech › Information extraction and text analysis › discourse analysis › discourse parsing
sentence-level discourse parsing |
0.1 | 1 | 2012 | A Novel Discriminative Framework for Sentence-Level Discourse Analysis · EMNLP-CoNLL 2012 |
Methods — techniques the papers use, named apart from their topics
deep learning · 1.2multiple-choice evaluation · 0.9benchmark construction · 0.9word embeddings · 0.9fasttext · 0.9random forest · 0.6latent space modeling · 0.6fisher's exact test · 0.6discriminator design · 0.6deep neural network · 0.6boruta feature selection · 0.6semi-supervised clustering · 0.5graph encoding · 0.5co-occurrence matrix · 0.5machine learning · 0.3word graph model · 0.2template-based NLG · 0.2spectral graph embedding · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Black Swan: Abductive and Defeasible Video Reasoning in Unpredictable EventsabstractThe commonsense reasoning capabilities of vision-language models (VLMs), especially in abductive reasoning and defeasible reasoning, remain poorly understood. Most benchmarks focus on typical visual scenarios [1], [23], [42], making it difficult to discern whether model performance stems from keen perception and reasoning skills, or reliance on pure statistical recall. We argue that by focusing on atypical events in videos, clearer insights can be gained on the core capabilities of VLMs. Explaining and understanding such out-of-distribution events requires models to extend beyond basic pattern recognition and regurgitation of their prior knowledge. To this end, we introduce Black-SwanSuite, a benchmark for evaluating VLMs’ ability to reason about unexpected events through abductive and defeasible tasks. Our tasks artificially limit the amount of visual information provided to models while questioning them about hidden unexpected events, or provide new visual information that could change an existing hypothesis about the event. We curate a comprehensive benchmark suite comprising over 3,800 MCQ, 4,900 generative and 6,700 yes/no questions, spanning 1,655 videos. After extensively evaluating various state-of-the-art VLMs, including GPT-4o and Gemini 1.5 Pro, as well as open-source VLMs such as LLaVA-Video, we find significant performance gaps of up to 32% from humans on these tasks. Our findings reveal key limitations in current VLMs, emphasizing the need for enhanced model architectures and training strategies. Our data and leaderboard is available at https://blackswan.cs.ubc.ca. Aditya Chinchure, Sahithya Ravi, Raymond T. Ng, Vered Shwartz, Boyang Li 0001, Leonid Sigal |
CVPR | 3 |
| 2024 | Stance Detection with ExplanationsabstractAbstract Identification of stance has recently gained a lot of attention with the extreme growth of fake news and filter bubbles. Over the last decade, many feature-based and deep-learning approaches have been proposed to solve stance detection. However, almost none of the existing works focus on providing a meaningful explanation for their prediction. In this work, we study stance detection with an emphasis on generating explanations for the predicted stance by capturing the pivotal argumentative structure embedded in a document. We propose to build a stance tree that utilizes rhetorical parsing to construct an evidence tree and to use Dempster Shafer Theory to aggregate the evidence. Human studies show that our unsupervised technique of generating stance explanations outperforms the SOTA extractive summarization method in terms of informativeness, non-redundancy, coverage, and overall quality. Furthermore, experiments show that our explanation-based stance prediction excels or matches the performance of the SOTA model on various benchmark datasets. Rudra Ranajee Saha, Laks V. S. Lakshmanan, Raymond T. Ng |
Comput. Linguistics | 3 |
| 2023 | What happens before and after: Multi-Event Commonsense in Event Coreference ResolutionabstractEvent coreference models cluster event mentions pertaining to the same real-world event.Recent models rely on contextualized representations to recognize coreference among lexically or contextually similar mentions.However, models typically fail to leverage commonsense inferences, which is particularly limiting for resolving lexically-divergent mentions.We propose a model that extends event mentions with temporal commonsense inferences.Given a complex sentence with multiple events, e.g., "The man killed his wife and got arrested", with the target event "arrested", our model generates plausible events that happen before the target event -such as "the police arrived", and after it, such as "he was sentenced".We show that incorporating such inferences into an existing event coreference model improves its performance, and we analyze the coreferences in which such temporal knowledge is required. ① Mention Detection② Baseline Pairwise Scorer (spent, recovering): 0.14 (spent, gunshots): 0.05 (spent, shot): 0.1 (gunshots, shot): 0.82 … gunshots, shot, … recovering hospitalized spent Document 2The third coworker, Bryant Dalton, 39, spent two weeks in the hospital and still is recovering from gunshots to the neck and shoulder, prosecutors said. Document 1Bryant Dalton, 39, was shot in the neck and is hospitalized in good condition.… Document N … (spent, recovering): 0.14 (spent, gunshots): 0.05 (spent, shot): 0.1 (gunshots, shot): 0.82 … ③ Agglomerative Clustering gunshots, shot, … recovering spent, hospitalized spent, recovering, gunshots, shot, hospitalized ② Our Pairwise Scorer (spent, hospitalized): 0.1 (spent, hospitalized): 0.75 f(ctx spent , ctx hospitalized ) f(ctx spent , ctx hospitalized , cs spent , cs hospitalized ,) Sahithya Ravi, Chris Tanner, Raymond T. Ng, Vered Shwartz |
EACL | 3 |
| 2022 | Generating multivariate time series with COmmon Source CoordInated GAN (COSCI-GAN)abstractGenerating multivariate time series is a promising approach for sharing sensitive data in many medical, financial, and IoT applications. A common type of multivariate time series originates from a single source such as the biometric measurements from a medical patient. This leads to complex dynamical patterns between individual time series that are hard to learn by typical generation models such as GANs. There is valuable information in those patterns that machine learning models can use to better classify, predict or perform other downstream tasks. We propose a novel framework that takes time series’ common origin into account and favors channel/feature relationships preservation. The two key points of our method are: 1) the individual time series are generated from a common point in latent space and 2) a central discriminator favors the preservation of inter-channel/feature dynamics. We demonstrate empirically that our method helps preserve channel/feature correlations and that our synthetic data performs very well in downstream tasks with medical and financial data. Jean-François Rajotte, Raymond T. Ng |
NeurIPS | 3 |
| 2022 | Mian: interactive web-based microbiome data table visualization and machine learning platformabstractSUMMARY: Mian is a web application to interactively visualize, run statistical tools and train machine learning models on operational taxonomic unit (OTU) or amplicon sequence variant (ASV) datasets to identify key taxonomic groups, diversity trends or taxonomic composition shifts in the context of provided categorical or numerical sample metadata. Tools, including Fisher's exact test, Boruta feature selection, alpha and beta diversity, and random forest and deep neural network classifiers, facilitate open-ended data exploration and hypothesis generation on microbial datasets. AVAILABILITY: Mian is freely available at: miandata.org. Mian is an open-source platform licensed under the MIT license with source code available at github.com/tbj128/mian. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Boyang Tom Jin, Raymond T. Ng, James C. Hogg |
Bioinform. | 3 |
| 2021 | Feature-driven Time Series ClusteringabstractInternational audience Donato Tiano, Angela Bonifati, Raymond T. Ng |
EDBT | 3 |
| 2021 | FeatTS: Feature-based Time Series ClusteringabstractClustering time series is a recurrent problem in real-life applications involving data science and data analytics pipelines. Existing time series clustering algorithms are ineffective for feature-rich real-world time series since they only compare the time series based on raw data or use a fixed set of features for determining the similarity. In this paper, we showcase FeatTS, a feature-based semi-supervised clustering framework addressing the above issues for variable-length and heterogeneous time series. Specifically, FeatTS leverages a graph encoding of the time series that is obtained by considering a high number of significant extracted features. It then employs community detection and builds upon a Co-Occurrence matrix in order to unify all the best clustering results. We let the user explore the various steps of FeatTS by visualizing the initial data, its graph encoding and its division into communities along with the obtained clusters. We show how the user can interact with the process for the choice of the features and for varying the percentage of input labels and the various parameters. In view of its characteristics, FeatTS outperforms the state of the art clustering methods and is the first to be able to digest domain-specific time series such as healthcare time series, while still being robust and scalable. Donato Tiano, Angela Bonifati, Raymond T. Ng |
SIGMOD Conference | 3 |
| 2020 | A High Precision Pipeline for Financial Knowledge Graph ConstructionabstractMotivated by applications such as question answering, fact checking, and data integration, there is significant interest in constructing knowledge graphs by extracting information from unstructured information sources, particularly text documents.Knowledge graphs have emerged as a standard for structured knowledge representation, whereby entities and their inter-relations are represented and conveniently stored as (subject, predicate, object) triples in a graph that can be used to power various downstream applications.The proliferation of financial news sources reporting on companies, markets, currencies, and stocks presents an opportunity for extracting valuable knowledge about this crucial domain.In this paper, we focus on constructing a knowledge graph automatically by information extraction from a large corpus of financial news articles.For that purpose, we develop a high precision knowledge extraction pipeline tailored for the financial domain.This pipeline combines multiple information extraction techniques with a financial dictionary that we built, all working together to produce over 342,000 compact extractions from over 288,000 financial news articles, with a precision of 78% at the top-100 extractions.The extracted triples are stored in a knowledge graph making them readily available for use in downstream applications. Sarah Elhammadi, Laks V. S. Lakshmanan, Raymond T. Ng, Michael Simpson 0001, Baoxing Huai, Zhefeng Wang 0001, Lanjun Wang |
COLING | 3 |
| 2020 | Stigma Annotation Scheme and Stigmatized Language Detection in Health-Care Discussions on Social MediaabstractMuch research has been done within the social sciences on the interpretation and influence of stigma on human behaviour and health, which result in out-of-group exclusion, distancing, cognitive separation, status loss, discrimination, in-group pressure, and often lead to disengagement, non-adherence to treatment plan, and prescriptions by the doctor. However, little work has been conducted on computational identification of stigma in general and in social media discourse in particular. In this paper, we develop the annotation scheme and improve the annotation process for stigma identification, which can be applied to other health-care domains. The data from pro-vaccination and anti-vaccination discussion groups are annotated by trained annotators who have professional background in social science and health-care studies, therefore the group can be considered experts on the subject in comparison to non-expert crowd. Amazon MTurk annotators is another group of annotator with no knowledge on their education background, they are initially treated as non-expert crowd on the subject matter of stigma. We analyze the annotations with visualisation techniques, features from LIWC (Linguistic Inquiry and Word Count) list and make prediction based on bi-grams with traditional and deep learning models. Data augmentation method and application of CNN show high performance accuracy in comparison to other models. Success of the rigorous annotation process on identifying stigma is reconfirmed by achieving high prediction rate with CNN. Nadiya Straton, Hyeju Jang, Raymond T. Ng |
LREC | 3 |
| 2020 | Digital Technologies and Dynamic Resource ManagementabstractThis paper presents a meta-review of digital technology applications for dynamic environmental management, which provide contemporaneous signals and incentives to influence resource users' behaviours, thereby generating more spatially and temporally flexible responses to variable ecosystem conditions. Karen Bakker, Rosemary Knight, Jim Leape, Alan K. Mackworth, Raymond T. Ng, Max Ritts |
SMARTCOMP | 5 |
| 2020 | ProbeRating: a recommender system to infer binding profiles for nucleic acid-binding proteinsabstractMOTIVATION: The interaction between proteins and nucleic acids plays a crucial role in gene regulation and cell function. Determining the binding preferences of nucleic acid-binding proteins (NBPs), namely RNA-binding proteins (RBPs) and transcription factors (TFs), is the key to decipher the protein-nucleic acids interaction code. Today, available NBP binding data from in vivo or in vitro experiments are still limited, which leaves a large portion of NBPs uncovered. Unfortunately, existing computational methods that model the NBP binding preferences are mostly protein specific: they need the experimental data for a specific protein in interest, and thus only focus on experimentally characterized NBPs. The binding preferences of experimentally unexplored NBPs remain largely unknown. RESULTS: Here, we introduce ProbeRating, a nucleic acid recommender system that utilizes techniques from deep learning and word embeddings of natural language processing. ProbeRating is developed to predict binding profiles for unexplored or poorly studied NBPs by exploiting their homologs NBPs which currently have available binding data. Requiring only sequence information as input, ProbeRating adapts FastText from Facebook AI Research to extract biological features. It then builds a neural network-based recommender system. We evaluate the performance of ProbeRating on two different tasks: one for RBP and one for TF. As a result, ProbeRating outperforms previous methods on both tasks. The results show that ProbeRating can be a useful tool to study the binding mechanism for the many NBPs that lack direct experimental evidence. and implementation. AVAILABILITY AND IMPLEMENTATION: The source code is freely available at . SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Shu Yang 0009, Raymond T. Ng |
Bioinform. | 3 |
| 2019 | Computational modeling of stigmatized behaviour in pro-vaccination and anti-vaccination discussions on social mediaabstractMuch research has been done within the social sciences on the interpretation and influence of stigma on human behaviour and health, which result in out-of-group exclusion, distancing, cognitive separation, status loss, discrimination, in-group pressure, and often lead to disengagement, non-adherence to treatment plan, and prescriptions by the doctor. However, little work has been conducted on computational identification of stigma in general and in social media discourse in particular. In this paper, we develop the annotation scheme for stigma based on social science theories, and perform a corpus study on the data from Facebook groups on vaccination. The data from pro-vaccination and anti-vaccination discussion groups are annotated by trained annotators and by MTurk annotators. We analyze the annotations using LIWC (Linguistic Inquiry and Word Count) software and TF-IDF in order to identify differentiating features between stigmatizing vs. non-stigmatizing content. Our corpus study lays a valuable foundation in computational modeling of social stigma, as it can serve as validation/interpretation of the social science theories through the prism of laypeople understanding. The annotated corpora can be subsequently used for automatic stigma identification. Moreover, the annotation scheme can be applied to study stigma across different themes and diseases and can be utilized during public health informational campaigns and health interventions. Nadiya Straton, Hyeju Jang, Raymond T. Ng, Ravikiran Vatrapu, Raghava Rao Mukkamala |
BIBM | 3 |
| 2019 | Predictive modelling of stigmatized behaviour in vaccination discussions on FacebookabstractFacebook often serves as a platform for sharing health-related information and is a venue to express attitudes, thoughts, and frustrations within groups centered around healthcare themes. This information can be utilized for public health monitoring, with the aim of tackling stigmatized and stereotypical attitudes in relation to immunization or other health related issues expressed in social media. However, the effectiveness of those attempts will rest on our understanding of the concept of stigma and its correct modeling. In this study, we aim to expand the small pool of existing computational studies on the topic of stigma identification in a health care context. More specifically, we compare the following models using a dataset of 2,761 comments from Facebook: Convolutional Neural Network (CNN): Term Frequency-Inverse Document Frequency (TF-IDF) with Logistic Regression (LR), Support Vector Machine (SVM), Naive Bayes (NB), Multilayer Perceptron (MLP), Random Forest (RF), K-nearest neighbours (KNN), and Stochastic Gradient Descent (SGDC), Long short-term memory networks (LSTM), Bidirectional long short-term memory (BiLSTM), and fastText. Accuracy results as evaluated on an unbalanced data subset (with limited training samples) show that fastText gives the best performance, although BiLSTM and CNN achieve comparably good results on unbalanced data as well. CNN algorithm significantly outperforms other algorithms on balanced version of the dataset according to a paired sample t-test ( ). Nadiya Straton, Raymond T. Ng, Hyeju Jang, Ravikiran Vatrapu, Raghava Rao Mukkamala |
BIBM | 2 |
| 2019 | Modeling content and structure for abstractive review summarization
Shima Gerani, Giuseppe Carenini, Raymond T. Ng |
Comput. Speech Lang. | 3 |
| 2018 | Discourse Processing and Its Applications in Text MiningabstractDiscourse processing is a suite of Natural Language Processing (NLP) tasks to uncover linguistic structures from texts at several levels, which can support many text mining applications. This involves identifying the topic structure, the coherence structure, the coreference structure, and the conversation structure for conversational discourse. Taken together, these structures can inform text summarization, essay scoring, sentiment analysis, machine translation, information extraction, question answering, and thread recovery. The tutorial starts with an overview of basic concepts in discourse analysis - monologue vs. conversation, synchronous vs. asynchronous conversation, and key linguistic structures in discourse analysis. It then covers traditional machine learning methods along with the most recent works using deep learning, and compare their performances on benchmark datasets. For each discourse structure we describe, we show its applications in downstream text mining tasks. Methods and metrics for evaluation are discussed in detail. We conclude the tutorial with an interactive discussion of future challenges and opportunities. Shafiq R. Joty, Giuseppe Carenini, Raymond T. Ng, Gabriel Murray |
ICDM | 3 |
| 2018 | Inferring RNA sequence preferences for poorly studied RNA-binding proteins based on co-evolutionabstractBACKGROUND: Characterizing the binding preference of RNA-binding proteins (RBP) is essential for us to understand the interaction between an RBP and its RNA targets, and to decipher the mechanism of post-transcriptional regulation. Experimental methods have been used to generate protein-RNA binding data for a number of RBPs in vivo and in vitro. Utilizing the binding data, a couple of computational methods have been developed to detect the RNA sequence or structure preferences of the RBPs. However, the majority of RBPs have not yet been experimentally characterized and lack RNA binding data. For these poorly studied RBPs, the identification of their binding preferences cannot be performed by most existing computational methods because the experimental binding data are prerequisite to these methods. RESULTS: Here we propose a new method based on co-evolution to predict the sequence preferences for the poorly studied RBPs, waiving the requirement of their binding data. First, we demonstrate the co-evolutionary relationship between RBPs and their RNA partners. We then present a K-nearest neighbors (KNN) based algorithm to infer the sequence preference of an RBP using only the preference information from its homologous RBPs. By benchmarking against several in vitro and in vivo datasets, our proposed method outperforms the existing alternative which uses the closest neighbor's preference on all the datasets. Moreover, it shows comparable performance with two state-of-the-art methods that require the presence of the experimental binding data. Finally, we demonstrate the usage of this method to infer sequence preferences for novel proteins which have no binding preference information available. CONCLUSION: For a poorly studied RBP, the current methods used to determine its binding preference need experimental data, which is expensive and time consuming. Therefore, determining RBP's preference is not practical in many situations. This study provides an economic solution to infer the sequence preference of such protein based on the co-evolution. The source codes and related datasets are available at https://github.com/syang11/KNN . Shu Yang 0009, Junwen Wang, Raymond T. Ng |
BMC Bioinform. | 3 |
| 2017 | Generating and Evaluating Summaries for Partial Email Threads: Conversational Bayesian Surprise and Silver StandardsabstractWe define and motivate the problem of summarizing partial email threads.This problem introduces the challenge of generating reference summaries for partial threads when human annotation is only available for the threads as a whole, particularly when the human-selected sentences are not uniformly distributed within the threads.We propose an oracular algorithm for generating these reference summaries with arbitrary length, and we are making the resulting dataset publicly available 1 .In addition, we apply a recent unsupervised method based on Bayesian Surprise that incorporates background knowledge into partial thread summarization, extend it with conversational features, and modify the mechanism by which it handles redundancy.Experiments with our method indicate improved performance over the baseline for shorter partial threads; and our results suggest that the potential benefits of background knowledge to partial thread summarization should be further investigated with larger datasets. Jordon Johnson, Vaden Masrani, Giuseppe Carenini, Raymond T. Ng |
SIGDIAL Conference | 4 |
| 2017 | Exploring Joint Neural Model for Sentence Level Discourse Parsing and Sentiment AnalysisabstractDiscourse Parsing and Sentiment Analysis are two fundamental tasks in Natural Language Processing that have been shown to be mutually beneficial.In this work, we design and compare two Neural models for jointly learning both tasks.In the proposed approach, we first create a vector representation for all the text segments in the input sentence.Next, we apply three different Recursive Neural Net models: one for discourse structure prediction, one for discourse relation prediction and one for sentiment analysis.Finally, we combine these Neural Nets in two different joint models: Multi-tasking and Pre-training.Our results on two standard corpora indicate that both methods result in improvements in each task but Multi-tasking has a bigger impact than Pre-training.Specifically for Discourse Parsing, we see improvements in the prediction on the set of contrastive relations. Bita Nejat, Giuseppe Carenini, Raymond T. Ng |
SIGDIAL Conference | 3 |
| 2016 | Training Data Enrichment for Infrequent Discourse RelationsabstractDiscourse parsing is a popular technique widely used in text understanding, sentiment analysis and other NLP tasks. However, for most discourse parsers, the performance varies significantly across different discourse relations. In this paper, we first validate the underfitting hypothesis, i.e., the less frequent a relation is in the training data, the poorer the performance on that relation. We then explore how to increase the number of positive training instances, without resorting to manually creating additional labeled data. We propose a training data enrichment framework that relies on co-training of two different discourse parsers on unlabeled documents. Importantly, we show that co-training alone is not sufficient. The framework requires a filtering step to ensure that only “good quality” unlabeled documents can be used for enrichment and re-training. We propose and evaluate two ways to perform the filtering. The first is to use an agreement score between the two parsers. The second is to use only the confidence score of the faster parser. Our empirical results show that agreement score can help to boost the performance on infrequent relations, and that the confidence score is a viable approximation of the agreement score for infrequent relations. Kailang Jiang, Giuseppe Carenini, Raymond T. Ng |
COLING | 3 |
| 2016 | SABRE: a method for assessing the stability of gene modules in complex tissues and subject populationsabstractBACKGROUND: Gene network inference (GNI) algorithms can be used to identify sets of coordinately expressed genes, termed network modules from whole transcriptome gene expression data. The identification of such modules has become a popular approach to systems biology, with important applications in translational research. Although diverse computational and statistical approaches have been devised to identify such modules, their performance behavior is still not fully understood, particularly in complex human tissues. Given human heterogeneity, one important question is how the outputs of these computational methods are sensitive to the input sample set, or stability. A related question is how this sensitivity depends on the size of the sample set. We describe here the SABRE (Similarity Across Bootstrap RE-sampling) procedure for assessing the stability of gene network modules using a re-sampling strategy, introduce a novel criterion for identifying stable modules, and demonstrate the utility of this approach in a clinically-relevant cohort, using two different gene network module discovery algorithms. RESULTS: The stability of modules increased as sample size increased and stable modules were more likely to be replicated in larger sets of samples. Random modules derived from permutated gene expression data were consistently unstable, as assessed by SABRE, and provide a useful baseline value for our proposed stability criterion. Gene module sets identified by different algorithms varied with respect to their stability, as assessed by SABRE. Finally, stable modules were more readily annotated in various curated gene set databases. CONCLUSIONS: The SABRE procedure and proposed stability criterion may provide guidance when designing systems biology studies in complex human disease and tissues. Casey P. Shannon, Virginia Chen, Mandeep Takhar, Zsuzsanna Hollander, Robert Balshaw, Bruce McManus, Scott J. Tebbutt, Don D. Sin, Raymond T. Ng |
BMC Bioinform. | 9 |
| 2015 | CODRA: A Novel Discriminative Framework for Rhetorical AnalysisabstractClauses and sentences rarely stand on their own in an actual discourse; rather, the relationship between them carries important information that allows the discourse to express a meaning as a whole beyond the sum of its individual parts. Rhetorical analysis seeks to uncover this coherence structure. In this article, we present CODRA— a COmplete probabilistic Discriminative framework for performing Rhetorical Analysis in accordance with Rhetorical Structure Theory, which posits a tree representation of a discourse. CODRA comprises a discourse segmenter and a discourse parser. First, the discourse segmenter, which is based on a binary classifier, identifies the elementary discourse units in a given text. Then the discourse parser builds a discourse tree by applying an optimal parsing algorithm to probabilities inferred from two Conditional Random Fields: one for intra-sentential parsing and the other for multi-sentential parsing. We present two approaches to combine these two stages of parsing effectively. By conducting a series of empirical evaluations over two different data sets, we demonstrate that CODRA significantly outperforms the state-of-the-art, often by a wide margin. We also show that a reranking of the k-best parse hypotheses generated by CODRA can potentially improve the accuracy even further. Shafiq R. Joty, Giuseppe Carenini, Raymond T. Ng |
Comput. Linguistics | 3 |
| 2015 | Aggregate query processing in the presence of duplicates in wireless sensor networks
Jun-Ki Min, Raymond T. Ng, Kyuseok Shim |
Inf. Sci. | 2 |
| 2014 | Abstractive Summarization of Spoken and Written Conversations Based on Phrasal QueriesabstractWe propose a novel abstractive querybased summarization system for conversations, where queries are defined as phrases reflecting a user information needs.We rank and extract the utterances in a conversation based on the overall content and the phrasal query information.We cluster the selected sentences based on their lexical similarity and aggregate the sentences in each cluster by means of a word graph model.We propose a ranking strategy to select the best path in the constructed graph as a query-based abstract sentence for each cluster.A resulting summary consists of abstractive sentences representing the phrasal query information and the overall content of the conversation.Automatic and manual evaluation results over meeting, chat and email conversations show that our approach significantly outperforms baselines and previous extractive models. Yashar Mehdad, Giuseppe Carenini, Raymond T. Ng |
ACL (1) | 3 |
| 2014 | Detecting Disagreement in Conversations using Pseudo-Monologic Rhetorical StructureabstractCasual online forums such as Reddit, Slashdot and Digg, are continuing to in-crease in popularity as a means of com-munication. Detecting disagreement in this domain is a considerable challenge. Many topics are unique to the conversa-tion on the forum, and the appearance of disagreement may be much more sub-tle than on political blogs or social me-dia sites such as twitter. In this analy-sis we present a crowd-sourced annotated corpus for topic level disagreement detec-tion in Slashdot, showing that disagree-ment detection in this domain is difficult even for humans. We then proceed to show that a new set of features determined from the rhetorical structure of the con-versation significantly improves the per-formance on disagreement detection over a baseline consisting of unigram/bigram features, discourse markers, structural fea-tures and meta-post features. 1 Kelsey R. Allen, Giuseppe Carenini, Raymond T. Ng |
EMNLP | 3 |
| 2014 | Abstractive Summarization of Product Reviews Using Discourse StructureabstractWe propose a novel abstractive summarization system for product reviews by taking advantage of their discourse structure.First, we apply a discourse parser to each review and obtain a discourse tree representation for every review.We then modify the discourse trees such that every leaf node only contains the aspect words.Second, we aggregate the aspect discourse trees and generate a graph.We then select a subgraph representing the most important aspects and the rhetorical relations between them using a PageRank algorithm, and transform the selected subgraph into an aspect tree.Finally, we generate a natural language summary by applying a template-based NLG framework.Quantitative and qualitative analysis of the results, based on two user studies, show that our approach significantly outperforms extractive and abstractive baselines. Shima Gerani, Yashar Mehdad, Giuseppe Carenini, Raymond T. Ng, Bita Nejat |
EMNLP | 4 |
| 2014 | Discriminative features for identifying and interpreting outliersabstractWe consider the problem of outlier detection and interpretation. While most existing studies focus on the first problem, we simultaneously address the equally important challenge of outlier interpretation. We propose an algorithm that uncovers outliers in subspaces of reduced dimensionality in which they are well discriminated from regular objects while at the same time retaining the natural local structure of the original data to ensure the quality of outlier explanation. Our algorithm takes a mathematically appealing approach from the spectral graph embedding theory and we show that it achieves the globally optimal solution for the objective of subspace learning. By using a number of real-world datasets, we demonstrate its appealing performance not only w.r.t. the outlier detection rate but also w.r.t. the discriminative human-interpretable features. This is the first approach to exploit discriminative features for both outlier detection and interpretation, leading to better understanding of how and why the hidden outliers are exceptional. Xuan-Hong Dang, Ira Assent, Raymond T. Ng, Arthur Zimek, Erich Schubert |
ICDE | 3 |
| 2014 | A Template-based Abstractive Meeting Summarization: Leveraging Summary and Source Text RelationshipsabstractIn this paper, we present an automatic abstractive summarization system of meeting conversations. Our system ex-tends a novel multi-sentence fusion algo-rithm in order to generate abstract tem-plates. It also leverages the relationship between summaries and their source meeting transcripts to select the best templates for generating abstractive summaries of meetings. Our manual and automatic evaluation results demonstrate the success of our system in achieving higher scores both in readability and in-formativeness. 1. Tatsuro Oya, Yashar Mehdad, Giuseppe Carenini, Raymond T. Ng |
INLG | 4 |
| 2013 | Combining Intra- and Multi-sentential Rhetorical Parsing for Document-level Discourse Analysis
Shafiq R. Joty, Giuseppe Carenini, Raymond T. Ng, Yashar Mehdad |
ACL (1) | 3 |
| 2013 | Explaining Outliers by Subspace SeparabilityabstractOutliers are extraordinary objects in a data collection. Depending on the domain, they may represent errors, fraudulent activities or rare events that are subject of our interest. Existing approaches focus on detection of outliers or degrees of outlierness (ranking), but do not provide a possible explanation of how these objects deviate from the rest of the data. Such explanations would help user to interpret or validate the detected outliers. The problem addressed in this paper is as follows: given an outlier detected by an existing algorithm, we propose a method that determines possible explanations for the outlier. These explanations are expressed in the form of subspaces in which the given outlier shows separability from the inliers. In this manner, our proposed method complements existing outlier detection algorithms by providing additional information about the outliers. Our method is designed to work with any existing outlier detection algorithm and it also includes a heuristic that gives a substantial speedup over the baseline strategy. Barbora Micenková, Raymond T. Ng, Xuan-Hong Dang, Ira Assent |
ICDM | 2 |
| 2013 | Towards Topic Labeling with Phrase Entailment and Aggregation
Yashar Mehdad, Giuseppe Carenini, Raymond T. Ng, Shafiq R. Joty |
HLT-NAACL | 3 |
| 2013 | Local Outlier Detection with InterpretationabstractOutlier detection aims at searching for a small set of objects that are inconsistent or considerably deviating from other objects in a dataset. Existing research focuses on outlier identification while omitting the equally important problem of outlier interpretation. This paper presents a novel method named LODI to address both problems at the same time. In LODI, we develop an approach that explores the quadratic entropy to adaptively select a set of neighboring instances, and a learning method to seek an optimal subspace in which an outlier is maximally separated from its neighbors. We show that this learning task can be solved via the matrix eigen-decomposition and its solution contains essential information to reveal features that are most important to interpret the exceptional properties of outliers. We demonstrate the appealing performance of LODI via a number of synthetic and real world datasets and compare its outlier detection rates against state-of-the-art algorithms. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Xuan-Hong Dang, Barbora Micenková, Ira Assent, Raymond T. Ng |
ECML/PKDD (3) | 4 |
| 2013 | Outlier Detection with Space Transformation and Spectral AnalysisabstractDetecting a small number of outliers from a set of data observations is always challenging. In this paper, we present an approach that exploits space transformation and uses spectral analysis in the newly transformed space for outlier detection. Unlike most existing techniques in the literature which rely on notions of distances or densities, this approach introduces a novel concept based on local quadratic entropy for evaluating the similarity of a data object with its neighbors. This information theoretic quantity is used to regularize the closeness amongst data instances and subsequently benefits the process of mapping data into a usually lower dimensional space. Outliers are then identified by spectral analysis of the eigenspace spanned by the set of leading eigenvectors derived from the mapping procedure. The proposed technique is purely data-driven and imposes no assumptions regarding the data distribution, making it particularly suitable for identification of outliers from irregular, non-convex shaped distributions and from data with diverse, varying densities. Ira Assent, Xuan-Hong Dang, Barbora Micenková, Raymond T. Ng |
SDM | 4 |
| 2013 | Dialogue Act Recognition in Synchronous and Asynchronous Conversations
Maryam Tavafi, Yashar Mehdad, Shafiq R. Joty, Giuseppe Carenini, Raymond T. Ng |
SIGDIAL Conference | 5 |
| 2013 | Topic Segmentation and Labeling in Asynchronous ConversationsabstractTopic segmentation and labeling is often considered a prerequisite for higher-level conversation analysis and has been shown to be useful in many Natural Language Processing (NLP) applications. We present two new corpora of email and blog conversations annotated with topics, and evaluate annotator reliability for the segmentation and labeling tasks in these asynchronous conversations. We propose a complete computational framework for topic segmentation and labeling in asynchronous conversations. Our approach extends state-of-the-art methods by considering a fine-grained structure of an asynchronous conversation, along with other conversational features by applying recent graph-based methods for NLP. For topic segmentation, we propose two novel unsupervised models that exploit the fine-grained conversational structure, and a novel graph-theoretic supervised model that combines lexical, conversational and topic features. For topic labeling, we propose two novel (unsupervised) random walk models that respectively capture conversation specific clues from two different sources: the leading sentences and the fine-grained conversational structure. Empirical evaluation shows that the segmentation and the labeling performed by our best models beat the state-of-the-art, and are highly correlated with human annotations. Shafiq R. Joty, Giuseppe Carenini, Raymond T. Ng |
J. Artif. Intell. Res. | 3 |
| 2013 | Computational Biomarker Pipeline from Discovery to Clinical Implementation: Plasma Proteomic Biomarkers for Cardiac TransplantationabstractRecent technical advances in the field of quantitative proteomics have stimulated a large number of biomarker discovery studies of various diseases, providing avenues for new treatments and diagnostics. However, inherent challenges have limited the successful translation of candidate biomarkers into clinical use, thus highlighting the need for a robust analytical methodology to transition from biomarker discovery to clinical implementation. We have developed an end-to-end computational proteomic pipeline for biomarkers studies. At the discovery stage, the pipeline emphasizes different aspects of experimental design, appropriate statistical methodologies, and quality assessment of results. At the validation stage, the pipeline focuses on the migration of the results to a platform appropriate for external validation, and the development of a classifier score based on corroborated protein biomarkers. At the last stage towards clinical implementation, the main aims are to develop and validate an assay suitable for clinical deployment, and to calibrate the biomarker classifier using the developed assay. The proposed pipeline was applied to a biomarker study in cardiac transplantation aimed at developing a minimally invasive clinical test to monitor acute rejection. Starting with an untargeted screening of the human plasma proteome, five candidate biomarker proteins were identified. Rejection-regulated proteins reflect cellular and humoral immune responses, acute phase inflammatory pathways, and lipid metabolism biological processes. A multiplex multiple reaction monitoring mass-spectrometry (MRM-MS) assay was developed for the five candidate biomarkers and validated by enzyme-linked immune-sorbent (ELISA) and immunonephelometric assays (INA). A classifier score based on corroborated proteins demonstrated that the developed MRM-MS assay provides an appropriate methodology for an external validation, which is still in progress. Plasma proteomic biomarkers of acute cardiac rejection may offer a relevant post-transplant monitoring tool to effectively guide clinical care. The proposed computational pipeline is highly applicable to a wide range of biomarker proteomic studies. Gabriela V. Cohen Freue, Anna Meredith, Derek Smith, Axel Bergman, Mayu Sasaki, Karen K. Y. Lam, Zsuzsanna Hollander, Nina Opushneva, Mandeep Takhar, Janet Wilson-McManus, Robert Balshaw, Paul Keown, Christoph H. Borchers, Bruce McManus, Raymond T. Ng, W. Robert McMaster |
PLoS Comput. Biol. | 16 |
| 2012 | A Novel Discriminative Framework for Sentence-Level Discourse Analysis
Shafiq R. Joty, Giuseppe Carenini, Raymond T. Ng |
EMNLP-CoNLL | 3 |
| 2012 | A computational pipeline for the development of multi-marker bio-signature panels and ensemble classifiersabstractBACKGROUND: Biomarker panels derived separately from genomic and proteomic data and with a variety of computational methods have demonstrated promising classification performance in various diseases. An open question is how to create effective proteo-genomic panels. The framework of ensemble classifiers has been applied successfully in various analytical domains to combine classifiers so that the performance of the ensemble exceeds the performance of individual classifiers. Using blood-based diagnosis of acute renal allograft rejection as a case study, we address the following question in this paper: Can acute rejection classification performance be improved by combining individual genomic and proteomic classifiers in an ensemble? RESULTS: The first part of the paper presents a computational biomarker development pipeline for genomic and proteomic data. The pipeline begins with data acquisition (e.g., from bio-samples to microarray data), quality control, statistical analysis and mining of the data, and finally various forms of validation. The pipeline ensures that the various classifiers to be combined later in an ensemble are diverse and adequate for clinical use. Five mRNA genomic and five proteomic classifiers were developed independently using single time-point blood samples from 11 acute-rejection and 22 non-rejection renal transplant patients. The second part of the paper examines five ensembles ranging in size from two to 10 individual classifiers. Performance of ensembles is characterized by area under the curve (AUC), sensitivity, and specificity, as derived from the probability of acute rejection for individual classifiers in the ensemble in combination with one of two aggregation methods: (1) Average Probability or (2) Vote Threshold. One ensemble demonstrated superior performance and was able to improve sensitivity and AUC beyond the best values observed for any of the individual classifiers in the ensemble, while staying within the range of observed specificity. The Vote Threshold aggregation method achieved improved sensitivity for all 5 ensembles, but typically at the cost of decreased specificity. CONCLUSION: Proteo-genomic biomarker ensemble classifiers show promise in the diagnosis of acute renal allograft rejection and can improve classification performance beyond that of individual genomic or proteomic classifiers alone. Validation of our results in an international multicenter study is currently underway. Oliver P. Günther, Virginia Chen, Gabriela V. Cohen Freue, Robert Balshaw, Scott J. Tebbutt, Zsuzsanna Hollander, Mandeep Takhar, W. Robert McMaster, Bruce McManus, Paul Keown, Raymond T. Ng |
BMC Bioinform. | 11 |
| 2011 | Supervised Topic Segmentation of Email Conversations
Shafiq R. Joty, Giuseppe Carenini, Gabriel Murray, Raymond T. Ng |
ICWSM | 4 |
| 2011 | Similarity Join Size Estimation using Locality Sensitive HashingabstractSimilarity joins are important operations with a broad range of applications. In this paper, we study the problem of vector similarity join size estimation (VSJ). It is a generalization of the previously studied set similarity join size estimation (SSJ) problem and can handle more interesting cases such as TF-IDF vectors. One of the key challenges in similarity join size estimation is that the join size can change dramatically depending on the input similarity threshold. We propose a sampling based algorithm that uses Locality-Sensitive-Hashing (LSH). The proposed algorithm LSH-SS uses an LSH index to enable effective sampling even at high thresholds. We compare the proposed technique with random sampling and the state-of-the-art technique for SSJ (adapted to VSJ) and demonstrate LSH-SS offers more accurate estimates throughout the similarity threshold range and small variance using real-world data sets. Hongrae Lee, Raymond T. Ng, Kyuseok Shim |
Proc. VLDB Endow. | 2 |
| 2010 | Exploiting Conversation Structure in Unsupervised Topic Segmentation for Emails
Shafiq R. Joty, Giuseppe Carenini, Gabriel Murray, Raymond T. Ng |
EMNLP | 4 |
| 2010 | Generating and Validating Abstracts of Meeting Conversations: a User Study
Gabriel Murray, Giuseppe Carenini, Raymond T. Ng |
INLG | 3 |
| 2010 | The impact of ASR on abstractive vs. extractive meeting summariesabstractIn this paper we describe a complete abstractive summarizer for meeting conversations, and evaluate the usefulness of the automatically generated abstracts in a browsing task. We contrast these abstracts with extracts for use in a meeting browser and investigate the effects of manual versus ASR transcripts on both summary types. Index Terms: summarization, automatic speech recognition, abstraction, extraction, evaluation Gabriel Murray, Giuseppe Carenini, Raymond T. Ng |
INTERSPEECH | 3 |
| 2010 | Interpretation and Transformation for Abstracting Conversations
Gabriel Murray, Giuseppe Carenini, Raymond T. Ng |
HLT-NAACL | 3 |
| 2010 | Guest Editor's Introduction to the Special Section on the IEEE International Conference on Data EngineeringabstractThe eight papers in this special section were selected from the 93 long papers presented at the 25th IEEE International Conference on Data Engineering (ICDE 2009), held in Shanghai, China, on 29 March-2 April 2009. Yannis E. Ioannidis, Dik Lun Lee, Raymond T. Ng |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2009 | Approximate substring selectivity estimationabstractWe study the problem of estimating selectivity of approximate substring queries. Its importance in databases is ever increasing as more and more data are input by users and are integrated with many typographical errors and different spelling conventions. To begin with, we consider edit distance for the similarity between a pair of strings. Based on information stored in an extended N-gram table, we propose two estimation algorithms, MOF and LBS for the task. The latter extends the former with ideas from set hashing signatures. The experimental results show that MOF is a light-weight algorithm that gives fairly accurate estimations. However, if more space is available, LBS can give better accuracy than MOF and other baseline methods. Next, we extend the proposed solution to other similarity predicates, SQL LIKE operator and Jaccard similarity. Hongrae Lee, Raymond T. Ng, Kyuseok Shim |
EDBT | 2 |
| 2009 | Regression-Based Summarization of Email Conversations
Jan Ulrich, Giuseppe Carenini, Gabriel Murray, Raymond T. Ng |
ICWSM | 4 |
| 2009 | Model-based clustering of array CGH dataabstractMOTIVATION: Analysis of array comparative genomic hybridization (aCGH) data for recurrent DNA copy number alterations from a cohort of patients can yield distinct sets of molecular signatures or profiles. This can be due to the presence of heterogeneous cancer subtypes within a supposedly homogeneous population. RESULTS: We propose a novel statistical method for automatically detecting such subtypes or clusters. Our approach is model based: each cluster is defined in terms of a sparse profile, which contains the locations of unusually frequent alterations. The profile is represented as a hidden Markov model. Samples are assigned to clusters based on their similarity to the cluster's profile. We simultaneously infer the cluster assignments and the cluster profiles using an expectation maximization-like algorithm. We show, using a realistic simulation study, that our method is significantly more accurate than standard clustering techniques. We then apply our method to two clinical datasets. In particular, we examine previously reported aCGH data from a cohort of 106 follicular lymphoma patients, and discover clusters that are known to correspond to clinically relevant subgroups. In addition, we examine a cohort of 92 diffuse large B-cell lymphoma patients, and discover previously unreported clusters of biological interest which have inspired followup clinical research on an independent cohort. AVAILABILITY: Software and synthetic datasets are available at http://www.cs.ubc.ca/ approximately sshah/acgh as part of the CNA-HMMer package. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Sohrab P. Shah, K-John Cheung Jr., Nathalie A. Johnson, Guillaume Alain, Randy D. Gascoyne, Douglas E. Horsman, Raymond T. Ng, Kevin Murphy 0002 |
Bioinform. | 7 |
| 2009 | Power-Law Based Estimation of Set Similarity Join SizeabstractWe propose a novel technique for estimating the size of set similarity join. The proposed technique relies on a succinct representation of sets using Min-Hash signatures. We exploit frequent patterns in the signatures for the Set Similarity Join (SSJoin) size estimation by counting their support. However, there are overlaps among the counts of signature patterns and we need to use the set Inclusion-Exclusion (IE) principle. We develop a novel lattice-based counting method for efficiently evaluating the IE principle. The proposed counting technique is linear in the lattice size. To make the mining process very light-weight, we exploit a recently discovered Power-law relationship of pattern count and frequency. Extensive experimental evaluations show the proposed technique is capable of accurate and efficient estimation. Hongrae Lee, Raymond T. Ng, Kyuseok Shim |
Proc. VLDB Endow. | 2 |
| 2008 | Summarizing Emails with Conversational Cohesion and Subjectivity
Giuseppe Carenini, Raymond T. Ng |
ACL | 2 |
| 2008 | SIGMA2: A system for the integrative genomic multi-dimensional analysis of cancer genomes, epigenomes, and transcriptomesabstractBACKGROUND: High throughput microarray technologies have afforded the investigation of genomes, epigenomes, and transcriptomes at unprecedented resolution. However, software packages to handle, analyze, and visualize data from these multiple 'omics disciplines have not been adequately developed. RESULTS: Here, we present SIGMA2, a system for the integrative genomic multi-dimensional analysis of cancer genomes, epigenomes, and transcriptomes. Multi-dimensional datasets can be simultaneously visualized and analyzed with respect to each dimension, allowing combinatorial integration of the different assays belonging to the different 'omics. CONCLUSION: The identification of genes altered at multiple levels such as copy number, loss of heterozygosity (LOH), DNA methylation and the detection of consequential changes in gene expression can be concertedly performed, establishing SIGMA2 as a novel tool to facilitate the high throughput systems biology analysis of cancer. Raj Chari, Bradley P. Coe, Craig Wedseltoft, Marie Benetti, Ian M. Wilson, Emily A. Vucic, Calum MacAulay, Raymond T. Ng, Wan L. Lam |
BMC Bioinform. | 8 |
| 2008 | MD-SeeGH: a platform for integrative analysis of multi-dimensional genomic dataabstractBACKGROUND: Recent advances in global genomic profiling methodologies have enabled multi-dimensional characterization of biological systems. Complete analysis of these genomic profiles require an in depth look at parallel profiles of segmental DNA copy number status, DNA methylation state, single nucleotide polymorphisms, as well as gene expression profiles. Due to the differences in data types it is difficult to conduct parallel analysis of multiple datasets from diverse platforms. RESULTS: To address this issue, we have developed an integrative genomic analysis platform MD-SeeGH, a software tool that allows users to rapidly and directly analyze genomic datasets spanning multiple genomic experiments. With MD-SeeGH, users have the flexibility to easily update datasets in accordance with new genomic builds, make a quality assessment of data using the filtering features, and identify genetic alterations within single or across multiple experiments. Multiple sample analysis in MD-SeeGH allows users to compare profiles from many experiments alongside tracks containing detailed localized gene information, microRNA, CpG islands, and copy number variations. CONCLUSION: MD-SeeGH is a new platform for the integrative analysis of diverse microarray data, facilitating multiple profile analyses and group comparisons. Bryan Chi, Ronald J. deLeeuw, Bradley P. Coe, Raymond T. Ng, Calum MacAulay, Wan L. Lam |
BMC Bioinform. | 4 |
| 2008 | On disclosure risk analysis of anonymized itemsets in the presence of prior knowledgeabstractDecision makers of companies often face the dilemma of whether to release data for knowledge discovery, vis-a-vis the risk of disclosing proprietary or sensitive information. Among the various methods employed for “sanitizing” the data prior to disclosure, we focus in this article on anonymization, given its widespread use in practice. We do due diligence to the question “just how safe is the anonymized data?” We consider both those scenarios when the hacker has no information and, more realistically, when the hacker may have partial information about items in the domain. We conduct our analyses in the context of frequent set mining and address the safety question at two different levels: (i) how likely of being cracked (i.e., re-identified by a hacker), are the identities of individual items and (ii) how likely are sets of items cracked? For capturing the prior knowledge of the hacker, we propose a belief function , which amounts to an educated guess of the frequency of each item. For various classes of belief functions which correspond to different degrees of prior knowledge, we derive formulas for computing the expected number of cracks of single items and for itemsets, the probability of cracking the itemsets. While obtaining, exact values for more general situations is computationally hard, we propose a series of heuristics called the O-estimates . They are easy to compute and are shown fairly accurate, justified by empirical results on real benchmark datasets. Based on the O-estimates, we propose a recipe for the decision makers to resolve their dilemma. Our recipe operates at two different levels, depending on whether the data owner wants to reason in terms of single items or sets of items (or both). Finally, we present techniques for ascertaining a hacker's knowledge of correlation in terms of co-occurrence of items likely. This information regarding the hacker's knowledge can be incorporated into our framework of disclosure risk analysis and we present experimental results demonstrating how this knowledge affects the heuristic estimates we have developed. Laks V. S. Lakshmanan, Raymond T. Ng, Ganesh Ramesh |
ACM Trans. Knowl. Discov. Data | 2 |
| 2007 | Preservation Of Patterns and Input-Output PrivacyabstractPrivacy preserving data mining so far has mainly focused on the data collector scenario where individuals supply their personal data to an untrusted collector in exchange for value. In this scenario, random perturbation has proved to be very successful. An equally compelling, but overlooked scenario, is that of a data custodian, which either owns the data or is explicitly entrusted with ensuring privacy of individual data. In this scenario, we show that it is possible to minimize disclosure while guaranteeing no outcome change. We conduct our investigation in the context of building a decision tree and propose transformations that preserve the exact decision tree. We show with a detailed set of experiments that they provide substantial protection to both input data privacy and mining output privacy. Shaofeng Bu, Laks V. S. Lakshmanan, Raymond T. Ng, Ganesh Ramesh |
ICDE | 3 |
| 2007 | Complex Group-By Queries for XMLabstractThe popularity of XML as a data exchange standard has led to the emergence of powerful XML query languages like XQuery and studies on XML query optimization. Of late, there is considerable interest in analytical processing of XML data. As pointed out by Borkar and Carey, even for data integration, there is a compelling need for performing various group-by style aggregate operations. A core operator needed for analytics is the group-by operator, which is widely used in relational as well as OLAP database applications. XQuery requires group-by operations to be simulated using nesting. Chaitanya Gokhale, Nitin Gupta 0003, Pranav Kumar, Laks V. S. Lakshmanan, Raymond T. Ng, B. Aditya Prakash |
ICDE | 5 |
| 2007 | Extending Q-Grams to Estimate Selectivity of String Matching with Low Edit Distance
Hongrae Lee, Raymond T. Ng, Kyuseok Shim |
VLDB | 2 |
| 2007 | Summarizing email conversations with clue wordsabstractAccessing an ever increasing number of emails, possibly on small mobile devices, has become a major problem for many users. Email summarization is a promising way to solve this problem. In this paper, we propose a new framework for email summarization. One novelty is to use a fragment quotation graph to try to capture an email conversation. The second novelty is to use clue words to measure the importance of sentences in conversation summarization. Based on clue words and their scores, we propose a method called CWS, which is capable of producing a summary of any length as requested by the user. We provide a comprehensive comparison of CWS with various existing methods on the Enron data set. Preliminary results suggest that CWS provides better summaries than existing methods. Giuseppe Carenini, Raymond T. Ng |
WWW | 2 |
| 2007 | MDQC: a new quality assessment method for microarrays based on quality control reportsabstractMOTIVATION: The process of producing microarray data involves multiple steps, some of which may suffer from technical problems and seriously damage the quality of the data. Thus, it is essential to identify those arrays with low quality. This article addresses two questions: (1) how to assess the quality of a microarray dataset using the measures provided in quality control (QC) reports; (2) how to identify possible sources of the quality problems. RESULTS: We propose a novel multivariate approach to evaluate the quality of an array that examines the 'Mahalanobis distance' of its quality attributes from those of other arrays. Thus, we call it Mahalanobis Distance Quality Control (MDQC) and examine different approaches of this method. MDQC flags problematic arrays based on the idea of outlier detection, i.e. it flags those arrays whose quality attributes jointly depart from those of the bulk of the data. Using two case studies, we show that a multivariate analysis gives substantially richer information than analyzing each parameter of the QC report in isolation. Moreover, once the QC report is produced, our quality assessment method is computationally inexpensive and the results can be easily visualized and interpreted. Finally, we show that computing these distances on subsets of the quality measures in the report may increase the method's ability to detect unusual arrays and helps to identify possible reasons of the quality problems. AVAILABILITY: The library to implement MDQC will soon be available from Bioconductor. Gabriela V. Cohen Freue, Zsuzsanna Hollander, Enqing Shen, Ruben H. Zamar, Robert Balshaw, Andreas Scherer, Bruce McManus, Paul Keown, W. Robert McMaster, Raymond T. Ng |
Bioinform. | 10 |
| 2007 | SQUIRE: Sequential pattern mining with quantities
Chulyun Kim, Jong-Hwa Lim, Raymond T. Ng, Kyuseok Shim |
J. Syst. Softw. | 3 |
| 2006 | Multi-Document Summarization of Evaluative Text
Giuseppe Carenini, Raymond T. Ng, Adam Pauls |
EACL | 2 |
| 2006 | Interactive multimedia summaries of evaluative textabstractWe present an interactive multimedia interface for automatically summarizing large corpora of evaluative text (e.g. online product reviews). We rely on existing techniques for extracting knowledge from the corpora but present a novel approach for conveying that knowledge to the user. Our system presents the extracted knowledge in a hierarchical visualization mode as well as in a natural language summary. We propose a method for reasoning about the extracted knowledge so that the natural language summary can include only the most important information from the corpus. Our approach is interactive in that it allows the user to explore in the original dataset through intuitive visual and textual methods. Results of a formative evaluation of our interface show general satisfaction among users with our approach. Giuseppe Carenini, Raymond T. Ng, Adam Pauls |
IUI | 2 |
| 2006 | Parallel Computation of High-Dimensional Robust Correlation and Covariance Matrices
James Chilson, Raymond T. Ng, Alan Wagner, Ruben H. Zamar |
Algorithmica | 2 |
| 2006 | Detecting potential labeling errors in microarrays by data perturbationabstractMOTIVATION: Classification is widely used in medical applications. However, the quality of the classifier depends critically on the accurate labeling of the training data. But for many medical applications, labeling a sample or grading a biopsy can be subjective. Existing studies confirm this phenomenon and show that even a very small number of mislabeled samples could deeply degrade the performance of the obtained classifier, particularly when the sample size is small. The problem we address in this paper is to develop a method for automatically detecting samples that are possibly mislabeled. RESULTS: We propose two algorithms, a classification-stability algorithm and a leave-one-out-error-sensitivity algorithm for detecting possibly mislabeled samples. For both algorithms, the key structure is the computation of the leave-one-out perturbation matrix. The classification-stability algorithm is based on measuring the stability of the label of a sample with respect to label changes of other samples and the version of this algorithm based on the support vector machine appears to be quite accurate for three real datasets. The suspect list produced by the version is of high quality. Furthermore, when human intervention is not available, the correction heuristic appears to be beneficial. Andrea Malossini, Enrico Blanzieri, Raymond T. Ng |
Bioinform. | 3 |
| 2006 | Expressive power of an algebra for data miningabstractThe relational data model has simple and clear foundations on which significant theoretical and systems research has flourished. By contrast, most research on data mining has focused on algorithmic issues. A major open question is: what's an appropriate foundation for data mining, which can accommodate disparate mining tasks? We address this problem by presenting a database model and an algebra for data mining. The database model is based on the 3W-model introduced by Johnson et al. [2000]. This model relied on black box mining operators. A main contribution of this article is to open up these black boxes, by using generic operators in a data mining algebra. Two key operators in this algebra are regionize , which creates regions (or models) from data tuples, and a restricted form of looping called mining loop . Then the resulting data mining algebra MA is studied and properties concerning expressive power and complexity are established. We present results in three directions: (1) expressiveness of the mining algebra; (2) relations with alternative frameworks, and (3) interactions between regionize and mining loop. Toon Calders, Laks V. S. Lakshmanan, Raymond T. Ng, Jan Paredaens |
ACM Trans. Database Syst. | 3 |
| 2005 | Extracting knowledge from evaluative textabstractCapturing knowledge from free-form evaluative texts about an entity is a challenging task. New techniques of feature extraction, polarity determination and strength evaluation have been proposed. Feature extraction is particularly important to the task as it provides the underpinnings of the extracted knowledge. The work in this paper introduces an improved method for feature extraction that draws on an existing unsupervised method. By including user-specific prior knowledge of the evaluated entity, we turn the task of feature extraction into one of term similarity by mapping crude (learned) features into a user-defined taxonomy of the entity's features. Results show promise both in terms of the accuracy of the mapping as well as the reduction in the semantic redundancy of crude features. Giuseppe Carenini, Raymond T. Ng, Ed Zwart |
K-CAP | 2 |
| 2005 | Scalable discovery of hidden emails from large foldersabstractThe popularity of email has triggered researchers to look for ways to help users better organize the enormous amount of information stored in their email folders. One challenge that has not been studied extensively in text mining is the identification and reconstruction of hidden emails. A hidden email is an original email that has been quoted in at least one email in a folder, but does not present itself in the same folder. It may have been (un)intentionally deleted or may never have been received. The discovery and reconstruction of hidden emails is critical for many applications including email classification, summarization and forensics. This paper proposes a framework for reconstructing hidden emails using the embedded quotations found in messages further down the thread hierarchy. We evaluate the robustness and scalability of our framework by using the Enron public email corpus. Our experiments show that hidden emails exist widely in that corpus and also that our optimization techniques are effective in processing large email folders. Giuseppe Carenini, Raymond T. Ng |
KDD | 2 |
| 2005 | To Do or Not To Do: The Dilemma of Disclosing Anonymized DataabstractDecision makers of companies often face the dilemma of whether to release data for knowledge discovery, vis a vis the risk of disclosing proprietary or sensitive information. While there are various "sanitization" methods, in this paper we focus on anonymization, given its widespread use in practice. We give due diligence to the question of "just how safe the anonymized data is", in terms of protecting the true identities of the data objects. We consider both the scenarios when the hacker has no information, and more realistically, when the hacker may have partial information about items in the domain. We conduct our analyses in the context of frequent set mining. We propose to capture the prior knowledge of the hacker by means of a belief function, where an educated guess of the frequency of each item is assumed. For various classes of belief functions, which correspond to different degrees of prior knowledge, we derive formulas for computing the expected number of "cracks". While obtaining the exact values for the more general situations is computationally hard, we propose a heuristic called the O-estimate. It is easy to compute, and is shown to be accurate empirically with real benchmark datasets. Finally, based on the O-estimates, we propose a recipe for the decision makers to resolve their dilemma. Laks V. S. Lakshmanan, Raymond T. Ng, Ganesh Ramesh |
SIGMOD Conference | 2 |
| 2005 | MDL Summarization with Holes
Shaofeng Bu, Laks V. S. Lakshmanan, Raymond T. Ng |
VLDB | 3 |
| 2005 | A methodology for analyzing SAGE libraries for cancer profilingabstractSerial Analysis of Gene Expression (SAGE) has proven to be an important alternative to microarray techniques for global profiling of mRNA populations. We have developed preprocessing methodologies to address problems in analyzing SAGE data due to noise caused by sequencing error, normalization methodologies to account for libraries sampled at different depths, and missing tag imputation methodologies to aid in the analysis of poorly sampled SAGE libraries. We have also used subspace selection using the Wilcoxon rank sum test to exclude tags that have similar expression levels regardless of source. Using these methodologies we have clustered, using the OPTICS algorithm, 88 SAGE libraries derived from cancerous and normal tissues as well as cell line material. Our results produced eight dense clusters representing ovarian cancer cell line, brain cancer cell line, brain cancer bulk tissue, prostate tissue, pancreatic cancer, breast cancer cell line, normal brain, and normal breast bulk tissue. The ovarian cancer and brain cancer cell lines clustered closely together, leading to a further investigation on possible associations between these two cancer types. We also investigated the utility of gene expression data in the classification between normal and cancerous tissues. Our results indicate that brain and breast cancer libraries have strong identities allowing robust discrimination from their normal counterparts. However, the SAGE expression data provide poor predictive accuracy in discriminating between prostate and ovarian cancers and their respective normal tissues. Jörg Sander 0001, Raymond T. Ng, Monica C. Sleumer, Macaire Man Saint Yuen, Steven J. M. Jones |
ACM Trans. Inf. Syst. | 2 |
| 2004 | ItCompress: An Iterative Semantic Compression AlgorithmabstractReal datasets are often large enough to necessitate data compression. Traditional 'syntactic' data compression methods treat the table as a large byte string and operate at the byte level. The tradeoff in such cases is usually between the ease of retrieval (the ease with which one can retrieve a single tuple or attribute value without decompressing a much larger unit) and the effectiveness of the compression. In this regard, the use of semantic compression has generated considerable interest and motivated certain recent works. We propose a semantic compression algorithm called ItCompress ITerative Compression, which achieves good compression while permitting access even at attribute level without requiring the decompression of a larger unit. ItCompress iteratively improves the compression ratio of the compressed output during each scan of the table. The amount of compression can be tuned based on the number of iterations. Moreover, the initial iterations provide significant compression, thereby making it a cost-effective compression technique. Extensive experiments were conducted and the results indicate the superiority of ItCompress with respect to previously known techniques, such as 'SPARTAN' and 'fascicles'. H. V. Jagadish, Raymond T. Ng, Beng Chin Ooi, Anthony K. H. Tung |
ICDE | 2 |
| 2004 | SQUIRE: Sequential Pattern Mining with QuantitiesabstractIn this paper, we consider the problem of mining sequential patterns with quantities. Naive extensions to existing algorithms for sequential patterns are inefficient, as they may enumerate the search space blindly. To alleviate the situation, we propose hash filtering and quantity sampling techniques that significantly improve the performance of the naive extensions. Chulyun Kim, Jong-Hwa Lim, Raymond T. Ng, Kyuseok Shim |
ICDE | 3 |
| 2004 | Parallel computation of high dimensional robust correlation and covariance matricesabstractThe computation of covariance and correlation matrices are critical to many data mining applications and processes. Unfortunately the classical covariance and correlation matrices are very sensitive to outliers. Robust methods, such as QC and the Maronna method, have been proposed. However, existing algorithms for QC only give acceptable performance when the dimensionality of the matrix is in the hundreds; and the Maronna method is rarely used in practice because of its high computational cost.In this paper, we develop parallel algorithms for both QC and the Maronna method. We evaluate these parallel algorithms using a real data set of the gene expression of over 6,000 genes, giving rise to a matrix of over 18 million entries. In our experimental evaluation, we explore scalability in dimensionality and in the number of processors. We also compare the parallel behaviours of the two methods. After thorough experimentation, we conclude that for many data mining applications, both QC and Maronna are viable options. Less robust, but faster, QC is the recommended choice for small parallel platforms. On the other hand, the Maronna method is the recommended choice when a high degree of robustness is required, or when the parallel platform features a high number of processors. James Chilson, Raymond T. Ng, Alan Wagner, Ruben H. Zamar |
KDD | 2 |
| 2004 | Indexing Spatio-Temporal Trajectories with Chebyshev PolynomialsabstractIn this paper, we attempt to approximate and index a d- dimensional (d ≥ 1) spatio-temporal trajectory with a low order continuous polynomial. There are many possible ways to choose the polynomial, including (continuous)Fourier transforms, splines, non-linear regressino, etc. Some of these possiblities have indeed been studied beofre. We hypothesize that one of the best possibilities is the polynomial that minimizes the maximum deviation from the true value, which is called the minimax polynomial. Minimax approximation is particularly meaningful for indexing because in a branch-and-bound search (i.e., for finding nearest neighbours), the smaller the maximum deviation, the more pruning opportunities there exist. However, in general, among all the polynomials of the same degree, the optimal minimax polynomial is very hard to compute. However, it has been shown thta the Chebyshev approximation is almost identical to the optimal minimax polynomial, and is easy to compute [16]. Thus, in this paper, we explore how to use the Chebyshev polynomials as a basis for approximating and indexing d-dimenstional trajectories.The key analytic result of this paper is the Lower Bounding Lemma. that is, we show that the Euclidean distance between two d-dimensional trajectories is lower bounded by the weighted Euclidean distance between the two vectors of Chebyshev coefficients. this lemma is not trivial to show, and it ensures that indexing with Chebyshev cofficients aedmits no false negatives. To complement that analystic result, we conducted comprehensive experimental evaluation with real and generated 1-dimensional to 4-dimensional data sets. We compared the proposed schem with the Adaptive Piecewise Constant Approximation (APCA) scheme. Our preliminary results indicate that in all situations we tested, Chebyshev indexing dominates APCA in pruning power, I/O and CPU costs. Yuhan Cai, Raymond T. Ng |
SIGMOD Conference | 2 |
| 2004 | On The Marriage of Lp-norms and Edit Distance
Lei Chen 0002, Raymond T. Ng |
VLDB | 2 |
| 2004 | Predicting Source Code Changes by Mining Change HistoryabstractSoftware developers are often faced with modification tasks that involve source which is spread across a code base. Some dependencies between source code, such as those between source code written in different languages, are difficult to determine using existing static and dynamic analyses. To augment existing analyses and to help developers identify relevant source code during a modification task, we have developed an approach that applies data mining techniques to determine change patterns - sets of files that were changed together frequently in the past - from the change history of the code base. Our hypothesis is that the change patterns can be used to recommend potentially relevant source code to a developer performing a modification task. We show that this approach can reveal valuable dependencies by applying the approach to the Eclipse and Mozilla open source projects and by evaluating the predictability and interestingness of the recommendations produced for actual modification tasks on these systems. Annie T. T. Ying, Gail C. Murphy, Raymond T. Ng, Mark Chu-Carroll |
IEEE Trans. Software Eng. | 3 |
| 2003 | Inference of Transcriptional Regulation Relationships from Gene Expression DataabstractMOTIVATION: In order to find gene regulatory networks from microarray data, it is important to first find direct regulatory relationships between pairs of genes. RESULTS: We propose a new method for finding potential regulatory relationships between pairs of genes from microarray time series data and apply it to expression data for cell-cycle related genes in yeast. We compare our algorithm, dubbed the event method, with the earlier correlation method and the edge detection method by Filkov et al. When tested on known transcriptional regulation genes, all three methods are able to find similar numbers of true positives. The results indicate that our algorithm is able to identify true positive pairs that are different from those found by the two other methods. We also compare the correlation and the event methods using synthetic data and find that typically, the event method obtains better results. AVALIABILITY: software is available upon request. Andrew Tae-Jun Kwon, Holger H. Hoos, Raymond T. Ng |
Bioinform. | 3 |
| 2003 | Guest Editorial
David J. Hand, Daniel A. Keim, Raymond T. Ng |
Data Min. Knowl. Discov. | 3 |
| 2003 | Guest Editorial
David J. Hand, Daniel A. Keim, Raymond T. Ng |
Data Min. Knowl. Discov. | 3 |
| 2003 | Efficient dynamic mining of constrained frequent setsabstractData mining is supposed to be an iterative and exploratory process. In this context, we are working on a project with the overall objective of developing a practical computing environment for the human-centered exploratory mining of frequent sets. One critical component of such an environment is the support for the dynamic mining of constrained frequent sets of items. Constraints enable users to impose a certain focus on the mining process; dynamic means that, in the middle of the computation, users are able to (i) change (such as tighten or relax) the constraints and/or (ii) change the minimum support threshold, thus having a decisive influence on subsequent computations. In a real-life situation, the available buffer space may be limited, thus adding another complication to the problem.In this article, we develop an algorithm, called DCF, for Dynamic Constrained Frequent-set computation . This algorithm is enhanced with a few optimizations, exploiting a lightweight structure called a segment support map . It enables DCF to (i) obtain sharper bounds on the support of sets of items, and to (ii) better exploit properties of constraints. Furthermore, when handling dynamic changes to constraints, DCF relies on the concept of a delta member generating function , which generates precisely the sets of items that satisfy the new but not the old constraints. Our experimental results show the effectiveness of these enhancements. Laks V. S. Lakshmanan, Carson K. Leung, Raymond T. Ng |
ACM Trans. Database Syst. | 3 |
| 2002 | OSSM: A Segmentation Approach to Optimize Frequency CountingabstractComputing the frequency of a pattern is one of the key operations in data mining algorithms. We describe a simple yet powerful way of speeding up any form of frequency counting satisfying the monotonicity condition. Our method, the optimized segment support map (OSSM), is a light-weight structure which partitions the collection of transactions into m segments, so as to reduce the number of candidate patterns that require frequency counting. We study the following problems: (1) what is the optimal number of segments to be used; and (2) given a user-determined m, what is the best segmentation/composition of the m segments? For Problem 1, we provide a thorough analysis and a theorem establishing the minimum value of m for which there is no accuracy lost in using the OSSM. For Problem 2, we develop various algorithms and heuristics, which efficiently generate OSSMs that are compact and effective, to help facilitate segmentation. Carson K. Leung, Raymond T. Ng, Heikki Mannila |
ICDE | 2 |
| 2002 | GEA: a toolkit for gene expression analysisabstractCurrently gene expression data are being produced at a phenomenal rate. The general objective is to try to gain a better understanding of the functions of cellular tissues. In particular, one specific goal is to relate gene expression to cancer diagnosis, prognosis and treatment. However, a key obstacle is that the availability of analysis tools or lack thereof, impedes the use of the data, making it difficult for cancer researchers to perform analysis efficiently and effectively. Jessica M. Phan, Raymond T. Ng |
SIGMOD Conference | 2 |
| 2002 | The Generalized MDL Approach for Summarization
Laks V. S. Lakshmanan, Raymond T. Ng, Christine Xing Wang, Theodore Johnson |
VLDB | 2 |
| 2002 | CLARANS: A Method for Clustering Objects for Spatial Data MiningabstractSpatial data mining is the discovery of interesting relationships and characteristics that may exist implicitly in spatial databases. To this end, this paper has three main contributions. First, it proposes a new clustering method called CLARANS, whose aim is to identify spatial structures that may be present in the data. Experimental results indicate that, when compared with existing clustering methods, CLARANS is very efficient and effective. Second, the paper investigates how CLARANS can handle not only point objects, but also polygon objects efficiently. One of the methods considered, called the IR-approximation, is very efficient in clustering convex and nonconvex polygon objects. Third, building on top of CLARANS, the paper develops two spatial data mining algorithms that aim to discover relationships between spatial and nonspatial attributes. Both algorithms can discover knowledge that is difficult to find with existing spatial data mining algorithms. Raymond T. Ng, Jiawei Han 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2002 | Searching for dependencies at multiple abstraction levelsabstractThe notion of roll-up dependency (RUD) extends functional dependencies with generalization hierarchies. RUDs can be applied in OLAP and database design. The problem of discovering RUDs in large databases is at the center of this paper. An algorithm is provided that relies on a number of theoretical results. The algorithm has been implemented; results on two real-life datasets are given. The extension of functional dependency (FD) with roll-ups turns out to capture meaningful rules that are outside the scope of classical FD mining. Performance figures show that RUDs can be discovered in linear time in the number of tuples of the input dataset. Toon Calders, Raymond T. Ng, Jef Wijsen |
ACM Trans. Database Syst. | 2 |
| 2001 | Counting Twig Matches in a TreeabstractDescribes efficient algorithms for accurately estimating the number of matches of a small node-labeled tree, i.e. a twig, in a large node-labeled tree, using a summary data structure. This problem is of interest for queries on XML and other hierarchical data, to provide query feedback and for cost-based query optimization. Our summary data structure scalably represents approximate frequency information about twiglets (i.e. small twigs) in the data tree. Given a twig query, the number of matches is estimated by creating a set of query twiglets, and combining two complementary approaches: set hashing, used to estimate the number of matches of each query twiglet, and maximal overlap, used to combine the query twiglet estimates into an estimate for the twig query. We propose several estimation algorithms that apply these approaches on query twiglets formed using variations on different twiglet decomposition techniques. We present an extensive experimental evaluation using several real XML data sets, with a variety of twig queries. Our results demonstrate that accurate and robust estimates can be achieved, even with limited space. Zhiyuan Chen 0003, H. V. Jagadish, Flip Korn, Nick Koudas, S. Muthukrishnan 0001, Raymond T. Ng, Divesh Srivastava |
ICDE | 6 |
| 2001 | Constraint-based clustering in large databases
Anthony K. H. Tung, Raymond T. Ng, Laks V. S. Lakshmanan, Jiawei Han 0001 |
ICDT | 2 |
| 2001 | Robust space transformations for distance-based operationsabstractFor many KDD operations, such as nearest neighbor search, distance-based clustering, and outlier detection, there is an underlying κ-D data space in which each tuple/object is represented as a point in the space. In the presence of differing scales, variability, correlation, and/or outliers, we may get unintuitive results if an inappropriate space is used.The fundamental question that this paper addresses is: "What then is an appropriate space?" We propose using a robust space transformation called the Donoho-Stahel estimator. In the first half of the paper, we show the key properties of the estimator. Of particular importance to KDD applications involving databases is the stability property, which says that in spite of frequent updates, the estimator does not: (a) change much, (b) lose its usefulness, or (c) require re-computation. In the second half, we focus on the computation of the estimator for high-dimensional databases. We develop randomized algorithms and evaluate how well they perform empirically. The novel algorithm we develop called the Hybrid-random algorithm is, in most cases, at least an order of magnitude faster than the Fixed-angle and Subsampling algorithms. Edwin M. Knorr, Raymond T. Ng, Ruben H. Zamar |
KDD | 2 |
| 2001 | Iceberg-cube computation with PC clustersabstractIn this paper, we investigate the approach of using low cost PC cluster to parallelize the computation of iceberg-cube queries. We concentrate on techniques directed towards online querying of large, high-dimensional datasets where it is assumed that the total cube has net been precomputed. The algorithmic space we explore considers trade-offs between parallelism, computation and I/0. Our main contribution is the development and a comprehensive evaluation of various novel, parallel algorithms. Specifically: (1) Algorithm RP is a straightforward parallel version of BUC [BR99]; (2) Algorithm BPP attempts to reduce I/0 by outputting results in a more efficient way; (3) Algorithm ASL, which maintains cells in a cuboid in a skiplist, is designed to put the utmost priority on load balancing; and (4) alternatively, Algorithm PT load-balances by using binary partitioning to divide the cube lattice as evenly as possible. Raymond T. Ng, Alan S. Wagner |
SIGMOD Conference | 1 |
| 2001 | An Extendible Hash for Multi-Precision Similarity Querying of Image Databases
Shu Lin 0004, M. Tamer Özsu, Vincent Oria, Raymond T. Ng |
VLDB | 4 |
| 2000 | Evolution and Revolutions in LDAP Directory Caches
Olga Kapitskaia, Raymond T. Ng, Divesh Srivastava |
EDBT | 2 |
| 2000 | LOF: Identifying Density-Based Local OutliersabstractFor many KDD applications, such as detecting criminal activities in E-commerce, finding the rare instances or the outliers, can be more interesting than finding the common patterns. Existing work in outlier detection regards being an outlier as a binary property. In this paper, we contend that for many scenarios, it is more meaningful to assign to each object a degree of being an outlier. This degree is called the local outlier factor (LOF) of an object. It is local in that the degree depends on how isolated the object is with respect to the surrounding neighborhood. We give a detailed formal analysis showing that LOF enjoys many desirable properties. Using real-world datasets, we demonstrate that LOF can be used to find outliers which appear to be meaningful, but can otherwise not be identified with existing approaches. Finally, a careful performance evaluation of our algorithm confirms we show that our approach of finding local outliers can be practical. Markus M. Breunig, Hans-Peter Kriegel, Raymond T. Ng, Jörg Sander 0001 |
SIGMOD Conference | 3 |
| 2000 | The 3W Model and Algebra for Unified Data Mining
Theodore Johnson, Laks V. S. Lakshmanan, Raymond T. Ng |
VLDB | 3 |
| 2000 | One-dimensional and multi-dimensional substring selectivity estimation
H. V. Jagadish, Olga Kapitskaia, Raymond T. Ng, Divesh Srivastava |
VLDB J. | 3 |
| 2000 | Distance-Based Outliers: Algorithms and Applications
Edwin M. Knorr, Raymond T. Ng, V. Tucakov |
VLDB J. | 2 |
| 1999 | Discovering Roll-Up DependenciesabstractWe introduce the problem of discovering functional determinacies that result from "rolling up" data to a higher abstraction level.Such a determinacy is called a Roll-Up Dependency (RUD).An example RUD is: The probability that two files in the same directory have the same file extension, is greater than a specific number.We show the applicability of RUDs for OLAP and data mining.We consider the problem of mining RUDs that satisfy specified support and confidence thresholds.This problem is NP-hard in the number of attributes.We give an algorithm for this problem.Experimental results show that the algorithm uses linear time in the number of tuples of the input database. Jef Wijsen, Raymond T. Ng, Toon Calders |
KDD | 2 |
| 1999 | OPTICS-OF: Identifying Local Outliers
Markus M. Breunig, Hans-Peter Kriegel, Raymond T. Ng, Jörg Sander 0001 |
PKDD | 3 |
| 1999 | Substring Selectivity EstimationabstractWith the explosion of the Internet, LDAP directories and XML, there is an ever greater need to evaluate queries involving (sub)string matching.Effective query optimization in this context requires good selectivity estimates.In this paper, we use pruned count-suffix trees as the basic framework for substring selectivity estimation.We present a novel technique to obtain a good estimate for a given substring matching query, called MO (for Maximal Overlap), that estimates the selectivity of a query based on all maximal substrings of the query in the pruned count-suffix tree.We show that MO is provably better than the (independence-based) substring selectivity estimation technique proposed by Krishnan et al. [6], called KVI, under the natural assumption that strings exhibit the so-called "short memory" property.We complement our analysis with an experiment, using a real AT&T data set, that demonstrates that MO is substantially superior to KVI in the quality of the estimate.Finally, we develop and analyze two selectivity estimation algorithms, MOC and MOLC, based on MO and a constraint-based characterization of all possible completions of a given pruned count-suffix tree.We show that KVI, MO, MOC and MOLC illustrate an interesting tradeoff between estimation accuracy and computational efficiency. H. V. Jagadish, Raymond T. Ng, Divesh Srivastava |
PODS | 2 |
| 1999 | Optimization of Constrained Frequent Set Queries with 2-variable ConstraintsabstractCurrently, there is tremendous interest in providing ad-hoc mining capabilities in database management systems. As a first step towards this goal, in [15] we proposed an architecture for supporting constraint-based, human-centered, exploratory mining of various kinds of rules including associations, introduced the notion of constrained frequent set queries (CFQs), and developed effective pruning optimizations for CFQs with 1-variable (1-var) constraints. Laks V. S. Lakshmanan, Raymond T. Ng, Jiawei Han 0001, Alex T. Pang |
SIGMOD Conference | 2 |
| 1999 | Exploratory Mining via Constrained Frequent Set QueriesabstractAlthough there have been many studies on data mining, to date there have been few research prototypes or commercial systems supporting comprehensive query-driven mining, which encourages interactive exploration of the data. Our thesis is that constraint constructs and the optimization they induce play a pivotal role in mining queries, thus substantially enhancing the usefulness and performance of the mining system. This is based on the analogy of declarative query languages like SQL and query optimization which have made relational databases so successful. To this end, our proposed demo is not yet another data mining system, but of a new paradigm in data mining - mining with constraints, as the important first step towards supporting ad-hoc mining in DBMS. Raymond T. Ng, Laks V. S. Lakshmanan, Jiawei Han 0001, Teresa Mah |
SIGMOD Conference | 1 |
| 1999 | Multi-Dimensional Substring Selectivity Estimation
H. V. Jagadish, Olga Kapitskaia, Raymond T. Ng, Divesh Srivastava |
VLDB | 3 |
| 1999 | Semantic Compression and Pattern Extraction with Fascicles
H. V. Jagadish, J. Madar, Raymond T. Ng |
VLDB | 3 |
| 1999 | Finding Intensional Knowledge of Distance-Based Outliers
Edwin M. Knorr, Raymond T. Ng |
VLDB | 2 |
| 1999 | Multilevel Filtering for High-Dimensional Image Data: Why and HowabstractIt has been shown that filtering is a promising way to support efficient content-based retrieval from image data. However, all existing studies on filtering restrict their attention to two levels. We consider filtering structures that have at least three levels. In the first half of the paper, by analyzing the CPU and I/O costs of various structures, we provide analytic evidence on why three-level structures can often outperform corresponding two-level ones. We provide further experimental results showing that the three-level structures are typically the best, and can beat the two-level ones by a wide margin. In the second half of the paper, we study how to find the (near-) optimal three-level structure for a given dataset. We develop an optimizer that can handle this task effectively and efficiently. Experimental results indicate that in tens of seconds of CPU time, the optimizer can find a filtering structure whose total runtime per query exceeds that of the real optimal structure by only 2-3 percent. Raymond T. Ng, Dominic Tam |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1998 | Fast Computation of 2-Dimensional Depth Contours
Theodore Johnson, Ivy Kwok, Raymond T. Ng |
KDD | 3 |
| 1998 | Exploratory Mining and Pruning Optimizations of Constrained Association RulesabstractFrom the standpoint of supporting human-centered discovery of knowledge, the present-day model of mining association rules suffers from the following serious shortcomings: (i) lack of user exploration and control, (ii) lack of focus, and (iii) rigid notion of relationships. In effect, this model functions as a black-box, admitting little user interaction in between. We propose, in this paper, an architecture that opens up the black-box, and supports constraint-based, human-centered exploratory mining of associations. The foundation of this architecture is a rich set of constraint constructs, including domain, class, and SQL-style aggregate constraints, which enable users to clearly specify what associations are to be mined. We propose constrained association queries as a means of specifying the constraints to be satisfied by the antecedent and consequent of a mined association. Raymond T. Ng, Laks V. S. Lakshmanan, Jiawei Han 0001, Alex T. Pang |
SIGMOD Conference | 1 |
| 1998 | Algorithms for Mining Distance-Based Outliers in Large Datasets
Edwin M. Knorr, Raymond T. Ng |
VLDB | 2 |
| 1998 | Editorial
Raymond T. Ng, Jiawei Han 0001, Laks V. S. Lakshmanan |
Data Min. Knowl. Discov. | 1 |
| 1998 | Optimal Clip Ordering for Multi-Clip Queries
Raymond T. Ng, Paul Shum |
VLDB J. | 1 |
| 1997 | A Unified Notion of Outliers: Properties and Computation
Edwin M. Knorr, Raymond T. Ng |
KDD | 2 |
| 1997 | Reasoning with Uncertainty in Deductive Databases and Logic ProgramsabstractOf all scientific investigations into reasoning with uncertainty and chance, probability theory is perhaps the best understood paradigm. Nevertheless, all studies conducted thus far on the semantics of quantitative logic programming have been restricted to non-probabilistic semantical characterizations. In this paper, we survey the major features and summarize the major results of the various frameworks that we have developed to rectify this situation. In the first part of this paper, we outline a deductive database framework which is expressive enough to represent such probabilistic relationships as conditional probabilities, Bayesian updates, probability propagation and mutual exclusion. We propose a fixpoint theory and a probabilistic model theory, and characterize their inter-relationships. As the aforementioned language is monotonic in nature, we discuss in the second half of this paper three approaches of supporting non-monotonic probabilistic reasoning. In the first approach, we use a non-monotonic negation operator. In the second, we use the Dempster-Shafer rule of combination. Finally, we discuss how empirical probabilities can be supported in monadic deductive databases. Raymond T. Ng |
Int. J. Uncertain. Fuzziness Knowl. Based Syst. | 1 |
| 1997 | An expressive language and interface for image querying
Dwifiandika S. Faulus, Raymond T. Ng |
Mach. Vis. Appl. | 2 |
| 1997 | Semantics, Consistency, and Query Processing of Empirical Deductive DatabasesabstractIn recent years, there has been a growing interest in reasoning with uncertainty in logic programming and deductive databases. However, most frameworks proposed thus far, are either nonprobabilistic in nature or based on subjective probabilities. We address the problem of incorporating empirical probabilities-that is, probabilities obtained from statistical findings-in deductive databases. To this end, we develop a formal model theoretic basis for such databases. We also present a sound and complete algorithm for checking the consistency of such databases. Moreover, we develop consistency preserving ways to optimize the algorithm for practical usage. Finally, we show how query answering for empirical deductive databases can be carried out. Raymond T. Ng |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1997 | Parametric Query Optimization
Yannis E. Ioannidis, Raymond T. Ng, Kyuseok Shim, Timos K. Sellis |
VLDB J. | 2 |
| 1996 | Extraction of Spatial Proximity Patterns by Concept Generalization
Edwin M. Knorr, Raymond T. Ng |
KDD | 2 |
| 1996 | An Analysis of Buffer Sharing and Prefetching Techniques for Multimedia Systems
Raymond T. Ng, Jinhai Yang 0002 |
Multim. Syst. | 1 |
| 1996 | Finding Aggregate Proximity Relationships and Commonalities in Spatial Data MiningabstractStudies two spatial knowledge discovery problems involving proximity relationships between clusters and features. The first problem is: given a cluster of points, how can we efficiently find features (represented as polygons) that are closest to the majority of points in the cluster? We measure proximity in an aggregate sense due to the nonuniform distribution of points in a cluster (e.g. houses on a map), and the different shapes and sizes of features (e.g. natural or man-made geographic features). The second problem is: given n clusters of points, how can we extract the aggregate proximity commonalities (i.e. features) that apply to most, if not all, of the n clusters? Regarding the first problem, the main contribution of the paper is the development of Algorithm CRH (Circle, Rectangle and Hull), which uses geometric approximations (i.e. encompassing circles, isothetic rectangles and convex hulls) to filter and select features. The highly scalable and incremental Algorithm CRH can examine over 50,000 features and their spatial relationships with a given cluster in approximately one second of CPU time. Regarding the second problem, the key contribution is the development of Algorithm GenCom (Generalization for Commonality extraction) that makes use of concept generalization to effectively derive many meaningful commonalities that cannot be found otherwise. Edwin M. Knorr, Raymond T. Ng |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1996 | Implementing Deductive Databases by Mixed Integer ProgrammingabstractExisting and past generations of Prolog compilers have left deduction to run-time and this may account for the poor run-time performance of existing Prolog systems. Our work tries to minimize run-time deduction by shifting the deductive process to compile-time. In addition, we offer an alternative inferencing procedure based on translating logic to mixed integer programming. This makes available for research and implementation in deductive databases, all the theorems, algorithms, and software packages developed by the operations research community over the past 50 years. The method keeps the same query language as for disjunctive deductive databases, only the inferencing procedure changes. The language is purely declarative, independent of the order of rules in the program, and independent of the order in which literals occur in clause bodies. The technique avoids Prolog's problem of infinite looping. It saves run-time by doing primary inferencing at compile-time. Furthermore, it is incremental in nature. The first half of this article translates disjunctive clauses, integrity constraints, and database facts into Boolean equations, and develops procedures to use mixed integer programming methods to compute equations, and develops procedures to use mixed integer programming methods to compute equations, and develops procedures to use mixed integer programming methods to compute equations, and develops procedures to use mixed integer programming methods to compute —least models of definite deductive databases, and —minimal models and the Generalized Closed World Assumption of disjunctive databases. Colin Bell, Anil Nerode, Raymond T. Ng, V. S. Subrahmanian |
ACM Trans. Database Syst. | 3 |
| 1995 | Incremental Methods for Optimizing Partial Instantiation
Raymond T. Ng, Xiaomei Tian |
LPNMR | 1 |
| 1995 | Computing Circumscriptive Databases: I. Theory and AlgorithmsabstractThough circumscription was introduced by McCarthy over a decade ago, there has been relatively little work on algorithms for computing circumscriptive databases. In this paper, we develop algorithms to compute the preferred models of circumscriptive databases at compile-time using mixed integer linear programming techniques. Two advantages of this (bottom-up) approach are that it makes efficient re-use of previous computations and it provides much faster run-time performance. Some other advantages of using linear programming to automate deduction at compile time are that its re-optimization facilities elegantly accommodate database updates and also that it leads to a completely declarative formulation in which ordering of rules and literals in rule bodies plays no real role. Finally, we plan to use a standard relational database system as our run-time environment; this should yield relatively fast run-time processing, and provide a more expressive query language in which aggregates and the like can be expressed easily. Anil Nerode, Raymond T. Ng, V. S. Subrahmanian |
Inf. Comput. | 2 |
| 1995 | Schemes for Implementing Buffer Sharing in Continuous-Media Systems
Dwight J. Makaroff, Raymond T. Ng |
Inf. Syst. | 2 |
| 1995 | Flexible and Adaptable Buffer Management Techniques for Database Management SystemsabstractThe problem of buffer management in database management systems is concerned with the efficient main memory allocation and management for answering database queries. Previous works on buffer allocation are based either exclusively on the availability of buffers at runtime or on the access patterns of queries. In this paper, we first propose a unified approach for buffer allocation in which both of these considerations are taken into account. Our approach is based on the notion of marginal gains which specify the expected reduction in page faults by allocating extra buffers to a query. Then, we extend this approach to support adaptable buffer allocation. An adaptable buffer allocation algorithm automatically optimizes itself for the specific query workload. To achieve this adaptability, we propose using runtime information, such as the load of the system, in buffer allocation decisions. Our approach is to use a simple queuing model to predict whether a buffer allocation will improve the performance of the system. Thus, this paper provides a more theoretical basis for buffer allocation. Simulation results show that our methods based on marginal gains and our predictive methods consistently outperform existing allocation strategies. In addition, the predictive methods have the added advantage of adjusting their allocation to changing workloads.> Christos Faloutsos, Raymond T. Ng, Timos K. Sellis |
IEEE Trans. Computers | 2 |
| 1994 | Cooperative Query Answering Using Multiple Layered Databases
Jiawei Han 0001, Yongjian Fu 0001, Raymond T. Ng |
CoopIS | 3 |
| 1994 | Efficient and Effective Clustering Methods for Spatial Data Mining
Raymond T. Ng, Jiawei Han 0001 |
VLDB | 1 |
| 1994 | Maximizing Buffer and Disk Utilizations for News On-Demand
Raymond T. Ng, Jinhai Yang 0002 |
VLDB | 1 |
| 1994 | Stable Semantics for Probabilistic Deductive Databases
Raymond T. Ng, V. S. Subrahmanian |
Inf. Comput. | 1 |
| 1994 | Mixed Integer Programming Methods for Computing Nonmonotonic Deductive DatabasesabstractThough the declarative semantics of both explicit and nonmonotonic negation in logic programs has been studied extensively, relatively little work has been done on computation and implementation of these semantics. In this paper, we study three different approaches to computing stable models of logic programs based on mixed integer linear programming methods for automated deduction introduced by R. Jeroslow. We subsequently discuss the relative efficiency of these algorithms. The results of experiments with a prototype compiler implemented by us tend to confirm our theoretical discussion. In contrast to resolution, the mixed integer programming methodology is both fully declarative and handles reuse of old computations gracefully. We also introduce, compare, implement, and experiment with linear constraints corresponding to four semantics for “explicit” negation in logic programs: the four-valued annotated semantics [Blair and Subrahmanian 1989], the Gelfond-Lifschitz semantics [1990], the over-determined models [Grant and Subrahmanian 1989], the Gelfond-Lifschitz semantics [1990], the over-determined models [Grant and Subrahmanian 1990], and the classical logic semantics. Gelfond and Lifschitz[1990] argue for simultaneous use of two modes of negation in logic programs, “classical” and “nonmonotonic,” so we give algorithms for computing “answer sets” for such logic programs too. Colin Bell, Anil Nerode, Raymond T. Ng, V. S. Subrahmanian |
J. ACM | 3 |
| 1993 | Semantics and Consistency of Empirical Databases
Raymond T. Ng |
ICLP | 1 |
| 1993 | A Semantical Framework for Supporting Subjective and Conditional Probabilities in Deductive Databases
Raymond T. Ng, V. S. Subrahmanian |
J. Autom. Reason. | 1 |
| 1992 | Implementing Deductive Databases by Linear Programming
Colin Bell, Anil Nerode, Raymond T. Ng, V. S. Subrahmanian |
PODS | 3 |
| 1992 | Empirical Probabilities in Monadic Deductive Databases
Raymond T. Ng, V. S. Subrahmanian |
UAI | 1 |
| 1992 | Parametric Query Optimization
Yannis E. Ioannidis, Raymond T. Ng, Kyuseok Shim, Timos K. Sellis |
VLDB | 2 |
| 1992 | Probabilistic Logic Programming
Raymond T. Ng, V. S. Subrahmanian |
Inf. Comput. | 1 |
| 1991 | A Semantical Framework for Supporting Subjective and Conditional Probabilities in Deductive Databases
Raymond T. Ng, V. S. Subrahmanian |
ICLP | 1 |
| 1991 | Stable Model Semantics for Probabilistic Deductive Databases
Raymond T. Ng, V. S. Subrahmanian |
ISMIS | 1 |
| 1991 | Flexible Buffer Allocation Based on Marginal GainsabstractPrevious works on buflcx allocation are based f~il$lwr exclusively on the availability of buffers at r{ll)timc or on the access pat t eras of queries.In this paper We p repose a unified approach for buffer allocation in which both of these considerations are taken into accou at.Our approach is based on the notion of marginal y~~ins which specify the expected reduction cm page faults in allocating extra buffers to a query.Simulation resultsshow that our approach is promising, and allocation algorithms based on marginal gains perform cousidwably better than existing on'es. Raymond T. Ng, Christos Faloutsos, Timos K. Sellis |
SIGMOD Conference | 1 |
| 1991 | Non-Monotonic Negation in Probabilistic Deductive Databases
Raymond T. Ng, V. S. Subrahmanian |
UAI | 1 |
| 1991 | Predictive Load Control for Flexible Buffer Allocation
Christos Faloutsos, Raymond T. Ng, Timos K. Sellis |
VLDB | 2 |
| 1990 | Efficient compilation of large rule bases using logical access paths
Timos K. Sellis, Nick Roussopoulos, Raymond T. Ng |
Inf. Syst. | 3 |