• Aucun résultat trouvé

with the Generalized Benford's Law

N/A
N/A
Protected

Academic year: 2022

Partager "with the Generalized Benford's Law"

Copied!
29
0
0

Texte intégral

(1)

Representativeness of Knowledge Bases with the Generalized Benford's Law

Arnaud Soulet, Arnaud Giacometti, Béatrice Markhoff and Fabian M. Suchanek University of Tours Telecom ParisTech

(2)

Reliability of queries on Knowledge Bases

statistical query

[Auer et al., 2007]

How many cities are small (<1k inhabitants) in France/Yemen?

(3)

Does Yemen really not have any small cities?

Reliability of queries on Knowledge Bases

statistical query

[Auer et al., 2007]

(4)

Reliability of queries on Knowledge Bases

crowdsourcing

Voluntary bias

[Callahan and Herring, 2011;Wagner et al., 2015]

statistical query

(5)

Reliability of queries on Knowledge Bases

crowdsourcing

We do not know the KB biases, but the statistics can give us a hint?

statistical query

Voluntary bias

[Callahan and Herring, 2011;Wagner et al., 2015]

(6)

Missing facts

Several methods for estimating the completeness for facts

Sanaa Aden Taiz

Yemeni city:

1,937,451

Population:

760,923 615,222missing

[Darari et al., 2016;

Galarraga et al., 2017;

Lajus and Suchanek, 2018;

Razniewski et al., 2015;

Razniewski et al., 2016]

(7)

Missing facts ≠ Missing entities + missing facts

Missing facts due to missing entities are ignored!

Sanaa Aden Taiz Haid al-

Jazil

Yemeni city:

1,937,451

Population:

760,923 615,222 few

missing

missing missing

(8)

Completeness

= #present facts / (#present facts + #missing facts)

Assuming that 𝒦 is an ideal KB (= correct + complete):

Small cities Big cities

𝒦

𝒦1 Sma

ll cities Big cities

𝒦 𝒦2

What is the best KB between 𝓚𝟏 and 𝓚𝟐 for statistical queries?

(9)

Completeness ≠ Representativeness

Representativeness is more important than completeness for statistics!

Small cities Big cities

𝒦

𝒦1 Sma

ll cities Big cities

𝒦 𝒦2

More complete, less representative Less complete, more representative Assuming that 𝒦 is an ideal KB (= correct + complete):

 

(10)

Representativeness of Knowledge Bases

A KB 𝒦 is representative of 𝒦 iff the distribution remains the same for all uniform-sampling invariant measures.

∼ ∼ ∼

𝒦 𝒦

<1k inhab. ≥1k inhab.

<1k inhab. ≥1k inhab.

(11)

∼ ∼ ∼

𝒦 𝒦

Representativeness of Knowledge Bases

A KB 𝒦 is representative of 𝒦 iff the distribution remains the same for all uniform-sampling invariant measures.

Challenge: How to estimate the representativeness?

<1k inhab. ≥1k inhab.

<1k inhab. ≥1k inhab.

The ideal knowledge base 𝒦 is unknown!

(12)

Example: population of capitals

Abidjan Bangkok Conakry Kingston Mogadishu Santiago

Abuja Beijing Dakar Kinshasa Montevideo Seoul

Accra Belgrade Damascus Kuala Lumpur Nairobi Sofia

Addis Ababa Berlin Dhaka Lilongwe Niamey Taipei

Algiers Bogota Doha Lima Ouagadougou Tashkent

Amman Brasilia Erbil London Paris Tbilisi

Ankara Brazzaville Freetown Luanda Phnom Penh Tegucigalpa

Antananarivo Bucharest Havana Lusaka Prague Tokyo

Ashgabat Budapest Islamabad Madrid Pyongyang Tripoli

Bahawalpur Buenos Aires Jakarta Managua Quito Tunis

Baku Cairo Kabul Maputo Riyadh Ulaanbaatar

Bamako Caracas Khartoum Mexico City Sana'a Vienna

(13)

Example: population of capitals

