Presentation is loading. Please wait.

Presentation is loading. Please wait.

--Presented by Tianyi Zhang Building Community Wikipedias: A Machine-Human Partnership Approach.

Similar presentations


Presentation on theme: "--Presented by Tianyi Zhang Building Community Wikipedias: A Machine-Human Partnership Approach."— Presentation transcript:

1 --Presented by Tianyi Zhang Building Community Wikipedias: A Machine-Human Partnership Approach

2 Motivation Wikipedia portal involves deeper and broader in our lives. Existing Approaches Semi-Automatic Methods(such as Libra, Citeseer) to extract and integrate data from a multitude of data sources. Deploy an initial portal in wiki format, then invite community members to revise and add material.(such as Wikipedia)

3 The Ultimate goal of this paper

4 Problems during the path to end How to build an initial wiki portal? How to model and implement the structure database G? What should be the view language? How to export the structured data of the views into wiki pages? How to manage user contributions to the portal? What is it that U is conceptually allowed to edit? How to efficiently infer such edits based on what U has done to a wiki page W? User can edit schema, not just the data. User’s edit limited to this wiki interface is usually ambiguous.

5 Contribution of this paper Introduce a novel hybrid approach which integrates user’s insight and machines input. Provide solution to modeling the underlying structured database, and exporting these views in wiki pages. Employ an efficient solution to process user edits from wiki page to underlying databases. Empirical results over a real-world implementation to demonstrate the promise of the approach

6 Architecture

7 Problems during the path to end How to build an initial wiki portal? How to model and implement the structure database G?

8 Has to be intuitive… The author define schema Gs of G to consist of a set of entity types E1,…En and a set of relation types R1,…Rn The author defines the data Gd of G to be a temporal ER data graph. A set of nodes that specify entity instances A set of edges that specify relation instances

9 Example

10 Storing G using RDBMS Create several tables to store definitions of entity types, relationship types and their attributes (such as person has attributes name, title, and organization). Create table Entity_ID(id, etype) and Relationship_ID(id, rtype, eid1, eid2) A_M and A_U are two tables which are to keep track of all values from users and machines. Human-first policy

11 Example

12 Problems during the path to end How to build an initial wiki portal? How to model and implement the structure database G? What should be the view language?

13 View Language Requirements Every wiki page is to describe one entity or relationship Materialize quickly Mortify view quickly

14 A path-based view language Data path and schema path Data path-start from one entity to another entity, retains only certain attributes for each node/edge along the path Schema path

15 Example

16 A path-based ER view

17 Example

18 Creating Views over ER Graph Wikify all entity and relationship Specify a default view schema Ve that specifies a neighborhood of instances of E

19 Problems during the path to end How to build an initial wiki portal? How to model and implement the structure database G? What should be the view language? How to export the structured data of the views into wiki pages?

20 Converting Views to Wiki Pages The straightforward solution is to convert Vd into a set of natural-language sentences. But, it is difficult to extract and update structured data.

21 Problems during the path to end How to build an initial wiki portal? How to model and implement the structure database G? What should be the view language? How to export the structured data of the views into wiki pages? How to manage user contributions to the portal? What is it that U is conceptually allowed to edit?

22

23 Problems during the path to end How to build an initial wiki portal? How to model and implement the structure database G? What should be the view language? How to export the structured data of the views into wiki pages? How to manage user contributions to the portal? What is it that U is conceptually allowed to edit? How to efficiently infer such edits based on what U has done to a wiki page W? User can edit schema, not just the data. User’s edit limited to this wiki interface is usually ambiguous.

24 Infer & Execute Structured Edits

25 Example

26 Mapping User Edits into Sequence of Actions

27 Empirical Evaluation

28

29 Thanks Question


Download ppt "--Presented by Tianyi Zhang Building Community Wikipedias: A Machine-Human Partnership Approach."

Similar presentations


Ads by Google