Is there an updated Production Systems family tree?

Has anyone done an update to the productions system family tree on page 19 of the Klahr/Langely/Neches book Production System Models of Learning and Development? (You may be able to view page 19 using the Google Book Preview link on the MIT Press page.)

At this point, I have gathered data on some 50+ production system tools in an effort to create an updated diagram.

To be clear, this is not a duplicate of Rolando’s BRE Family Tree. I’m tackling a very specific area: OPS variants and progeny.

However, I don’t want to waste the effort if someone has done this work already. Perhaps someone in the academic community has already done this?

5 responses to “Is there an updated Production Systems family tree?”

  1. Gary Riley says:

    I looked through several books and wasn’t able to find anything (other than general surveys of existing tools with little emphasis on ancestors). Expert Systems: Principles and Programming; Artificial Intelligence: A Knowledge-Based Approach; Expert Systems: Design and Development; Introduction to Expert Systems; and The Engineering of Knowledge-Based Systems: Theory and Practice.

  2. kreinsch says:

    Thank you, Gary. (I don’t have the last book in that list.) My suspicion is that if someone has done this work it would be in the academic community. Thanks, again!

  3. Carlos Serrano-Morales says:

    Karl
    Is there something else than academic interest that motivates your search? I know I attempted the same search three-four years ago and could not really find a complete enough tree anywhere.
    That being said, I gave up long before getting to 50 of these. I would be curious to see what you got!
    Thanks

  4. kreinsch says:

    Hi Carlos. It’s pretty much academic interest. It’s certainly not for work. :-) The purpose of collecting the data is for my own interest and in order to share it.

    There is a story here about the heritage of OPS, and I’d like to see a good recent visualization of it.

    The struggle right now is that I have many names of systems but don’t have full details on all of them such as a) implementation language, b) year implemented, c) usage of actual OPS source code vs. concepts. In some cases, I’m just going to have to go read the research papers in order to get the data, and/or email the implementers.

    If I end up pursuing this further, I will publish all the underlying data/research in order that others could help improve the data.

  5. Karl Reinsch says:

    Also, Carlos, so many of these systems do not appear to be available online. I’d really like to see an archive of as many of those systems as possible. I’d certainly be willing to help curate and host such an archive.

Leave a Reply