Charles Twardy -- Papers & Projects
Charles Twardy -- (none)
The Lab: Work Stuff
H ome
|
O ffice/Lab
|
T eaching
|
C V
|
B iographical
|
P hotos
|
F riends
|
M usings
|
B log
St. Jerome in his Study
Antonello da Messina
(Image from the National Gallery, London. Click for their site.)
CV
Papers and Projects
Software and Documentation
Resumé and Curriculum Vitae (CV)
Resume of September 2007 [ PDF ]
format.
CV of September 2007 [ PDF ]
format.
Selected Papers and Data available for download
All papers copyright © Charles R. Twardy, and other
authors where applicable. Papers are provided for personal use
only. Papers posted on this site are free of warranty and are
not guaranteed to be the most recent versions. Consequently,
please advise before citing. Most research has been supported in
one way or another by grants, for which I am grateful. Granting
agencies include the (U.S.) National Science Foundation, the
Australian Research Council, Monash University, and Indiana
University.
Table of Contents
MML & Philosophy of Science
Teaching Critical Thinking
Bayesian Networks and Causation
Credibility Models
Bayesian Networks for Epidemiology
Psychology: Perception of Causation
Hume, Newton, and Maclaurin
Maya Cosmology and Philosophy of Science
Search & Rescue
MML and Philosophy of Science
Empirical data is algorithmically compressible: reply to
McAllister, Studies in the History and
Philosophy of Science, Part A ), 36:2 391-402, June
2005.
[ PDF |At
SHPS ]
Charles Twardy, Steve Gardner, David Dowe
James McAllister's 2003 article, ``Algorithmic
randomness in empirical data'' claims that empirical
data sets are algorithmically random, and hence
incompressible. We show that this claim is mistaken. We
present theoretical arguments and empirical evidence for
compressibility, and discuss the matter in the framework
of Minimum Message Length (MML) inference, which shows
that the theory which best compresses the data is the
one with highest posterior probability, and the best
explanation of the data.
Teaching Critical Thinking
Argument Maps Improve Critical Thinking Teaching Philosophy , 27:2, 95-116. June 2004 . [ PDF ]
Computer-based argument mapping greatly enhances student
critical thinking, more than tripling absolute gains made by other
methods. I describe the method and my experience as an outsider.
Argument mapping often showed precisely how students were erring
(for example: confusing helping premises for separate reasons),
making it much easier for them to fix their errors.
Bayesian Networks and Causation
The Metaphysics of Causal Models: Where's the Biff ?. Erkenntnis 68:149-168. 2008.
[ PDF | At Erkenntnis
]
Toby Handfield, Charles R. Twardy, Kevin B. Korb, Graham
Oppy
This paper presents an attempt to integrate theories of
causal processes---of the kind developed by Wesley Salmon
and Phil Dowe---into a theory of causal models using
Bayesian networks. We suggest that arcs in causal models
must correspond to possible causal processes. Moreover, we
suggest that when processes are rendered physically
impossible by what occurs on distinct paths, the original
model must be restricted by removing the relevant arc. These
two techniques suffice to explain cases of late
preëaut;mption and other cases that have proved
problematic for causal models.
Causal Reasoning with Causal Models. Technical Report
2005/183, School of Computer Science and Software Engineering,
Monash University.
[ PDF ]
K B Korb, C R Twardy, T Handfield and G Oppy
We introduce and discuss the use of Bayesian networks for
causal modeling. Despite their growing popularity and
utility in this application, numerous objections to it have
been raised. We address the claims that Chickering's arc
reversal rule undermines a causal interpretation and that
failures of Reichenbach's Common Cause Principle, or again
failures of faithfulness, invalidate causal modeling. We
also argue against Pearl's deterministic interpretation of
causal models. Against these objections we propose new
model-building principles which evade some of the
difficulties, and we put forward a concept of causal
faithfulness which holds when faithfulness simpliciter
fails. Finally, we particularize our account of type causal
relevant to token causal relevance, providing an alternative
to the recent deterministic accounts of token causation due
to Hitchcock and Halpern & Perl.
Token causation by probabilistic active paths (manuscript),
January 2005
[ PDF
]
Charles Twardy, Kevin Korb, Toby Handfield, Graham Oppy
We present a probabilistic extension to active path analyses of
token causation (Halpern & Pearl 2001, forthcoming; Hitchcock
2001). The
extension uses the generalized notion of intervention presented
in (Korb et al. 2004): we allow an intervention to set any
probability distribution over the intervention variables, not
just a single value. The resulting account can handle a wide
range of examples. We do not claim the account is complete —
only that it fills an obvious gap in previous active-path
approaches. It still succumbs to recent counterexamples by
Hiddleston (2005), because it does not
explicitly consider causal processes. We claim three benefits: a
detailed comparison of three active-path approaches, a
probabilistic extension for each, and an algorithmic
formulation.
A criterion of probabilistic causality, Philosophy of Science , July 2004
[ PDF ]
Charles Twardy & Kevin Korb
The investigation of probabilistic causality has been
plagued by a variety of misconceptions and
misunderstandings. One has been the thought that the aim
of the probabilistic account of causality is the
reduction of causal claims to probabilistic claims.
Nancy Cartwright (1979) has clearly rebutted that
idea. Another ill-conceived idea continues to haunt the
debate, namely the idea that contextual unanimity can do
the work of objective homogeneity. It cannot. We argue
that only objective homogeneity in combination with a
causal interpretation of Bayesian networks can provide
the desired criterion of probabilistic causality.
Causation in Bayesian Networks (Slides: Sep. 2002) [ PDF ]
Charles Twardy & Kevin Korb
A quick introduction to Bayes nets and probabilistic
causation, followed by an analysis of causal
interaction. Based on the Causal Interaction papers
and the more general papers and talks not yet posted
here. I gave a version of this talk at AAHPSSS in
Sydney in July, and this version at Indiana University
in Bloomington in September 2002.
Causal Interaction (CSSE Tech Report 2002/118, July 2002) [ PostScript.Gzip (67k) |PostScript (582k) |PDF (119k) ]
Charles Twardy & Kevin Korb
For philosophers and computer scientists. Gives a general
account of causal interaction using Bayes nets. Shows that
noisy-OR and logit (two common models used in Bayes net
research) are special cases. Shows that previous accounts in
philosophy have been badly mistaken. Suggests a way
to measure causal interaction. 11 double-column
pages.
Measuring Causal Interaction (July 2002) [PDF (88k) |PostScript.Gzip (40k) |PostScript (100k) ]
Charles Twardy & Kevin Korb
For computer scientists mostly. A shortened version of
TR 2002/118 (fewer examples, no philosophy), and more
details about measuring the interactions. Some
results. 8 single-column pages
Probabilistic Causal Interaction (November 2002) [PDF (274k) |PostScript.Gzip (51k) |PostScript (504k) ]
Charles Twardy & Kevin Korb
For philosophers mostly. A shortened version of TR 2002/118
(barest mention of noisy-OR and logit models), with a better
discussion of Ellery Eells and the causal interaction debate
in philosophy of science. Superseded by "A
criterion for probabilistic causality" (above), Nov. 2003.
Bayesian Networks for Epidemiology
Epidemiological data mining of cardiovascular Bayesian
networks. Electronic Journal of Health Informatics , 1:1
2006.
[ Link ]Twardy, C. & Nicholson, A. & Korb, K. & McNeil, J.
Although BNs have been used successfully for many medical
diagnosis problems, there have been few applications to
epidemiological data where data mining methods play a
significant role. In this paper, we look at the application of
BNs to epidemiological data, specifically assessment of risk
for coronary heart disease (CHD). We build the BNs: (1) by
knowledge engineering BNs from two epidemiological models of
CHD in the literature; (2) by applying a causal BN learner. We
evaluate these BNs using cross-validation. We compared
performance in predicting CHD events over 10 years, measuring
area under the ROC curve and Bayesian information reward. The
knowledge engineered BNs performed as well as logistic
regression, while being easier to interpret. These BNs will
serve as the baseline in future efforts to extend BN
technology to better handle epidemiological data, specifically
to model CHD.
Bayesian networks for clinical decision support. Ch. 3 in
Olivier Pourret, Patrick Naïm and Bruce G. Marcot (eds)Bayesian Belief Networks: A Practical Guide to Applications . John Wiley & Sons, March 2008. ISBN:
978-0-470-06030-8.
Nicholson, A. E. & Twardy, C. R. & Korb, K. B. &
Hope, L. R.
Describes the cardiovascular models again and adds Luke Hope's
work building a front-end application that uses those models.
Perception of Causation
So far these are all based on experiments done for my
dissertation. By far the best interpretation and analysis is
provided in the paper to be published in Perception &
Psychophysics . That paper omits the collision
experiments: because of justified criticism from reviewers I
plan to redo those.
Paper in Perception &
Psychophysics 2002:64 (956-968). This is v.4.5. The
accepted version (4.6)
has some changes .
[ PDF (384k) | PostScript.Gzip (179k) ]
Charles Twardy & Geoff Bingham
Excel Dataset for the experiments in the Perception &
Psychophysics paper. (Dissertation Exp. 1):
[ Excel ]
Slides: Australasian Assoc'n of Phil. Conf. (2-7 July, 2000) [PDF (192K) ]
Dissertation: Causation, Causal Perception, & Conservation
Laws (133 pages). Before final revisions.
[ PDF (1.0M) ]
SPP 99 Paper (Presented as a poster at Stanford meeting, June 1999.)
Journal style (dense, 6pp) [PostScript.Gzip (87k)
]
Hume, Newton, and Maclaurin
Paper read at the Hume Society 27th Annual Conference (24-29 July,
2000): [ PostScript.Gzip, 2up
(8 pages, 78k) ]
October 2000 draft: [ PDF | LaTeX ]
Maya Cosmology and Philosophy of Science
Maya Cosmology and Philosophy of Science (long
manuscript expanding on IJHL paper). [ HTML ]
No, the Maya were not on the road to modern astronomy, so
far as we can tell. The question is, what can we tell
besides that? Can we evaluate and study scientific
traditions which are not on our own branch of the
intellectual phylogeny? Hopefully this paper has provided a
clear analysis of various aspects of science which may be in
mind when we ask whether Maya astronomy was scientific, and
explored those features of Maya astronomy which have a
bearing on the question.
Credibility Models
Credibility Models.
Twardy, C.R. & Wright, E.J. & Cannon, S.J. & Takikawa, M.
In K.B. Laskey & S.M. Mahoney & J. Goldsmith
(eds) Proceedings of the Fifth UAI Bayesian Modeling
Applications Workshop (UAI-AW 2007) , Vancouver, British
Columbia, Canada, July 19, 2007. CEUR Workshop Proceedings,
v.268. [http://ceur-ws.org/Vol-268 ].
We present a general hierarchical Bayesian model where
Intelligence Sources make Reports about events or states
in the world, which we call Hypotheses. The underlying
multi-entity Bayes net for even a simple scenario has
hundreds of nodes. We hide the details via Wigmore diagrams
and a Google Maps GUI. Our application domain is Intelligence data fusion in asymmetrical warfare
(terrorism). Some Hypotheses like whether a village is a
threat may be abstract or unobservable. For these, we
define Indicators more observable Hypotheses whose value
has some bearing on the target Hypothesis. The hierarchy can
be arbitrarily deep, and Reports can provide evidence at
any level. Furthermore, all Sources have credibility
models. Traditional Sources are physical sensors with
well-known error models. Non-traditional Sources include
humans, websites, news, etc. For these Sources, our
credibility models include Hypotheses about unknown
factors like objectivity, competence, accuracy, reliabil-
ity, and veracity. Every Report by a Source provides
evidence about those factors. So, for example, successful ad
hominem attacks against one Source can undermine his assur-
ances that a village is safe, and lead us to believe it is
hostile after all.
Please go to
the SARBayes project
homepage for papers, presentations, software, etc.
Australian lost-person database
Modeling lost person behavior with Bayesian
networks
Managing searches using Bayesian networks
Optimal resource allocation
Diffusion and drift models of lost person behavior
Clues, scenarios, and probability maps
Software and Documentation
Various projects at SARBayes , especiallySORAL .
Pymeric HOWTO [ HTML ]
How to write Python scripts for Gnumeric. This is now
included with Gnumeric, in DocBook (SGML) format. That may
be more up-to-date.
toggle-mouse
Small script to toggle left/right-handed mouse for
Gnome. Nothing fancy, just useful. I alias it to "mm" and use it
frequently to swap between external mouse (which I use
left-handed) and my iBook's single-button trackpad (needs to be
right-handed). I'm right-handed (mostly) but like many people
found that using the mouse left-handed reduces wrist strain. I had
presumed it was just because my left hand is more rested, but there
is now a medical study suggesting both righties and lefties do
better with a left-handed mouse. Reason: today's big keyboards
extend far to the right, making right-mousing much harder.
CaMML
(the MML causal model learner)
CaMML was written by Chris Wallace, with variations by
various CSSE students. I wrote the documentation and help
maintain the code, including auxilliary scripts. I also set
up the bug-tracking, CVS, and Wiki, and maintain those
along with the web pages.
Snob (the MML Clustering program)
Snob
itself
Snob was written by Chris Wallace. Again, there are
variations with other contributors. Aside for specific
projects listed below, my involvement has been mostly
scripts, packaging, website features (Wiki & bug-tracking),
minor patches, and prettying the documentation.
Snob in Gnumeric
I've prototyped Paul Harrison'sLittle Snob as a Gnumeric Python
plugin. I'm also working with Donald Permezel to add
Vanilla Snob to Gnumeric itself. This has involved pulling
the Snob command interpreter away from the numerics and
making it a standalone shared-object library. If you know
csw's code, you'll appreciate this took some work.
Snob
Scripts
Various scripts for Snob, especially Snob Vanilla. Mostly
transforming data into Snob input files, or rendering Snob
output more sensibly.
MLtools
Luke Hope's Weka
toolbox for evaluating machine learners. Includes a Java wrapper
for CaMML, a StaticBN learner, some default learners (Perfect
and Prior), and a couple of discretizing wrappers for AODE and
KeoghTAN. I contribute mostly to StaticBN and CaMMLWrapper.
Causal Reasoning Modelling GUI [ MATLAB ]
Causal Reckoner
Luke Hope's GUI for Bayes Nets. Updates probabilities for both
observations and interventions. I have been peripherally involved.
c t w a r d y _at_ alumni indiana edu
StyleSheet and backgrounds kindly provided by
njh .
This page last modified Mar 19, 2008