The Artificial Scientist: Logicist, Emergentist, and Universalist
  Approaches to Artificial General Intelligence
  We attempt to define what is necessary to construct an Artificial Scientist,
explore and evaluate several approaches to artificial general intelligence
(AGI) which may facilitate this, conclude that a unified or hybrid approach is
necessary and explore two theories that satisfy this requirement to some
degree.
