An Agent Capable of Learning to Create and Maintain Websites Anthony Tomasic, Ravi Mosur Alex Rudnicky, Raj Reddy, John Zimmerman Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
Access Part I Accessing Health Information Through the Internet.
Advertisements

A Guide to INCTR s Portal Enhancing international communication in the service of global cancer control.
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Lecture 1 Introduction to the ABAP Workbench
Information Retrieval in Practice
1 Adaptive Management Portal April
Sakai Overview ITS Teaching and Learning Interactive Aurora Collado January 10, 2008.
Scheduling with Uncertain Resources Reflective Agent with Distributed Adaptive Reasoning RADAR.
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Overview of Search Engines
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Understanding Task Orientation Guidelines for a Successful Manual & Help System.
Website Content, Forms and Dynamic Web Pages. Electronic Portfolios Portfolio: – A collection of work that clearly illustrates effort, progress, knowledge,
Customer Forum OTech’s New Web Publishing Service Web Services Section – April 29, 2015.
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Web 2.0: Concepts and Applications 2 Publishing Online.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Towards a renewed UNESCO Website BPI/WEB – Juin 2003.
FLC Website — Overview Brent Jacobs February 13, 2007.
Maintaining Information Systems Modern Systems Analysis and Design.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
Leonardo da Vinci BeLT - Blended Learning Transfer On line collaboration Previous experience and proposal Confindustria Veneto SIAV SpA Mestre, Fabruary.
Bayu Priyambadha, S.Kom Teknik Informatika Universitas Brawijaya.
Transitioning ICSD into a Web 2.0 World Phase I Planning Report.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Nipissing’s ROMEO e-System Internal Research Funding (IRF) Internal Research Grant Application Form (IRG)
Web Engineering Web engineering is the process used to create high quality WebApps. Web engineering is not a perfect clone of software engineering. But.
VCP Virtual Community Portal Bruxelles, February 19-20, 2004 Claudio Beltrame.
Scholars of the Future Increasing Diversity in Information Technology.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
Validating, Promoting, & Publishing Your Web Site Writing For the Web The Internet Writer’s Handbook 2/e.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
Proposal for the new group web infrastructure SFT Group meeting 3/7/2009 Yves Perrin.
From 0 to “e” in 60 minutes A quick overview of MnOnline – related IT work efforts (minus D2L and web-enabled ISRS) MnOnline Summit – July 2004.
Copenhagen, 7 June 2006 Toolkit update and maintenance Anton Cupcea Finsiel Romania.
INTRODUCTION TO USER DOCUMENTATION Function and purpose Production specifications Evaluate the effectiveness.
Individualized Knowledge Access David Karger Lynn Andrea Stein Mark Ackerman Ralph Swick.
© GEO Secretariat Work Plan Guidance document 2 nd Capacity Building Committee Meeting, Brussels September 2006.
21 May 2007Council of Science Editors AuthorAID Knowledge Community 1. Global/Open: (Barbara Gastel) for all AuthorAIDs Push out info Exchange ideas 2.
Altman IM Ltd | | process | verify | convert | route | connect Prism Software’s solutions provide advanced workflow.
NOV-3261-SL-3699 v.1.0 The DeSurvey website Véronique BRUNIQUEL First Annual Meeting – April 4-7, 2006 Vasto, Italy.
Evaluating & Maintaining a Site Domain 6. Conduct Technical Tests Dreamweaver provides many tools to assist in finalizing and testing your website for.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
FORESTUR How to work… …with this training platform? …with this methodology?
Company Confidential Registration Management Committee RMC Auditor Workshop Charleston, SC July 2015 The OASIS Feedback Process Empowering Communication.
Overview All Partners Access Network Pacific Warfighting Center US Pacific Command Alex Conway.
CharMeck.org Contributer Training SharePoint 2013 Orientation and Basic Training.
Internal and Confidential Cognos CoE COGNOS 8 – Event Studio.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
Automated Assistant for Crisis Management (Reflective Agent with Distributed Adaptive Reasoning) RADAR.
Grant Writing for Digital Projects September 2012 IODE Project Office IODE Project Office Oostende, Belgium Oostende, Belgium Sustainability and.
V7 Foundation Series Vignette Education Services.
Multimedia System and Networking UTD 2005 Slide- 1 University of Texas at Dallas B. Prabhakaran.
Conceptual Overview For Understanding the New Paradigm Provided by: Web Services Section.
Human Computer Interaction Lecture 21 User Support
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
Human Computer Interaction Lecture 21,22 User Support
Teaching with Moodle at Lapel High School
Open Source Software Development Processes Version 2.5, 8 June 2002
Presentation transcript:

