Knowledge Discovery Laboratory Knowledge Discovery Laboratory
Software
Home

People

Publications

Projects

Software

Proximity
RPC
AIQ

Data

News

KDL has developed and released several open source software packages as part of our research efforts:

Relational PC
Relational PC (RPC) is an implementation of the PC machine learning algorithm1 designed for use with relational data. RPC goes beyond learning statistical associations to discover causal dependencies in relational data. Given a database and schema, RPC outputs a partially directed DAPER model that represents the equivalence class of statistically indistinguishable causal models. The algorithm retains the same essential strategies employed by PC for identifying causal structure, but includes several key innovations that enable learning in relational domains.


AIQ
AIQ 1.0 (automated identification of quasi-experiments) is a proof-of-concept prototype system for automatically discovering quasi-experiments for causal inference. AIQ identifies possible quasi-experiments that can be performed on a specified data set with the aim of finding causal relationships.


Proximity
Proximity is an open-source system for relational knowledge discovery, incorporating major research findings from the Knowledge Discovery Laboratory including model corrections for statistical biases inherent in relational data such as autocorrelation and degree disparity. Proximity implements QGraph, a visual query language designed to support knowledge discovery on large graph databases.



[1]. Spirtes, P., Glymour, C., and Scheines, R. (2000) Causation, Prediction and Search, MIT Press.
FeedbackPrivacyDisclaimer