1 / 21

Investigations into Trust for Collaborative Information Repositories: A Wikipedia Case Study

Investigations into Trust for Collaborative Information Repositories: A Wikipedia Case Study. Deborah L. McGuinness , Co-Director Knowledge Systems, Artificial Intelligence Lab, Stanford University dlm@ksl.stanford.edu Joint work with:

fairly
Download Presentation

Investigations into Trust for Collaborative Information Repositories: A Wikipedia Case Study

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. Investigations into Trust for Collaborative Information Repositories: A Wikipedia Case Study Deborah L. McGuinness, Co-Director Knowledge Systems, Artificial Intelligence Lab, Stanford University dlm@ksl.stanford.edu Joint work with: Honglei Zeng, Paulo Pinheiro da Silva, Li Ding, Dhyanesh Narayanan, and Mayukh Bhaowal

  2. Big Picture • Research theme • Make question answering systems more operational to users (agents/humans) by providing explanations for answers… • In many settings, explanations require some notion of trust in information and/or sources MTW - McGuinness

  3. Trust is a Critical Emerging Component in Social Collaborative Information Spaces • Goal: Allow users to access, view, and analyze information informed by trust ratings. This enables users (and agents) to: • Assess the trustworthiness of documents that are collaboratively created and updated • Monitor the changes in trustworthiness of dynamic documents and provide timely notifications of possible malicious content modification • Identify trustworthy information with visualization tools • Access shareable trust information among heterogeneous systems • Enable new design paradigms for Wikis with built-in trust components – e.g., target text analytic tools at more trustworthy documents or document fragments within a larger resource such as Wikipedia MTW - McGuinness

  4. Some Issues Relevant to Collaborative Information Repositories/Wikis and Trust • Revisions: a key characteristic of Wikis • Some social collaborative spaces, such as Wikis allow (and sometimes promote) updates to posts from others. Note that this differs from traditional bulletin boards, archived mailing lists, etc. that only support revision by way of follow-up posts • Rating-based systems • Some web systems support and encourage explicit ratings of contributors and contributions • Wikis have no explicit trust encoding support • Simple rating schemes may not work (e.g. an article rated trustworthy may not still be trustworthy if modified) • We are exploring computational approaches to trust exploiting prominent Wiki features including: • Citation-based trust approach (Wiki articles are interlinked via citations/hyperlinks) • Revision-history based trust approach MTW - McGuinness

  5. Terms • Concepts • Article • Version (of an article) • Fragment • Author • Relations • An article may have multiple versions, each of which reflects the modification made by an author on a previous version • A version can be split into multiple fragments, each of which is entirely contributed by a single author Article hasVersion:[1,n] Version hasAuthor:[1,m] hasFragment:[1,p] Author hasAuthor:[1,1] Fragment MTW - McGuinness

  6. Citation-based Trust • Derive trust based on the citation relationships among articles • For example, a well-cited article may be more trustworthy than an article that has no citations • In the same family as the well known (Google) PageRank. MTW - McGuinness

  7. Link-ratio Algorithm • Link-ratio of an article (i.e., the page with title x): the ratio between the number of citation occurrences of the encyclopedia term x and the number of total occurrences of x (citations and non-citations). • For example, “Seattle” appears 3855 times in Wikipedia, 1408 of which are citations (other mentions are not hot). The link-ratio value of “Seattle” is 1408/3855 = 0.36. • Generally speaking*, the higher the link-ratio value of an article is, the more trustworthy an article is. • Issue: there may be no incentive to link to an encyclopedia entry (e.g. the “love” article vs. the “Gauss's law” article) MTW - McGuinness

  8. Revision History-based Trust (an example of the “natural number” article in Wikipedia) • When 130.94.162.64 (an anonymous author) inserted new content into the “natural number” page, originated by Trovatore, there could be an assumption of implicit trust in the original document fragment(s). 130.94.162.64 Trovatore isAuthorOf isAuthorOf Content Insertion Natural number can mean either a positive integer (1, 2, 3, ...) or a non-negative integer (0, 1, 2, 3, …) The former definition is generally used in number theory, while the latter is preferred in set theory. v0: Oct 7, 2005 v1: Dec 1, 2005 MTW - McGuinness

  9. Deriving Trust from Revision History • Revision Operations (insertion, deletion, modification) implies trust. • trustworthiness of the revised article depends on the trustworthiness of the previous version, the author of the last revision, and the amount of text involved in the last revision. • Revision history is widely available in cooperative information systems: • Collaborative Software Development (CVS) • Cooperative Document Authoring (Wikipedia) MTW - McGuinness

  10. A formulation of Revision Trust • (Assumption) The trustworthiness of a new article fragment is (only) dependent on its author. • (Assumption) the trustworthy content of a revised fragment f ’ is the trustworthy content of the previous fragment f minus the trustworthy content that the author a removed from f (e.g., a fragment f could be more trustworthy if the deletion made by a has removed inaccuracies in f) tf, tf ’, ta are trust values of f, f ’ and a respectively; |f|, |f ’| and |D| are the sizes of f, f ’ and D (D is the deleted text). MTW - McGuinness

  11. Inference Web and PML • Inference Web is an infrastructure for providing explanations of results from web applications. It provides tools such as browsers, abstractors, checkers, summarizers, combiners to manipulate and present justifications. • PML is the interlingua representation language for Inference Web. Proof markup language (PML) is a representation language designed to be able to encode information agents may need in order to evaluate results – including where information came from and how it was manipulated. • PML has an OWL encoding (and XML serialization) • PML can be (and has been used) to represent justification of information manipulation steps done by theorem provers (e.g., JTP, SNARK), text analytic tools (e.g., UIMA), task processors (e.g., SPARK), rule engines/systems (e.g., CWM, Cybercop), etc. • The main components concern inference representation and provenance issues such as author, source, etc. • Our current work expands PML to include representation primitives for trust. MTW - McGuinness

  12. A Sample PML encodinghttp://inferenceweb.stanford.edu/2006/02/example1-iw-wiki.owl fragment <iw:NodeSet rdf:about="http://foto.stanford.edu/mediawiki-1.4.12/index.php/Natural_number"> <In mathematics, a natural number is either a positive integer … </iw:hasConclusion> <iw:hasLanguage rdf:resource="http://inferenceweb.stanford.edu/registry/LG/English.owl#English"/> <iw:isConsequentOf> <iw:InferenceStep> <iw:hasRule rdf:resource="http://inferenceweb.stanford.edu/registry/DPR/Told.owl#Told"/> <iw:hasInferenceEngine rdf:resource="http://inferenceweb.stanford.edu/registry/IE/CitationTrust.owl#CitationTrust"/> <iw:hasSourceUsage> <iw:SourceUsage> <iw:hasSource> <iw:Source rdf:about="http://inferenceweb.stanford.edu/wp/registry/PER/Alexandrov.owl#Alexandrov"/> </iw:hasSource> </iw:SourceUsage> </iw:hasSourceUsage> </iw:InferenceStep> </iw:isConsequentOf> </iw:NodeSet> <iw:AggregatedTrustRelation> <iw:hasTrustingParty rdf:resource="http://inferenceweb.stanford.edu/wp/registry/ORG/wikipedia.owl#wikipedia"/> <iw:hasTrustedParty rdf:resource="http://foto.stanford.edu/mediawiki-1.4.12/index.php/Natural_number"/> <iw:hasTrustValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.1766</iw:hasTrustValue> </iw:AggregatedTrustRelation> <iw:AggregatedTrustRelation> <iw:hasTrustingParty rdf:resource="http://inferenceweb.stanford.edu/wp/registry/ORG/wikipedia.owl#wikipedia"/> <iw:hasTrustedParty rdf:resource="http://inferenceweb.stanford.edu/wp/registry/PER/Alexandrov.owl#Alexandrov"/> <iw:hasTrustValue rdf:datatype="http://www.w3.org/2001/XMLSchema#float">0.1766</iw:hasTrustValue> </iw:AggregatedTrustRelation> fragment trust author trust MTW - McGuinness

  13. Proof Markup Language:Node Sets and Inference Steps Conclusion: In mathematics, a natural number is either a positive integer (1, 2, 3, 4, ...) or a non-negative integer (0, 1, 2, 3, 4, ...). Encoding this conclusion in PML: iw:NodeSet iw:isConsequenceOf iw:InferenceStep iw:hasRule: Direct Assertion (DA) iw:hasSourceUsage: articleID, author, timestamp iw:hasConclusion: In mathematics, a natural number is either a positive integer (1, 2, 3, 4, ...) or a non-negative integer (0, 1, 2, 3, 4, ...). iw:hasLanguage: en MTW - McGuinness

  14. Proof Markup Language: Aggregated Trust Relation A trivial conclusion: In mathematics, a natural number is either a positive integer (1, 2, 3, 4, ...) or a non-negative integer (0, 1, 2, 3, 4, ...). Encoding trust conclusion in PML: iw:AggregatedTrustRelation Wikipedia author iw:hasTrustedParty: iw:hasTrustingParty: Wikipedia iw:hasTrustValue: 0.1766 MTW - McGuinness

  15. Application: Trust View in Wikipedia ArticleD (fragment, version)+ (fragment, author)+ output Fragmentation Service Trust Valuation Service input input output ArticleD (version, author) + ArticleD (version, author)+ citations, … ArticleD (fragment, trust)+ (version, trust)+ (author, trust)+ Wikipedia DB processor Wikipedia Database article revision author User Click “trust” tab Wikipedia HTML for D input view Trust Rendering Service User Click “pml” tab Wikipedia PML for D output view Wikipedia MTW - McGuinness

  16. Wikipedia Article without Trust View MTW - McGuinness

  17. Wikipedia Article with Citation Trust View Multiple Trust View Tab Fragments are colored per their trust values computed from Citation Trust (default mode). MTW - McGuinness

  18. Wikipedia Article with Revision Trust View Fragments are colored per their trust values computed from Revision Trust. MTW - McGuinness

  19. Conclusion • Inference Web and PML can be used to support encoding and presentation of trust related to information in social collaborative information repositories such as Wikis. • We have designed and implemented a simple trust representation that extends PML and included support for the extension in our IW tools. • More sophisticated trust modeling and trust processing is expected to be required. • We are investigating • Models of trust • Trust aggregation from multiple sources and multiple algorithms • Refinements and usage of revision-based trust • Additional trust approaches and their combination • New applications utilizing (sharable) trust information More info: Inference Web: iw.stanford.edu Simple examples of PML markup with wiki demo: foto.stanford.edu/mediawiki-1.4.12/index.php/Main_Page dlm@ksl.stanford.edu MTW - McGuinness

  20. Extra MTW - McGuinness

  21. Abstract PML wiki:ArticleVersion http://.../title=Natural_number wiki:hasFragmentList iw:AggregatedTrust fragment trust is 0.1766 iw:hasTrustedParty iw:NodeSet (fragment n) … iw:NodeSet In mathematics, a natural number is either a positive integer … iw:hasTrustingParty iw:Organization Wikipedia iw:hasSource iw:hasSource iw:hasTrustingParty iw:Person Oleg Alexandrov iw:Person (author m) iw:AggregatedTrust author trust is 0.1766 iw:hasTrustedParty MTW - McGuinness Note: Green nodes are in IW registry

More Related