4 707 404 8 280 925 1 660 973 1 041 084 1 750 000 6 158 080 1 235 880 21 700 000 1 146 053 10 125 000 1 305 082 9 971 111 2 291 352 1 166 763 1 711 000 1 768 000 3 138 369 1 260 120 3 384 569 3 610 156 6 970 105 1 077 116 1 302 910 2 704 974 3 415 811 7 878 783 1 351 000 8 852 000 1 626 950 2 309 600 4 007 526 2 556 149 1 025 000 8 673 713 2 229 621 1 118 035 4 587 558 1 827 000 1 050 301 2 825 311 1 501 725 1 157 509 1 613 375 1 883 425 2 106 146 1 742 979 1 267 449 13 617 445 1 031 992 1 759 407 1 900 000 3 141 991 2 581 076 1 126 000 1 052 000 2 890 151 9 607 787 2 205 676 2 671 191 1 056 247 2 122 300 10 230 350 3 678 034 1 766 184 7 125 180 1 372 000 1 809 106 3 273 863 5 185 000 8 918 653 1 937 451 1 852 997

(14)

Example: population of capitals

4 707 404 8 280 925 1 660 973 1 041 084 1 750 000 6 158 080 1 235 880 21 700 000 1 146 053 10 125 000 1 305 082 9 971 111 2 291 352 1 166 763 1 711 000 1 768 000 3 138 369 1 260 120 3 384 569 3 610 156 6 970 105 1 077 116 1 302 910 2 704 974 3 415 811 7 878 783 1 351 000 8 852 000 1 626 950 2 309 600 4 007 526 2 556 149 1 025 000 8 673 713 2 229 621 1 118 035 4 587 558 1 827 000 1 050 301 2 825 311 1 501 725 1 157 509 1 613 375 1 883 425 2 106 146 1 742 979 1 267 449 13 617 445 1 031 992 1 759 407 1 900 000 3 141 991 2 581 076 1 126 000 1 052 000 2 890 151 9 607 787 2 205 676 2 671 191 1 056 247 2 122 300 10 230 350 3 678 034 1 766 184 7 125 180 1 372 000 1 809 106 3 273 863 5 185 000 8 918 653 1 937 451 1 852 997

What is the distribution of the first significant digit of capital inhabitants?

(15)

Benford’s law

Population of cities

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

Benford’s law

(16)

Benford’s law

Population of cities

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

Length of rivers

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

Discharge of rivers

(17)

Benford’s law

Population of cities

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

Length of rivers

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

Discharge of rivers

𝑃 𝑓𝑖𝑟𝑠𝑡 𝑑𝑖𝑔𝑖𝑡 𝑋 = 𝑑 = log 1 + 1 𝑑

[Newcomb, 1881;Benford, 1938]

(18)

The Generalized Benford’s Law

Population of cities

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

Length of rivers

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

Discharge of rivers

𝑃 𝑓𝑖𝑟𝑠𝑡 𝑑𝑖𝑔𝑖𝑡 𝑋 = 𝑑 = 1 + 𝑑 𝛼 − 𝑑𝛼 10𝛼 − 1

α → 0 α → 0 α → 0

[Hürlimann, 2014]

(19)

0.00 0.25 0.50 0.75

1 2 3 4 5 6 7 8 9

The Generalized Benford’s Law

Population of cities

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

Length of rivers

0.00 0.10 0.20 0.30

1 2 3 4 5 6 7 8 9

Discharge of rivers

0.00 0.25 0.50 0.75

1 2 3 4 5 6 7 8 9

Actors per movie

0.00 0.25 0.50 0.75

1 2 3 4 5 6 7 8 9

Persons per birth place Out-degree of wikipedia pages

α=-0.155 α=-0.149

α=-0.486

α → 0 α → 0 α → 0

(20)

1 2 3 4 5 6 7 8 9

Population in France

Representativeness = 97%

1 2 3 4 5 6 7 8 9

Key idea of our method

representativeness = compliance with the Generalized Benford’s Law

Population in Yemen

Representativeness = 79%

