1 / 22

Internet Reasoning Service: Progress Report

Internet Reasoning Service: Progress Report. Wenjin Lu and Enrico Motta Knowledge Media Institute Monica Crubézy Stanford Medical Informatics. IRS: What it is?. Web-based tool to support reuse of reasoning services Different levels of support Manual browsing/configuration

nenet
Download Presentation

Internet Reasoning Service: Progress Report

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Internet Reasoning Service:Progress Report Wenjin Lu and Enrico Motta Knowledge Media Institute Monica Crubézy Stanford Medical Informatics

  2. IRS: What it is? • Web-based tool to support reuse of reasoning services • Different levels of support • Manual browsing/configuration • Intelligent Assistant • In the long term: broker-mediated service

  3. Generic Classification Task • Input roles • Candidate Solutions, Match Criterion, Solution Criterion, Observables • Precondition • Both observables and candidate solutions have to be provided • Goal • To find a solution from the candidate solutions which is admissible with respect to the given observables, solution criterion and match criterion

  4. 3. Internet Reasoning Service

  5. Task Selection • IRS provides • a graphical and browsable description of each generic task • examples of pre-existing instantiated task models. • Can we do more?

  6. Task Configuration (application inputs) • Application inputs = case-independent ones • Instantiate by • Mapping to domain model • Solution Space -> Hierarchy of apple types • Directly filling task roles • Defining a new match criterion encoding constraint according to the relevant task ontology • Selecting from available options • choosing existing match criterion

  7. Task Configuration (Case inputs) • No need to fill case inputs at this stage • Still, mappings may be required • Observables features -> apple properties

  8. Task Model Verification • Task Model Verification = Checking task assumptions (only if they do not rely on case-specific inputs). • Can task assumptions rely on case-specific inputs?

  9. PSM Selection • Through a direct link between a PSM and a task. • e.g., in OCML PSMs are linked to the tasks that they can solve by a special slot “tackles-task”. • Through an existing PSM-Task bridge • As the result of users’ choice among available PSMs. • IRS will need to support the creation of relevant PSM-Task Bridge • As the result of a competence matching process between the task and available PSMs. • Competence matching should generate appropriate PSM-Task bridge

  10. PSM Configuration • Same as task configuration • Roles inherited from relevant task • PSM may define additional roles • e.g., heuristic classifier introduces abstractors and refiners

  11. PSM Verification • Checking PSM Assumptions • again, only if no case-specific roles are involved

  12. PSM Execution • Acquiring case-specific input from user. • Checking precondition/assumptions • Calling the PSM code with the mapped inputs. • Interpreter may be local or remote • Displaying the progress of the PSM execution, at least in a console window (that assumes that the code interpreter or the PSM code sends trace messages to the console). • Filling-in the domain outputs with the results of PSM execution (through mapping relations) and presenting those results to users.

  13. Possible Platforms for IRS • Specialized WebOnto Configuration • Unlikely • Nobody working on it • Protégé • Based on pre-existing PSM Librarian plug-in • Monica working on it • New Java/Lisp Tool • Java Applets interfaced with library sitting on Lisp server • Wenjin working on it.

  14. IRS in Protege

  15. Additional Developments • Classification library to be tried out in 2 domains • E-commerce • user classification, product selection • configuration of ‘user basket’ • will use parametric design library • Paleontology • Classification is everything in Paleontology • Complicated problem • No agreed hierarchy/classification rules • gaps in the models

More Related