The Laboratory for Symbolic and Educational
Computing
- Overview
- LSEC Projects
- Resources
- LSEC Fellowships
1. Overview
The Laboratory for Symbolic and Educational Computing
(LSEC) is part of the Philosophy Department at Carnegie Mellon
University. It was founded in 1996 by Wilfried
Sieg, who co-directed it with Richard Scheines until June 30, 2005. Teddy Seidenfeld and
Sieg are the current co-directors; Joseph Ramsey, the Department’s
Director of Computing, has been providing direction and supervision for
LSEC computational projects since 1998.
The Department's research orientation is heavily interdisciplinary.
The disciplines that are most important for LSEC range from mathematical logic
through the philosophy of science to decision and game theory. Modern
philosophy has formulated many of the foundational questions germane to
mathematics and the sciences and has answered several of them. Decision
theory, game theory, logic, statistical causal inference and the theory
of computation have all advanced significantly as a result of recent
philosophical research.
Within this broad interdisciplinary context, the mission of LSEC is threefold:
- To advance research by the implementation and examination of central algorithms;
- To turn such advances into useful computational tools that will support researchers;
- To use the tools as part of computer taught courses that are highly interactive and completely web-based.
Current research and educational projects are described next.
Φ Back to the top
2. LSEC Projects
Here is a list of current research and educational projects that are currently pursued in LSEC.
Φ Back to the top
3. Resources
Computational Resources
The lab is equipped with several high end PCs, and laser
printers, and substantial hard disk space. Computational support by the College
and University (H&SS
Computing Services, Computing
Services) is outstanding.
Intellectual Resources
Joseph Ramsey, the Department’s Director of Computing, and Davin
Lafon, LSEC’s Principal Research Programmer, the graduate students in Logic, Computation & Methodology, and the Department's faculty provide a wealth of computational experience.
Institutional Connections
LSEC is connected to several other labs and centers at Carnegie Mellon. The Department of Machine Learning combines faculty from Philosophy, Statistics, Computer Science,
Robotics, and Language Technologies with a common interest in
practically computable methods to learn from data. The Human-Computer Interaction Institute (HCII),
has faculty from Computer Science, Design, the Software
Engineering Institute, and Psychology with expertise in designing,
implementing, and evaluating user interfaces, educational software, and
computer mediated interaction in general. The development of
web-based courses is being pursued in the context of Carnegie Mellon’s Open Learning Initiative (OLI); there are also close interactions with the Pittsburgh Science of Learning Center (PSLC) and the Program in Interdisciplinary Educational Research (PIER).
Φ Back to the top
4. LSEC Fellowships for Undergraduates
Each year LSEC supports several Carnegie Mellon undergraduates
interested in participating in LSEC projects. Such participation can
take place over the summer or during the academic year. If appropriate
progress is made, projects beginning in the summer can be extended
through (parts of) the following academic year, and projects begun in
the fall can be extended through the spring and summer.
LSEC Fellows can elect to receive either course credit for
independent research or a stipend of $12/hour. Fellows have reserved
workspace in the lab, computing and programming support, and access to
all LSEC resources. Projects can be an elaboration of one entry from
the list below, or a project of the student's choice. Applicants must
have an appropriate faculty sponsor for their projects, and we highly
recommend collaborating with a faculty member on the application.
There will be two due dates for each term. The first is an early submission date; applications submitted by this date will be decided in time for work to commence by the beginning of term. The second is a late date; applications submitted by this date will be decided shortly after the late date, subject to availability of funds.
For Spring and Fall terms, the early submission will be two weeks before the start of classes; the late date will be one week after the start of classes.
For Summer, early submission will be the last day of classes of the Spring term; the late date will be the Monday after commencement.
Applications should be submitted to Joseph Ramsey by email at jdramsey@andrew.cmu.edu
or by hardcopy to his departmental address:
Dr. Joseph Ramsey
LSEC Fellowships,c/o Dept. of Philosophy
135 Baker Hall
Carnegie Mellon University
Pittsburgh, PA 15213
The applications should include:
- Name, Student Number, Primary Major
- Name of Faculty Sponsor
- Project proposal (approx. 2 pages including a short abstract)
- Resume
- Time Frame for Project (e.g., Summer, Fall, etc.)
Suggestions for Undergraduate Projects
The list below presents suggestions only - we encourage you to
contact a faculty sponsor for a project you are interested in carrying
out.
Causal and Statistical Reasoning (Contacts: Richard Scheines, Clark Glymour, or Peter Spirtes)
- Implementing and testing algorithms for predicting the effects of policy interventions from non-experimental data.
Social scientists typically cannot do experiments, and are thus forced
to make causal inferences from observational data and background
knowledge. Spirtes, Glymour and Scheines (1993) have developed
algorithms to take observational data and background knowledge and
output a class of causal models that explain the data. An excellent
project would be implemented some of these algorithms and to test them
on real and simulated data. (Contact: Peter Spirtes)
- Simulating Causal Systems.
Simulating data from a causal model constructed by the user has proved
crucial in developing algorithms for causal inference, but our
simulation environment is quite limited. Extending its functionality
and giving it a more imaginative interface would help the project.
(Contact: Richard Scheines)
- Educational Modules.
One branch of the causal reasoning project is educational. The Dept. of
Education has funded us to build web-based software to teach causal
reasoning with statistical data. We are now constructing modules that
have interactive Java applets to teach these concepts, and have a
number of projects that would benefit from an undergraduate research
project. (Contact: Richard Scheines or Clark Glymour)
- Detecting Anomalies in Space Shuttle Launches . We have the complete mission control launch data for 4 shuttle launches. (Contact: Joseph Ramsey or Clark Glymour)
Computational Cognitive Science (Contact: David Danks)
- How Humans Learn Causal Structure. We believe that
humans learn about causal structure in a different way than our
computer algorithms do, but we don't know. Research is needed into how
humans learn about causation, and how they might be trained to do so
more effectively.
- Learning from Distributed Datasets.
Some preliminary algorithms are known for learning about the world from
multiple information sources. Potential projects include some
combination of implementation, simulation, and extension of those
algorithms, as well as multiple real-world applications.
- Structure of Human Concept Learning.
Psychological theories of human concept representation have recently
been represented using graphical models. Potential projects include
developing formal models of concept learning, and testing those models
empirically.
- Integration of Concept and Causal Learning in Humans.
Causal learning depends on our concepts, and at least some concepts are
described by causal structures. However, there are essentially no
formal models that integrate these two processes. There are thus
numerous open formal and empirical questions about any possible
integration.
- "Webs" of Causal Knowledge. People
seem to have quite wide-ranging, well-integrated webs of causal
knowledge, even though we rarely learn about more than one or two
causal relationships at a time. Potential projects include: empirical
investigations of the size, coherence, and stability of those webs; and
theoretical research on the ways in which people might integrate local
learning into the web.
- Unsupervised Human Concept Learning.
Most psychological research on concept learning has focused on the
supervised case, in which the learner is taught the concept (implicitly
or explicitly). In contrast, very little is known about unsupervised
learning, in which people must determine the number and structure of
concepts for themselves. Potential projects include: the extension of
existing concept learning models to the unsupervised case; the
translation of machine learning models to the psychological domain; and
empirical investigations of the nature of unsupervised concept
learning.
Exploration Learning (Contact: Linda Palmer)
- Modeling Exploratory Behavior Rats placed in a
novel environment carry out a characteristic set of exploration
behaviors, including repeated 'forays', visits to places and objects,
and rearing to orient to distant visual cues, and these change over
time (eg foray duration increases and frequency decreases). Data from
rat behavioral experiments will be collected and models constructed
(Bayes nets / times series analysis are potential modeling tools) .
Possible routes of participation would include experimental (running
rat behavior experiments) and/or modeling (identifying variables of
interest in the data, building computer simulations, and testing these
against the actual data).
- Exploration and Reward
A rat familiarizing itself with a novel environment is in an
unstructured learning task, that is, one without an explicit external
reward signal. This project examines patterns of neuronal activity
produced during exploration in certain brain circuits contributing to
learning and memory, especially in prefrontal cortex, amygdala, and
hippocampus, and compares them to those produced in situations in which
learning is associated with explicit rewards. Project participation
could include laboratory work and/or data analysis.
Proof Search and Logical Reasoning (Contacts: Wilfried Sieg or Joseph Ramsey)
- Automated Proof Search. We have developed a very
effective search method for finding natural proofs in logic. How can
these techniques be extended to mathematical arguments? We are in the
process of extending the underlying intercalation method to elementary
set theory. This involves both interesting mathematical and
computational issues.
- Logic & Proofs. The
techniques of automated proof search, developed in the project above,
are now being taught in a fully web-based course: Logic & Proofs.
There are many areas where the logical presentation, examples,
interactive learning environments and the graphical interface can be
improved. However, the most important educational project is to build
an intelligent, dynamic tutor for proof construction using these
techniques.
- Educational experiments. The
web-based course provides an ideal setting for carrying out educational
experiments; we want to investigate which methods are effective for
teaching students basic notions and techniques in logic.
- Mental Proofs.
Many powerful algorithms exist for finding proofs in logical systems.
Some strive explicitly to use strategies that human experts are thought
to employ, but little is known about how novice and experts actually
search for proofs.
Computability Theory (Contacts: Wilfried Sieg or Joseph Ramsey)
- Turing Machines . Logic & Proofs is to be
extended by an elementary introduction to computability theory; that
involves the implementation Turing machines as a web-based application.
It also involves the presentation of elementary computability theory;
the main results to be shown are the Halting Problem and the
unsolvability of the decision problem for predicate logic.
Rational Choice (Contacts: Teddy Seidenfeld or Horacio Arló-Costa)
- Imprecise Probabilities and values . The relevant
information used in most real decision problems tends to be scarce,
vague or even sometimes conflicting. By the same token preferences may
also be incomplete. There are nevertheless well known theories of
decision that can be applied to situations of this kind where both
probabilities and value are imprecise. There is preliminary evidence
(gathered through experiments carried by some of our faculty and
students) that these theories can accommodate recalcitrant empirical
evidence (like the so-called two-color Ellsberg’s paradox). Extensions
of this work for non-binary choices in three color Ellsberg situations
(as well as real-life versions of these situations) are planned for
Spring and Fall 2006. Work includes the design of the experimental
set-up, data-analysis, and the development of software. (Contact Teddy
Seidenfeld or Horacio Arló-Costa ).
- Neural models of choice.
Patients with lesions to the ventromedial prefrontal cortex (VMPFC)
exhibit both deficiencies in decision-making and in social tasks. There
is no available unified explanation of these deficiencies; although
recent work by McClelland and Maia (CMU) as well as Fellows and Farah
(U. Penn) indicates that VMPFC mediates reversal learning (this
evidence questions the usual interpretation of experiments like the
so-called Iowa Task). This has lead many to think that these patients’
difficulties in the social domain might be due to their inability to
rapidly and flexibly update their representation of social reinforcers.
Thus the idea is that patients who have impairments in the rapid
updating of stimulus-reinforcement contingencies would be expected to
have social difficulties. In collaboration with NIH we are carrying
experiments whose main goal is to provide a bridge between the
laboratory findings regarding reversal-learning deficits and the
real-life observations regarding social difficulties, by showing that
VMPFC patients may be unable to adapt their behavior when the behavior
of someone with whom they are interacting changes. This is done by
implementing a sequential version of the so-called trust game, where
patients play against a computer program (without knowing that this is
the case). Work in this area may involve experimental design, data
analysis, and design of computer interfaces and algorithms as well as
analytic work concerning the sequential game itself (Contact: Horacio
Arló-Costa ).
Φ Back to the top