= #𝒑𝒓𝒆𝒔𝒆𝒏𝒕_𝒇𝒂𝒄𝒕𝒔

#𝒑𝒓𝒆𝒔𝒆𝒏𝒕_𝒇𝒂𝒄𝒕𝒔+#𝒎𝒊𝒔𝒔𝒊𝒏𝒈_𝒇𝒂𝒄𝒕𝒔_𝒇𝒐𝒓_𝒄𝒐𝒎𝒑𝒍𝒊𝒂𝒏𝒄𝒆

DBpedia

(21)

Our method in supervised context

distribution of the fsd

facts of 𝑟 on 𝒦 facts of 𝑟 on 𝒦

Benford’s law

Using the known distribution of the first significant digit

(22)

Our method in supervised context

Computing the minimum number of facts for retrieving Benford’s law

distribution of the fsd

facts of 𝑟 on 𝒦

0 50 100 150 200

1 2 3 4 5 6 7 8 9

378 present facts 101 missing facts

facts of 𝑟 on 𝒦

Benford’s law Representativeness:

= 𝟑𝟕𝟖

𝟑𝟕𝟖 + 𝟏𝟎𝟏 = 79%

Population in Yemen

378 101

(23)

distribution of the fsd

facts of 𝑟 on 𝒦 facts of 𝑟 on 𝒦

GBL with α=0.12

Our method in unsupervised context

Learning the parameter α of the Generalized Benford’s Law ideal distribution is

unknown!

(24)

ideal distribution is unknown!

distribution of the fsd

facts of 𝑟 on 𝒦

0 50 100 150 200

1 2 3 4 5 6 7 8 9

378 present facts 78 missing facts

facts of 𝑟 on 𝒦

GBL with α=0.12 Representativeness:

= 𝟑𝟕𝟖

𝟑𝟕𝟖 + 𝟕𝟖 = 82%

Our method in unsupervised context

Computing the minimum number of facts for retrieving Benford’s law

Population in Yemen

378 78

(25)

Experimental study

Evaluation protocol

1. Take a correct and complete relation as gold standard 2. Degrade the completeness by discarding facts

3. Approximate the representativeness

Gold standard: population in French cities according to govt statistics

Degradation:

Most-populated: remove the least populated cities

Least-populated: remove the most populated cities

Random: remove cities randomly

(26)

Population of French cities

Representativeness approximates well the bias

Representativeness is an upper bound of completeness

Most/least-populated degradation:

tight bound if number of cities > 22k

Random degradation: the representativeness is high

(27)

Population of French cities

Learning the parameter α does not perturbate the approximation

(28)

Auditing DBpedia (France)

1,487 relations (out of 2,920) have a distribution statistically compliant with the GBL

117 461 855 45 972 923

Present facts Missing facts

Representativeness:

72%

(29)

Conclusion

The representativeness is more important than the completeness for achieving statistics.

First use of Benford’s law for approximating the proportion of missing data

The approximate representativeness based on the GBL is an upper bound of the true representativeness and the true completeness.

Future work:

How to correct sparql queries with representativeness information?

How to scale up the approach to audit the LOD?

Références

Documents relatifs

siro was usually designated by a single word: mite (French with the derived terms miton, midon), mijt (Dutch), mite (English, noted by Mouffet, 1634: 266), midas (Latin) (references

August Ysa, Amaia Arruabarrena, Maite R Bustabad, Eduardo Perez, Adolfo del Campo, Juan Garcia-Alonso.. To cite

The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.. L’archive ouverte pluridisciplinaire HAL, est

Mais, dans la plupart des représentations, la relation entre les formes graphiques ou leurs positions et la position des sons dans les différents plans de

Advances in telecommunications, global positioning systems, voice and gesture recognition technology, and mechanical systems have provided the platform for rapid

As it was the main objective of this IE to evaluate the possible variety of spatial representativeness results obtained by applying the possible range of

Für die Prüfung des Einflusses von Studien­ jahr und Geschlecht auf Altersbilder, Wis­ sen und Kenntnisse über Altern und Al­ ter sowie eigene Erwartungen an das Alter

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des