An Agent Capable of Learning to Create and Maintain Websites Anthony Tomasic, Ravi Mosur Alex Rudnicky, Raj Reddy, John Zimmerman Carnegie Mellon University 18 April 2003

Outline Project vision Problem –Assumptions –Inputs –Outputs Missing capabilities Our approach Impact Evaluation Conclusion

Project Vision – Honeydew Honey – An agent –Learns by observation –Obtains advice and consent –Creates and maintains public project websites

Project Vision – Honeydew Honey Can Perform Tasks –Organize, manage and update a complex project website –Delegate tasks –Generate periodic briefing folders extracted material and online documents with planning and summarization capabilities –Respond to specific information queries –Extract relevant information WWW & mailing lists –Perform teaching –Communicate with other Honeys and EPCAs

Problem Assumptions Scope of a “project” website is predefined and not learnt: –Publications –Presentations –Milestone status –News updates –Demonstrations –Links to collaborators –Software releases –Documentation –FAQs

Problem Assumptions Things that Honey will not do –System administration Capacity planning –Graphic design Font selection Site design Some layout design possible … –Content creation

Inputs to Honeydew messages with updates to website –Volunteered and solicited information Minutes from project meetings –Tracking project participants and events Queries from external sources –Inferred information needs –Click sequences Publicly visible events, not explicitly provided to webmaster –Conference appearances, news stories, etc.

Inputs to Honeydew Sequences of UI actions performed –Receive request to add paper to WWW site –Extract title, author, abstract, publication forum, funding agency –Think up file name –Copy attachment to conference paper directory –Update WWW page with info and link –Notify user of change –React to advice from user about change

Expected Outputs Project websites (5 subprojects, 1 project) Report generation –Overviews of activity over time (e.g., quarterly reports) Briefing generation –Overviews of current project activities Question-answering agents –Google-like search, summarization in response to specific queries Semi-automatic FAQ generation

Expected Outputs Shared knowledge base of learned tasks Toolkit for rapid construction of new assistants Assistant Monitoring and Interaction GUI Requirements for “Assistant Aware Applications” Stream of papers Stream of masters and Ph.D. students

Missing Capabilities – What Identify significant webmastering events Represent webmaster activities through generalizable descriptions Create consistent and complete task representations Formulate key clarification dialogs Adapt to errors in task execution

Our Approach Ethnographic study of Webmasters WoZ system for domain definition Human webmasters with Honey observing activities Information-sharing among EPCAs

Our Approach In-line data labeling by humans Interactive clarification of human actions Lightly-supervised learning Generalizable and sharable representations of activities Learn by being told Enthnographic study of Honey users

Impact Relieve the user of routine maintenance tasks associated with web pages Illustrate portability by using in other WWW task domains –HCII web page –Pittsburgh Post Gazette web page –Workflow systems

Impact Dramatic reduction of human effort in construction and maintenance of web sites –Improve time productivity by 100 to 500% –Little or no loss in quality of site EPCAs that can learn the skill of cooperatively structuring and managing information Dramatic reduction in the cost of construction of assistants –Reduce size of backroom knowledge engineers Assistants become trainers of new Web masters

Evaluation: mid-term and finals Honey performance to be compared with 5 human subjects –5 other human coaches to be used in providing data and inputs needed for the Honey to learn from Experience –Operational Version 0 in 3 months Evaluation – 6 months –Honey performs 50% of tasks correctly Evaluation – 12 months –Elapsed time from to WWW update improved by 1.3 –Elapsed time to assemble report improved by 1.3 –Honey performs 75% of tasks correctly –Quality of WWW site and reports comparable to human

Infrastructure Input Users Architecture Functional Specification Text –Filtering –Summarization –Extraction Quality Assurance Evaluation Knowledge Representation Dialog

Conclusion Key emphasis –Learning –Coaching –Retargetting Potential huge impact to Webmaster job Large amount of shared infrastructure Many similar problem domains Many, many research problems

Research Issue Architecture Monitor/Do Event Stream Matching Recommend Execution GUI Server File System Editor Command LearningSummarization KB Monitor/Do GUI KB GUI Coaching GUI User GUI