Craig Knoblock

Information Sciences Institute
University of Southern California
4676 Admiralty Way
Marina del Rey, CA 90292

Email: knoblock
. . . . @isi.edu
Voice: (310) 448-8786
Fax: (310) 822-0751

Current Positions

Senior Project Leader, Information Sciences Institute, University of Southern California
Research Professor, Computer Science Department, University of Southern California
Chief Scientist, Fetch Technologies
Chief Scientist, Geosemble Technologies

Education

Ph.D., Computer Science, 1991, Carnegie Mellon
M.S., Computer Science, 1988, Carnegie Mellon
B.S., Computer Science with Honors, 1984, Syracuse University

Research Projects

Our research group is developing intelligent techniques to enable rapid and efficient information integration. The focus of our research has been on the technologies required for constructing distributed, integrated applications from online sources. This research includes:

  • Wrapping and Modeling: Machine learning techniques for building and maintaining wrappers for online sources and then constructing a semantic model of the wrapped sources so that they can be automatically integrated with other sources.

  • Record Linkage: Learning how to align records across sources.

  • Data Integration: Generating plans to automatically integrate data across sources.

  • Plan Execution: Representing, defining, and efficiently executing integration plans in the Web environment.

  • Constraint-based Integration:Interactive constraint-based planning and integration for the Web environment.
  • We are applying these techniques to a variety of application areas including:

  • Geospatial Data Integration A mediator-based approach to organizing and integrating the huge amount of geospatial data that is available online.

  • Biological Data Integration. Application of the techniques and tools we have developed for other types of data to the biological data sources available online.
  • Invited Talks

  • Learning to Optimize Plan Execution in Information Agents,
    Plenary Talk at the 6th International Conference on Case-Based Reasoning (ICCBR 2005) ,
    Chicago, IL, USA, August 25, 2005.

  • Building Software Agents for Planning, Monitoring, and Optimizing Travel,
    Plenary Talk at the Eleventh International Conference on Information Technology and Travel & Tourism (ENTER 2004),
    Cairo, Egypt, January 26, 2004.

  • Deploying Information Agents on the Web
    Invited Talk at the International Joint Conference on Artificial Intelligence (IJCAI-03)
    Acapulco, Mexico, August 15, 2003

  • Integrating Online and Geospatial Information Sources
    Invited Talk at the Summer Assembly of the University Consoritum for Geographic Information Science
    Monterey, CA, June 17, 2003
  • Workshops

  • IJCAI 2003 Workshop on Information Integration on the Web (Online Proceedings)
    Craig Knoblock and Rao Kambhampati, Co-chairs
    August 9-10, 2003
    Acapulco, Mexico
  • ICAPS 2003 Workshop on Planning for Web Services
    Trento, Italy, 10 June 2003
    Organizing Committee: Jose Luis Ambite, Craig Knoblock, Sheila McIlraith,
    Mike P. Papazoglou, Biplav Srivastava, and Paolo Traverso.
  • Courses and Tutorials

  • CSCI 548: Information Integration on the Web
  • This course will be offered next in the Spring 2008 semester.
  • Course Syllabus, Readings, and Lectures from Fall 2006
  • Students interested in taking this course should read the FAQ!
  • Tutorial on Planning on the Web
    Craig Knoblock and Jose Luis Ambite
    14th International Conference on Automated Planning and Scheduling
    June 3, 2004.
  • Tutorial on Information Integration on the Web
    Craig Knoblock and Subbarao Kambhampati
    Eighteenth National Conference on Artificial Intelligence
    July 29, 2002.
  • Tutorial on Planning and the Web
    PLANET International Summer School on AI Planning
    September 16-22, 2002
    Halkidiki, Greece
  • Planning for Information Gathering
  • Plan Execution for Information Gathering
  • Graduated Students

  • Snehal Thakkar, 2007.
    A Data Integration Approach to Dynamically Fusing Geospatial Sources (slides)
    Ph.d. Thesis, Department of Computer Science, University of Southern California, 2007.

  • Mark Carman, 2006.
    Learning Semantic Definitions of Information Sources on the Internet (slides)
    Ph.d. Thesis, School of Information and Communication Technologies, University of Trento, 2006.

  • Matthew Michelson, 2005.
    Building Queryable Datasets from Ungrammatical and Unstructured Sources (slides)
    Masters Thesis, Department of Computer Science, University of Southern California, 2005.

  • Ching-Chien Chen, 2005.
    Automatically and Accurately Conflating Road Vector Data, Street Maps and Orthoimagery (slides)
    Ph.d. Thesis, Department of Computer Science, University of Southern California, 2005.

  • Rahul Bakshi, 2004.
    Integrating and reasoning about online sources to accurately geocode addresses (slides)
    Masters Thesis, Department of Computer Science, University of Southern California, 2004.

  • Greg Barish, 2003.
    Speculative Plan execution for information agents (slides)
    Ph.D. Thesis, Department of Computer Science, University of Southern California, 2003.

  • Ion Alexandru Muslea, 2002.
    Active Learning with Multiple Views (slides)
    Ph.D. Thesis, Department of Computer Science, University of Southern California, 2002.

  • Sheila Tejada, 2002.
    Learning object identification rules for information integration (slides)
    Ph.D. Thesis, Department of Computer Science, University of Southern California, 2002.

  • Naveen Ashish, 2000.
    Optimizing information mediators by selectively materializing data (slides)
    Ph.D. Thesis, Department of Computer Science, University of Southern California, 2000.

  • Jose Luis Ambite, 1998.
    Planning by rewriting (slides)
    Ph.D. Thesis, Department of Computer Science, University of Southern California, 1998.

  • Chun-Nan Hsu, 1996.
    Learning effective and robust semantic knowledge for database query optimization (slides)
    Ph.D. Thesis, Department of Computer Science, University of Southern California, 1996.
  • Publications

    Publications (organized by year)

    2007

  • Learning semantics of online information sources,
    Kristina Lerman, Anon Plangrasopchok, and Craig A. Knoblock.
    International Journal on Semantic Web and Information Systems, 2007.

  • Beginning to understand unstructured, ungrammatical text: An information integration approach,
    Matthew Michelson and Craig A. Knoblock.
    In Proceedings of the AAAI Spring Symposium on Machine Reading, 2007.

  • An automatic approach to semantic annotation of unstructured, ungrammatical sources: A first look,
    Matthew Michelson and Craig A. Knoblock.
    In Proceedings of the 1st IJCAI Workshop on Analytics for Noisy Unstructured Text Data, 2007.

  • From text to geographic coordinates: The current state of geocoding,
    Daniel W. Goldberg, John P. Wilson, and Craig A. Knoblock.
    Journal of the Urban and Regional Information Systems Association, 19(1), 2007.

  • Building data integration queries by demonstration,
    Rattapoom Tuchinda, Pedro, and Craig A. Knoblock.
    In {IUI '07: Proceedings of the international conference on Intelligent user interface}, January 2007.

  • Learning semantic descriptions of web information sources,
    Mark James Carman and Craig A. Knoblock.
    In Proceedings of the Twentieth International Joint Conference on Artificial Intelligence (IJCAI), January 2007.

    2006

  • Learning blocking schemes for record linkage,
    Matthew Michelson and Craig A. Knoblock.
    In Proceedings of the 21st National Conference on Artificial Intelligence (AAAI-06), Boston, MA, 2006.

  • Automatically labeling the inputs and outputs of web services,
    Kristina Lerman, Anon Plangrasopchok, and Craig A. Knoblock.
    In Proceedings of the 21st National Conference on Artificial Intelligence (AAAI-06), Boston, MA, 2006.

  • Classification of line and character pixels on raster maps using discrete cosine transformation coefficients and support vector machines,
    Yao-Yi Chiang and Craig A. Knoblock.
    In Proceedings of the International Conference on Pattern Recognition (ICPR 2006), 2006.

  • Geodec: Enabling geospatial decision making,
    Cyrus Shahabi, Yao-Yi Chiang, Kelvin Chung, Kai-Chen Huang, Jeff Khoshgozaran-Haghighi, Craig Knoblock, Sung Chun Lee, Ulrich Neumann, Ram Nevatia, Arjun Rihan, Snehal Thakkar, and Suya You.
    In Proceedings of the IEEE International Conference on Multimedia \& Expo (ICME), Toronto,Canada, July 2006.

  • Automatic alignment of vector data and orthoimagery for the national map,
    Craig A. Knoblock, Cyrus Shahabi, Ching-Chien Chen, and E. Lynn Usery.
    In Proceedings of the 7th Annual Conference on Digital Government Research, San Diego, CA, 2006.

  • Automatically conflating road vector data with orthoimagery,
    Ching-Chien Chen, Craig A. Knoblock, and Cyrus Shahabi.
    Geoinformatica, 10(4):495--530, December 2006.

  • Active learning with multiple views,
    Ion Muslea, Steve Minton, and Craig A. Knoblock.
    Journal of Artificial Intelligence Research, 27:203--233, 2006.

    2005

  • Composing, optimizing, and executing plans for bioinformatics web services,
    Snehal Thakkar, Jose Luis Ambite, and Craig A. Knoblock.
    VLDB Journal, Special Issue on Data Management, Analysis and Mining for Life Sciences, 14(3):330--353, Sep 2005.

  • Learning approximate thematic maps from labeled geospatial data,
    Mehdi Sharifzadeh, Cyrus Shahabi, and Craig A. Knoblock.
    In Peggy Agouris and Arie Croitoru, editors, Next Generation Geospatial Information: From Digital Image Analysis to SpatioTemporal Databases, pages 129--141. A.A. Balkema Publishers, New York, 2005.

  • Learning to optimize plan execution in information agents,
    Craig A. Knoblock.
    In Hector Munoz-Avila and Francesco Ricci, editors, Proceedings of the 6th International Conference on Case-Based Reasoning (ICCBR 2005), LNAI 3620, pages 2--3. Springer-Verlag, New York, 2005.

  • Inducing source descriptions for automated web service composition,
    Mark James Carman and Craig A. Knoblock.
    In Proceedings of the AAAI 2005 Workshop on Exploring Planning and Scheduling for Web Services, Grid, and Autonomic Computing, Technical Report WS-05-03. AAAI Press, 2005.

  • A mixed-initiative system for building mixed-initiative systems,
    Craig A. Knoblock, Pedro Szekely, and Rattapoom Tuchinda.
    In Proceedings of the AAAI Fall Symposium on Mixed-Initiative Problem-Solving Assistants, 2005.

  • Automatically identifying and georeferencing street maps on the web,
    Sneha Desai, Craig A. Knoblock, Yao-Yi Chiang, Kandarp Desai, and Ching-Chien Chen.
    In Proceedings of the 2nd International Workshop on Geographic Information Retrieval (GIR'05), 2005.

  • Automatic extraction of road intersections from raster maps,
    Yao-Yi Chiang, Craig A. Knoblock, and Ching-Chien Chen.
    In The 13th ACM International Symposium on Advances in Geographic Information Systems (ACM-GIS'05), Bremen, Germany, November, 2005.

  • A constraint satisfaction approach to geospatial reasoning,
    Martin Michalowski and Craig A. Knoblock.
    In Proceedings of the Twentieth National Conference on Artificial Intelligence (AAAI-05), 2005.

  • Heterogeneous field matching method for record linkage,
    Steven N. Minton, Claude Nanjo, Craig A. Knoblock, Martin Michalowski, and Matthew Michelson.
    In Proceedings of the Fifth IEEE International Conference on Data Mining (ICDM '05), 2005.

  • Semantic annotation of unstructured and ungrammatical text,
    Matthew Michelson and Craig A. Knoblock.
    In Proceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI-2005), Edinburgh, Scotland, 2005.

  • Interactively building agents for consumer-side data mining,
    Rattapoom Tuchinda and Craig A. Knoblock.
    In Proceedings of Intelligent User Interfaces, San Diego, CA, 2005.

  • An expressive language and efficient execution system for software agents,
    Greg Barish and Craig A. Knoblock.
    Journal of Artificial Intelligence Research, 23:625--666, 2005.

  • Plan optimization by plan rewriting,
    Jose Luis Ambite, Craig A. Knoblock, and Steven Minton.
    In Ioannis Vlahavas and Dimitris Vrakas, editors, Intelligent Techniques for Planning, pages 121--161. Idea Group Publishing, Hershey, PA, 2005.

  • Automatically utilizing secondary sources to align information across data sources,
    Martin Michalowski, Snehal Thakkar, and Craig A. Knoblock.
    AI Magazine, Special Issue on Semantic Integration, 26(1), 2005.

  • Machine learning techniques for web wrapper maintenance,
    Kristina Lerman, Steven N. Minton, and Craig A. Knoblock.
    In Goran D. Putnik and Maria Manuela Cunha, editors, Virtual Enterprise Integration: Technological and Organizational Perspectives, pages 334--350. Idea Group Publishing, Hershey, PA, 2005.

  • Heracles II: Conditional constraint networks for interleaved planning and information gathering,
    Jose Luis Ambite, Craig A. Knoblock, Maria Muslea, and Steven Minton.
    IEEE Intelligent Systems, 20(2):25--33, March/April 2005.

    2004

  • Utilizing road network data for automatic identification of road intersections from high resolution color orthoimagery,
    Ching-Chien Chen, Cyrus Shahabi, and Craig A. Knoblock.
    In Proceedings of the 2nd Workshop on Spatio-Temporal Database Management - STDBM'04, 2004.

  • Automatically and accurately conflating orthoimagery and street maps,
    Ching-Chien Chen, Craig A. Knoblock, Cyrus Shahabi, Snehal Thakkar, and Yao-Yi Chiang.
    In Proceedings of the 12th ACM International Symposium on Advances in Geographic Information Systems (ACM-GIS'04), 2004.

  • Exploiting online sources to accurately geocode addresses,
    Rahul Bakshi, Craig A. Knoblock, and Snehal Thakkar.
    In Proceedings of the 12th ACM International Symposium on Advances in Geographic Information Systems (ACM-GIS'04), 2004.

  • Populating the semantic web,
    Kristina Lerman, Cenk Gazen, Steven Minton, and Craig A. Knoblock.
    In Proceedings of the AAAI 2004 Workshop on Advances in Text Extraction and Mining, 2004.

  • Using the structure of web sites for automatic segmentation of tables,
    Kristina Lerman, Lise Getoor, Steven Minton, and Craig A. Knoblock.
    In Proceedings of ACM SIG on Management of Data (SIGMOD-2004), 2004.

  • Retrieving and semantically integrating heterogeneous data from the web,
    Martin Michalowski, José Luis Ambite, Snehal Thakkar, Rattapoom Tuchinda, Craig A. Knoblock, and Steve Minton.
    IEEE Intelligent Systems, 19(3), 2004.

  • Exploiting secondary sources for unsupervised record linkage,
    Martin Michalowski, Snehal Thakkar, and Craig A. Knoblock.
    In Proceedings of the 2004 VLDB Workshop on Information Integration on the Web, 2004.

  • A data integration approach to automatically composing and optimizing web services,
    Snehal Thakkar, Jose Luis Ambite, and Craig A. Knoblock.
    In Proceedings of 2004 ICAPS Workshop on Planning and Scheduling for Web and Grid Services, Whistler, BC, Canada, 2004.

  • Building software agents for planning, monitoring, and optimizing travel,
    Craig A. Knoblock.
    In Andrew J. Frew, editor, Proceedings of the Eleventh International Conference on Information Technology and Travel & Tourism. Springer-Verlag, New York, 2004.

  • Agent wizard: Building information agents by answering questions,
    Rattapoom Tuchinda and Craig A. Knoblock.
    In Proceedings of Intelligent User Interfaces, Island of Madeira, Portugal, 2004.

    2003

  • Automatically and accurately conflating satellite imagery and maps,
    Ching-Chien Chen, Craig A. Knoblock, Cyrus Shahabi, and Snehal Thakkar.
    In Proceedings of the International Workshop on Next Generation Geospatial Information, Cambridge, MA, 2003.

  • Learning approximate thematic maps from labeled geospatial data,
    Mehdi Sharifzadeh, Cyrus Shahabi, and Craig A. Knoblock.
    In Proceedings of the International Workshop on Next Generation Geospatial Information, Cambridge, MA, 2003.

  • Exploiting a search engine to develop more flexible web agents,
    Shou-de Lin and Craig A. Knoblock.
    In Proceedings of the 2003 IEEE/WIC International Conference on Web Intelligence (WI2003), pages 54--60, Halifax, Canada, 2003. IEEE Computer Society.
    Best Paper Award.

  • Deploying information agents on the web,
    Craig A. Knoblock.
    In Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI-2003), Acapulco, Mexico, 2003.

  • Active learning with strong and weak views: A case study on wrapper induction,
    Ion Muslea, Steven Minton, and Craig A. Knoblock.
    In Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI-2003), Acapulco, Mexico, 2003.

  • Learning value predictors for the speculative execution of information gathering plans,
    Greg Barish and Craig A. Knoblock.
    In Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI-2003), Acapulco, Mexico, 2003.

  • Automatically annotating and integrating spatial datasets,
    Ching-Chien Chen, Snehal Thakkar, Craig A. Knoblock, and Cyrus Shahabi.
    In Proceedings of the Eighth International Symposium on Spatial and Temporal Databases (SSTD 2003), volume 2750 of Lecture Notes in Computer Science, Springer, Berlin, 2003.

  • To buy or not to buy: Mining airline fare data to minimize ticket purchase price,
    Oren Etzioni, Craig A. Knoblock, Rattapoom Tuchinda, and Alexander Yates.
    In Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2003.

  • Accurately and reliably extracting data from the web: A machine learning approach,
    Craig A. Knoblock, Kristina Lerman, Steven Minton, and Ion Muslea.
    In Piotr S. Szczepaniak, Javier Segovia, Janusz Kacprzyk, and Lotfi A. Zadeh, editors, Intelligent Exploration of the Web, pages 275--287. Springer-Verlag, Berkeley, CA, 2003.

  • Proteus: A system for dynamically composing and intelligently executing web services,
    Shahram Ghandeharizadeh, Craig A. Knoblock, Christos Papadopoulos, Cyrus Shahabi, Esam Alwagait, Jose Luis Ambite, Min Cai, Ching-Chien Chen, Parikshit Pol, Rolfe Schmidt, Saihong Song, Snehal Thakkar, and Runfang Zhou.
    In Proceedings of the First International Conference on Web Services (ICWS), Las Vegas, NV, June 2003.

  • Efficient execution of recursive integration plans,
    Snehal Thakkar and Craig A. Knoblock.
    In Proceedings of 2003 IJCAI Workshop on Information Integration on the Web, Acapulco, Mexico, 2003.

  • A view integration approach to dynamic composition of web services,
    Snehal Thakkar, Jose-Luis Ambite, and Craig A. Knoblock.
    In Proceedings of 2003 ICAPS Workshop on Planning for Web Services, Trento, Italy, 2003.

  • Wrapper maintenance: A machine learning approach,
    Kristina Lerman, Steven N. Minton, and Craig A. Knoblock.
    Journal of Artificial Intelligence Research, 18:149--181, 2003.

    2002

  • Coalition agents experiment: Multiagent cooperation in international coalitions,
    David N. Allsopp, Patrick Beautement, Michael Kirton, Jeffrey M. Bradshaw, Niranjan Suri, Edmund H. Durfee, Craig A. Knoblock, Austin Tate, and Craig W. Thompson.
    IEEE Intelligent Systems, 17(3):26--35, May/June 2002.

  • Electric elves: Agent technology for supporting human organizations,
    Hans Chalupsky, Yolanda Gil, Craig A. Knoblock, Kristina Lerman, Jean Oh, David V. Pynadath, Thomas A. Russ, and Milind Tambe.
    AI Magazine, 23(2):11--24, Summer 2002.

  • Learning domain-independent string transformation weights for high accuracy object identification,
    Sheila Tejada, Craig A. Knoblock, and Steven Minton.
    In Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD-2002), Edmonton, Alberta, Canada, 2002.

  • Getting from here to there: Interactive planning and agent execution for optimizing travel,
    Jose Luis Ambite, Greg Barish, Craig A. Knoblock, Maria Muslea, Jean Oh, and Steven Minton.
    In Proceedings of the Fourteenth Conference on Innovative Applications of Artificial Intelligence (IAAI-2002), pages 862--869, AAAI Press, Menlo Park, CA, 2002.

  • Coalition agents experiment: Multi-agent co-operation in an international coalition setting,
    D.N. Allsopp, P. Beautement, J.M. Bradshaw, E.H. Durfee, M. Kirton, C.A. Knoblock, N. Suri, A. Tate, and C.W. Thompson.
    In Proceedings of the Second International Conference on Knowledge Systems for Coalition Operations (KSCO-2002), Toulouse, France, April 2002.

  • Active + semi-supervised learning = robust multi-view learning,
    Ion Muslea, Steven Minton, and Craig A. Knoblock.
    In Proceedings of the 19th International Conference on Machine Learning (ICML-2002), pages 435--442, Sydney, Australia, 2002.

  • Adaptive view validation: A first step towards automatic view detection,
    Ion Muslea, Steven Minton, and Craig A. Knoblock.
    In Proceedings of the 19th International Conference on Machine Learning (ICML-2002), pages 443--450, Sydney, Australia, 2002.

  • Adaptive view validation: A case study on wrapper induction and text classification,
    Ion Muslea, Steven Minton, and Craig A. Knoblock.
    In Proceedings of the AAAI-2002 Workshop on Intelligent Services Integration, Edmonton, Alberta, Canada, 2002.

  • Dynamically composing web services from on-line sources,
    Snehal Thakkar, Craig A. Knoblock, Jose Luis Ambite, and Cyrus Shahabi.
    In Proceeding of AAAI-2002 Workshop on Intelligent Service Integration, pages 1--7, Edmonton, Alberta, Canada, July 2002.

  • Speculative execution for information gathering plans,
    Greg Barish and Craig A. Knoblock.
    In Proceedings of the Sixth International Conference on Artificial Intelligence Planning and Scheduling (AIPS 2002), pages 184--193, AAAI Press, Menlo Park, CA, 2002.

  • An efficient and expressive language for information gathering on the web,
    Greg Barish and Craig A. Knoblock.
    In Proceedings of the {AIPS-2002} Workshop on Is there life after operator sequencing? -- Exploring real world planning, pages 5--12, Tolouse, France, 2002.

  • Learning efficient value predictors for speculative plan execution,
    Greg Barish and Craig A. Knoblock.
    In Proceedings of the Fifth International Workshop on the World Wide Web and Databases ({WebDB 2002}), pages 77--82, Madison, WI, 2002.

  • Selectively materializing data in mediators by analyzing user queries,
    Naveen Ashish, Craig A. Knoblock, and Cyrus Shahabi.
    International Journal of Cooperative Information Systems, 11(1), March 2002.

    2001

  • Efficiently querying moving objects with pre-defined paths in a distributed environment,
    Cyrus Shahabi, Mohammada R. Kolahdouzan, Snehal Thakkar, Jose Luis Ambite, and Craig A. Knoblock.
    In Proceedings of the Ninth ACM International Symposium on Advances in Geographic Information Systems (ACM-GIS), Atlanta, GA, November 2001.

  • Planning by rewriting,
    Jose Luis Ambite and Craig A. Knoblock.
    Journal of Artificial Intelligence Research, 15:207--261, 2001.

  • Learning object identification rules for information integration,
    Sheila Tejada, Craig A. Knoblock, and Steven Minton.
    Information Systems, 26(8), 2001.

  • Electric elves: Applying agent technology to support human organizations,
    Hans Chalupsky, Yolanda Gil, Craig A. Knoblock, Kristina Lerman, Jean Oh, David V. Pynadath, Thomas A. Russ, and Milind Tambe.
    In Proceedings of the Conference on Innovative Applications of Artificial Intelligence, 2001.

  • Automatic data extraction from lists and tables in web sources,
    Kristina Lerman, Craig A. Knoblock, and Steven Minton.
    In Proceedings of the IJCAI 2001 Workshop on Adaptive Text Extraction and Mining, Seattle, WA, 2001.

  • Integrating the world: The worldinfo assistant,
    Craig A. Knoblock, Jose Luis Ambite, Steven Minton, Cyrus Shahabi, Mohammad Kolahdouzan, Maria Muslea, Jean Oh, and Snehal Thakkar.
    In Proceedings of the 2001 International Conference on Artificial Intelligence (IC-AI 2001), Las Vegas, NV, 2001.

  • Mixed-initiative, multi-source information assistants,
    Craig A. Knoblock, Steven Minton, Jose Luis Ambite, Maria Muslea, Jean Oh, and Martin Frank.
    In Proceedings of the World Wide Web Conference, pages 697--707, ACM Press, New York, NY, May 2001.

  • The ariadne approach to web-based information integration,
    Craig A. Knoblock, Steven Minton, Jose Luis Ambite, Naveen Ashish, Ion Muslea, Andrew G. Philpot, and Sheila Tejada.
    International Journal of Cooperative Information Systems (IJCIS), Special Issue on Intelligent Information Agents: Theory and Applications, 10(1/2):145--169, 2001.

  • Compiling source descriptions for efficient and flexible information integration,
    Jose Luis Ambite, Craig A. Knoblock, Ion Muslea, and Andrew Philpot.
    Journal of Intelligent Information Systems, 16(2):149--187, March 2001.

  • Hierarchical wrapper induction for semistructured information sources,
    Ion Muslea, Steven Minton, and Craig A. Knoblock.
    Autonomous Agents and Multi-Agent Systems, 4(1/2), March 2001.

  • An intelligent user interface for mixed-initiative multi-source travel,
    Martin Frank, Maria Muslea, Jean Oh, Steve Minton, and Craig Knoblock.
    In Proceedings of the ACM International Conference on Intelligent User Interfaces, Santa Fe, New Mexico, January 2001.

    2000

  • Accurately and reliably extracting data from the web: A machine learning approach,
    Craig A. Knoblock, Kristina Lerman, Steven Minton, and Ion Muslea.
    IEEE Data Engineering Bulletin, 23(4):33--41, December 2000.

  • Theaterloc: Using information integration technology to rapidly build virtual applications,
    Greg Barish, Craig A. Knoblock, Yi-Shin Chen, Steven Minton, Andrew Philpot, and Cyrus Shahabi.
    In Proceedings of the IEEE 2000 International Conference on Data Engineering (ICDE-2000) Demonstration Session, San Diego, CA, 2000.

  • Dataflow plan execution for software agents,
    Greg Barish, Daniel DiPasquo, Craig A. Knoblock, and Steven Minton.
    In Proceedings of the Fourth International Conference on Autonomous Agents (Agents-2000), Barcelona, Spain, 2000.

  • A dataflow approach to agent-based information management,
    Greg Barish, Daniel DiPasquo, Craig A. Knoblock, and Steven Minton.
    In Proceedings of the 2000 International Conference on Artificial Intelligence (IC-AI 2000), Computer Science Research, Education, and Applications (CSREA) Press, Athens, GA, 2000.

  • The theaterloc virtual application,
    Greg Barish, Craig A. Knoblock, Yi-Shin Chen, Steven Minton, Andrew Philpot, and Cyrus Shahabi.
    In Proceedings of Twelfth Annual Conference on Innovative Applications of Artificial Intelligence (IAAI-2000), Austin, Texas, 2000.

  • Speculative execution for information agents,
    Greg Barish, Craig A. Knoblock, and Steven Minton.
    In Proceedings of Seventeenth National Conference on Artificial Intelligence (AAAI-2000), Student Abstract, Austin, Texas, 2000.

  • Learning plan rewriting rules,
    Jose Luis Ambite, Craig A. Knoblock, and Steven Minton.
    In {P}roceedings of the Fifth International Conference on Artificial Intelligence Planning and Scheduling, Breckenridge, CO, 2000.

  • Flexible and scalable cost-based query planning in mediators: A transformational approach,
    Jose Luis Ambite and Craig A. Knoblock.
    Artificial Intelligence Journal, 118(1-2):115--161, April 2000.

  • Selective sampling with redundant views,
    Ion Muslea, Steven Minton, and Craig A. Knoblock.
    In Proceedings of the 17th National Conference on Artificial Intelligence, 2000.

  • Selective sampling with co-testing,
    Ion Muslea, Steven Minton, and Craig A. Knoblock.
    In Proceedings of the CRM Workshop on Selecting and Combining Models with Machine Learning Algorithms, Montreal, Canada, April 2000.

  • Selective sampling with naive co-testing: Preliminary results,
    Ion Muslea, Steven Minton, and Craig A. Knoblock.
    In Proceedings of the ECAI-2000 Workshop On Machine Learning for Information Extraction, Berlin, Germany, 2000.

  • Semantic query optimization for query plans of heterogeneous multi-database systems,
    Chun-Nan Hsu and Craig A. Knoblock.
    IEEE Transactions on Knowledge and Data Engineering, 12(6):959--978, November/December 2000.

    1999

  • Theaterloc: A case study in building an information integration application,
    Greg Barish, Craig A. Knoblock, Yi-Shin Chen, Steven Minton, Andrew Philpot, and Cyrus Shahabi.
    In Proceedings of the IJCAI-99 Workshop on Intelligent Information Integration, Stockholm, Sweden, 1999.

  • An efficient plan execution system for information management agents,
    Greg Barish, Craig A. Knoblock, Daniel DiPasquo, and Steven Minton.
    In Proceedings of the ACM CIKM'99 Workshop on Web Information and Data Management (WIDM), Kansas City, MO, 1999.

  • Selectively materializing data in mediators by analyzing query distribution, source structure and maintenance cost,
    Naveen Ashish, Craig A. Knoblock, and Cyrus Shahabi.
    In Proceedings of the ACM CIKM'99 Workshop on Web Information and Data Management (WIDM), Kansas City, MO, 1999.

  • Selectively materializing data in mediators by analyzing user queries,
    Naveen Ashish, Craig A. Knoblock, and Cyrus Shahabi.
    In Fourth International Conference on Cooperative Information Systems (CoopIS), Edinburgh, Scotland, September 1999.

  • Building agents for internet-base supply chain integration,
    Craig A. Knoblock and Steven Minton.
    In Proceedings of the Workshop on Agents for Electronic Commerce and Managing the Internet-Enabled Supply Chain, Seattle, WA, 1999.

  • A hierarchical approach to wrapper induction,
    Ion Muslea, Steve Minton, and Craig A. Knoblock.
    In Proceedings of the 3rd International Conference on Autonomous Agents 1999, Seattle, WA, 1999.

    1998

  • The ariadne approach to web-based information integration,
    Craig A. Knoblock and Steven Minton.
    IEEE Intelligent Systems, 13(5), September/October 1998.

  • Proceedings from the 1998 Workshop on AI and Information Integration,
    Craig A. Knoblock and Alon Levy, editors.
    Technical Report WS-98-14, AAAI Press, Menlo Park, CA, 1998.

  • Wrapper induction for semistructured, web-based information sources,
    Ion Muslea, Steven Minton, and Craig A. Knoblock.
    In Proceedings of the Conference on Automated Learning and Discovery Workshop on Learning from Text and the Web, Pittsburgh, PA, 1998.

  • Optimizing Information Agents by Selectively Materializing Data,
    Naveen Ashish, Craig A. Knoblock, and Cyrus Shahabi.
    In Proceedings of the AAAI'98 Workshop on AI and Information Integration, Madison, WI, 1998.

  • Modeling web sources for information integration,
    Craig A. Knoblock, Steven Minton, Jose Luis Ambite, Naveen Ashish, Pragnesh Jay Modi, Ion Muslea, Andrew G. Philpot, and Sheila Tejada.
    In Proceedings of the Fifteenth National Conference on Artificial Intelligence, Madison, WI, 1998.

  • Flexible and scalable query planning in distributed and heterogeneous environments,
    Jose Luis Ambite and Craig A. Knoblock.
    In Proceedings of the Fourth International Conference on Artificial Intelligence Planning Systems, Pittsburgh, PA, 1998.

  • Query processing in the sims information mediator,
    Yigal Arens, Craig A. Knoblock, and Chun-Nan Hsu.
    In Michael N. Huns and Munindar P. Singh, editors, Readings in Agents. Morgan Kaufmann, San Francisco, CA, 1998.

  • Intelligent caching for information mediators: A kr based approach,
    Naveen Ashish, Craig A. Knoblock, and Cyrus Shahabi.
    In Proceedings of the Workshop on Knowledge Representation meets Databases (KRDB), Seattle, WA, 1998.

    1997

  • Discovering robust knowledge from databases that change,
    Chun-Nan Hsu and Craig A. Knoblock.
    Data Mining and Knowledge Discovery, 2(1), 1997.

  • Agents for information gathering,
    Jose Luis Ambite and Craig A. Knoblock.
    IEEE Expert: Intelligent Systems and their Applications, September/October 1997.

  • Combining the expressiveness of UCPOP with the efficiency of Graphplan,
    B. Cenk Gazen and Craig A. Knoblock.
    In Sam Steel and Rachid Alami, editors, Recent Advances in AI Planning: 4th European Conference on Planning, ECP'97. Springer-Verlag, New York, 1997.

  • Information gathering plans with sensing actions,
    Naveen Ashish, Craig A. Knoblock, and Alon Levy.
    In Sam Steel and Rachid Alami, editors, Recent Advances in AI Planning: 4th European Conference on Planning, ECP'97. Springer-Verlag, New York, 1997.

  • Wrapper generation for semi-structured Internet sources,
    Naveen Ashish and Craig A. Knoblock.
    In Proceedings of the Workshop on Management of Semistructured Data, Tucson, AZ, 1997.
    Republished as an invited paper in the ACM SIGMOD Record, Special Issue on Managment of Semi-Structured Data, December, 1997.

  • Semi-automatic wrapper generation for Internet information sources,
    Naveen Ashish and Craig A. Knoblock.
    In Proceedings of the Second IFCIS International Conference on Cooperative Information Systems, Kiawah Island, SC, 1997.

  • Planning by rewriting: Efficiently generating high-quality plans,
    Jose Luis Ambite and Craig A. Knoblock.
    In Proceedings of the Fourteenth National Conference on Artificial Intelligence, Providence, RI, 1997.

  • Agents for information gathering,
    Craig A. Knoblock and Jose-Luis Ambite.
    In J. Bradshaw, editor, Software Agents. AAAI/MIT Press, Menlo Park, CA, 1997.

    1996

  • Query reformulation for dynamic information integration,
    Yigal Arens, Craig A. Knoblock, and Wei-Min Shen.
    In Gio Wiederhold, editor, Intelligent Integration of Information. Kluwer Academic Publishers, Boston, MA, 1996.

  • Why plan generation and plan execution are inseparable,
    Craig A. Knoblock.
    In Proceedings of the AAAI Fall Symposium on Plan Execution, Cambridge, MA, 1996.

  • Query processing in the sims information mediator,
    Yigal Arens, Craig A. Knoblock, and Chun-Nan Hsu.
    In Austin Tate, editor, Advanced Planning Technology. The AAAI Press, Menlo Park, CA, 1996.

  • Discovering robust knowledge from dynamic closed-world data,
    Chun-Nan Hsu and Craig A. Knoblock.
    In Proceedings of the Thirteenth National Conference on Artificial Intelligence, Portland, OR, 1996.

  • Learning models for multi-source integration,
    Sheila Tejada, Craig A. Knoblock, and Steven Minton.
    In Proceedings of the AAAI Spring Symposium on Machine Learning in Information Access, Stanford, CA, 1996.

  • Building a planner for information gathering: A report from the trenches,
    Craig A. Knoblock.
    In {P}roceedings of the Third International Conference on Artificial Intelligence Planning Systems, Edinburgh, Scotland, 1996.

  • Query reformulation for dynamic information integration,
    Yigal Arens, Craig A. Knoblock, and Wei-Min Shen.
    Journal of Intelligent Information Systems, Special Issue on Intelligent Information Integration, 6(2/3):99--130, 1996.

  • Using inductive learning to generate rules for semantic query optimization,
    Chun-Nan Hsu and Craig A. Knoblock.
    In Gregory Piatetsky-Shapiro, Usama Fayyad, Padhraic Smythe, and Ramasamy Uthurusamy, editors, Advances in Knowledge Discovery and Data Mining, chapter 17. AAAI Press, Menlo Park, CA, 1996.

    1995

  • Planning and learning in PRODIGY: Overview of an integrated architecture,
    Jaime Carbonell, Oren Etzioni, Yolanda Gil, Robert Joseph, Craig Knoblock, Steven Minton, and Manuela Veloso.
    In Ashwin Ram and David B. Leake, editors, Goal-Driven Learning, chapter 11, pages 297--306. MIT Press, Cambridge, MA, 1995.

  • Estimating the robustness of discovered knowledge,
    Chun-Nan Hsu and Craig A. Knoblock.
    In Proceedings of the First International Conference on Knowledge Discovery and Data Mining, Montreal, Canada, 1995.

  • Planning, executing, sensing, and replanning for information gathering,
    Craig A. Knoblock.
    In Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, Montreal, Canada, 1995.

  • Integrating planning and execution for information gathering,
    Craig A. Knoblock.
    In Working Notes of the {AAAI} Spring Symposium on Information Gathering in Heterogeneous, Distributed Environments, Palo Alto, CA, 1995.

  • Reconciling distributed information sources,
    Jose-Luis Ambite and Craig A. Knoblock.
    In Working Notes of the {AAAI} Spring Symposium on Information Gathering in Heterogeneous, Distributed Environments, Palo Alto, CA, 1995.

  • Exploiting run-time information for efficient processing of queries,
    Craig A. Knoblock and Alon Levy.
    In Working Notes of the {AAAI} Spring Symposium on Information Gathering in Heterogeneous, Distributed Environments, Palo Alto, CA, 1995.

  • Information Gathering from Heterogeneous, Distributed Environments,
    Craig A. Knoblock and Alon Levy, editors.
    Technical Report SS-95-08, AAAI Press, Menlo Park, CA, 1995.

  • Relating the performance of partial-order planning algorithms to domain features,
    Craig A. Knoblock and Qiang Yang.
    SIGART Bulletin, Special Issue on Evaluating Plans, Planners and Planning Agents, 6(1), 1995.

  • The SIMS manual: Version 1.0,
    Jose-Luis Ambite, Yigal Arens, Naveen Ashish, Chin Y. Chee, Chun-Nan Hsu, Craig A. Knoblock, Wei-Min Shen, and Sheila Tejada.
    Technical Report ISI/TM-95-428, University of Southern California, Information Sciences Institute, 1995.

  • Planning as refinement search: A unified framework for evaluating the design tradeoffs in partial order planning,
    Subbarao Kambhampati, Craig A. Knoblock, and Qiang Yang.
    Artificial Intelligence, 76(1-2), 1995.

    1994

  • Efficient query processing for information gathering agents,
    Craig A. Knoblock and Alon Levy.
    In Proceedings of the Workshop on Intelligent Information Agents, Gaithersburg, MD, 1994.

  • Reconciling agent models,
    Jose Luis Ambite and Craig A. Knoblock.
    In Proceedings of the Workshop on Intelligent Information Agents, Gaithersburg, MD, 1994.

  • Applying a general-purpose planner to the problem of query access planning,
    Craig A. Knoblock.
    In Proceedings of the AAAI Fall Symposium on Planning and Learning: On to Real Applications, New Orleans, La, 1994.

  • Intelligent caching: Selecting, representing, and reusing data in an information server,
    Yigal Arens and Craig A. Knoblock.
    In Proceedings of the Third International Conference on Information and Knowledge Management, Gaithersburg, MD, 1994.

  • Rule induction for semantic query optimization,
    Chun-Nan Hsu and Craig A. Knoblock.
    In Proceedings of the Eleventh International Conference on Machine Learning, New Brunswick, NJ, 1994.

  • Generating parallel execution plans with a partial-order planner,
    Craig A. Knoblock.
    In {P}roceedings of the Second International Conference on Artificial Intelligence Planning Systems, Chicago, IL, 1994.

  • Cooperating agents for information retrieval,
    Craig A. Knoblock, Yigal Arens, and Chun-Nan Hsu.
    In Proceedings of the Second International Conference on Cooperative Information Systems, Toronto, Canada, 1994.

  • Evaluating the tradeoffs in partial-order planning algorithms,
    Craig A. Knoblock and Qiang Yang.
    In Proceedings of the Workshop on Comparative Analysis of AI Planning Systems, pages 42--58, 1994.

  • Evaluating the tradeoffs in partial-order planning algorithms,
    Craig A. Knoblock and Qiang Yang.
    In Proceedings of the Canadian Artificial Intelligence Conference, 1994.

  • Automatically generating abstractions for planning,
    Craig A. Knoblock.
    Artificial Intelligence, 68(2), 1994.

  • Query processing in an information mediator,
    Yigal Arens, Chin Chee, Chun-Nan Hsu, Hoh In, and Craig A. Knoblock.
    In Proceedings of the ARPA / Rome Laboratory Knowledge-Based Planning and Scheduling Initiative, Tucson, AZ, 1994.

  • An architecture for information retrieval agents,
    Craig A. Knoblock and Yigal Arens.
    In Proceedings of the AAAI Spring Symposium on Software Agents, Palo Alto, CA, 1994.

    1993

  • Reformulating query plans for multidatabase systems,
    Chun-Nan Hsu and Craig A. Knoblock.
    In Proceedings of the Second International Conference on Information and Knowledge Management, Washington, D.C., 1993. ACM.

  • Retrieving and integrating data from multiple information sources,
    Yigal Arens, Chin Y. Chee, Chun-Nan Hsu, and Craig A. Knoblock.
    International Journal on Intelligent and Cooperative Information Systems, 2(2):127--158, 1993.

  • Learning database abstractions for query reformulation,
    Chun-Nan Hsu and Craig A. Knoblock.
    In Proceedings of the AAAI Workshop on Knowledge Discovery in Databases, 1993.

  • Generating Abstraction Hierarchies: An Automated Approach to Reducing Search in Planning,
    Craig A. Knoblock.
    Kluwer Academic Publishers, Norwell, MA, 1993.

    1992

  • Planning and reformulating queries for semantically-modeled multidabase systems,
    Yigal Arens and Craig A. Knoblock.
    In Proceedings of the First International Conference on Information and Knowledge Management, pages 92--101, Baltimore, MD, 1992.

  • An analysis of ABSTRIPS,
    Craig A. Knoblock.
    In J. Hendler, editor, Proceedings of the First International Conference on Artificial Intelligence Planning Systems, pages 126--135. Morgan Kaufmann, San Mateo, CA, 1992.

    1991

  • Integrating abstraction and explanation-based learning in PRODIGY,
    Craig A. Knoblock, Steven Minton, and Oren Etzioni.
    In Proceedings of the Ninth National Conference on Artificial Intelligence, pages 541--546, Anaheim, CA, 1991.

  • Search reduction in hierarchical problem solving,
    Craig A. Knoblock.
    In Proceedings of the Ninth National Conference on Artificial Intelligence, pages 686--691, Anaheim, CA, 1991.

  • Characterizing abstraction hierarchies for planning,
    Craig A. Knoblock, Josh D. Tenenberg, and Qiang Yang.
    In Proceedings of the Ninth National Conference on Artificial Intelligence, pages 692--697, Anaheim, CA, 1991.

  • Automatically generating abstractions for problem solving,
    Craig A. Knoblock.
    Ph.D. thesis, School of Computer Science, Carnegie Mellon University, 1991.
    Available as Technical Report CMU-CS-91-120.

  • PRODIGY: An integrated architecture for planning and learning,
    Jaime G. Carbonell, Craig A. Knoblock, and Steven Minton.
    In Kurt VanLehn, editor, Architectures for Intelligence, pages 241--278. Lawrence Erlbaum, Hillsdale, NJ, 1991.

    1990

  • Designing an integrated architecture: The prodigy view,
    Jaime G. Carbonell, Yolanda Gil, Robert Joseph, Craig A. Knoblock, Steve Minton, and Manuela M. Veloso.
    In Proceedings of The Twelfth Annual Conference of the Cognitive Science Society, Boston, MA, 1990.

  • A spectrum of abstraction hierarchies for planning,
    Craig A. Knoblock, Josh D. Tenenberg, and Qiang Yang.
    In Proceedings of the Workshop on Automatic Generation of Approximations and Abstractions, Boston, MA, 1990.

  • Abstracting the Tower of Hanoi,
    Craig A. Knoblock.
    In Proceedings of the Workshop on Automatic Generation of Approximations and Abstractions, pages 13--23, Boston, MA, 1990.

  • Learning abstraction hierarchies for problem solving,
    Craig A. Knoblock.
    In Proceedings of the Eighth National Conference on Artificial Intelligence, pages 923--928, Boston, MA, 1990.

  • Nonlinear planning in complex domains using a casual-commitment approach,
    Manuela M. Veloso, Jaime G. Carbonell, and Craig A. Knoblock.
    In Proceedings of the Workshop on Automated Planning for Complex Domains, Boston, MA, 1990.

  • Learning problem-specific abstraction hierarchies,
    Craig A. Knoblock.
    In Proceedings of the Workshop on Change of Representation and Problem Reformulation, Palo Alto, CA, 1990.

  • Explanation-based learning: A problem solving perspective,
    Steven Minton, Jaime G. Carbonell, Craig A. Knoblock, Daniel R. Kuokka, Oren Etzioni, and Yolanda Gil.
    In Jaime G. Carbonell, editor, Machine Learning: Paradigms and Methods. MIT Press, Boston, MA, 1990.

  • A theory of abstraction for hierarchical planning,
    Craig A. Knoblock.
    In D. Paul Benjamin, editor, Change of Representation and Inductive Bias, pages 81--104. Kluwer, Boston, MA, 1990.

    1989

  • Prodigy: An integrated architecture for planning and learning,
    Jaime G. Carbonell, Craig A. Knoblock, and Steven Minton.
    Technical Report CMU-CS-89-189, School of Computer Science, Carnegie Mellon University, 1989.

  • Learning hierarchies of abstraction spaces,
    Craig A. Knoblock.
    In Proceedings of the Sixth International Workshop on Machine Learning, pages 241--245, Ithaca, NY, 1989.

  • PRODIGY 2.0: The manual and tutorial,
    Steven Minton, Craig A. Knoblock, Daniel R. Kuokka, Yolanda Gil, Robert L. Joseph, and Jaime G. Carbonell.
    Technical Report CMU-CS-89-146, School of Computer Science, Carnegie Mellon University, 1989.

  • Explanation-based learning: A problem solving perspective,
    Steven Minton, Jaime G. Carbonell, Craig A. Knoblock, Daniel R. Kuokka, Oren Etzioni, and Yolanda Gil.
    Artificial Intelligence, 40(1-3):63--118, 1989.

    1988

  • Automatically generating abstractions for planning,
    Craig A. Knoblock.
    In Proceedings of the First International Workshop in Change of Representation and Inductive Bias, Briarcliff, NY, 1988. Philips Laboratories.

  • PRODIGY 1.0: The manual and tutorial,
    Steven Minton, Craig A. Knoblock, Daniel R. Kuokka, Yolanda Gil, and Jaime G. Carbonell.
    Technical report, Computer Science Department, Carnegie Mellon University, Pi ttsburgh, PA, 1988.

    1987

  • Acquiring effective search control rules: Explanation-based learning in the PRODIGY system,
    Steven Minton, Jaime G. Carbonell, Oren Etzioni, Craig A. Knoblock, and Daniel R. Kuokka.
    In Proceedings of the Fourth International Workshop on Machine Learning, Irvine, CA, 1987.

    1986

  • Improving the effectiveness of explanation-based learning in the prodigy system,
    Steven Minton, Jaime G. Carbonell, Craig A. Knoblock, Dan Kuokka, and Henrik Nordin.
    In Proceedings of the Workshop on Knowledge Compilation, pages 77--87, Inn at Otter Crest, OR, 1986.

  • You are Visitor No. Since May 28, 1997