An Efficient Calculation of Set Expansion using Zero-Suppressed Binary Decision Diagrams



Σχετικά έγγραφα
Inverse trigonometric functions & General Solution of Trigonometric Equations

Quick algorithm f or computing core attribute

Simplex Crossover for Real-coded Genetic Algolithms

Re-Pair n. Re-Pair. Re-Pair. Re-Pair. Re-Pair. (Re-Merge) Re-Merge. Sekine [4, 5, 8] (highly repetitive text) [2] Re-Pair. Blocked-Repair-VF [7]

Matrices and Determinants

CRASH COURSE IN PRECALCULUS

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/6 CS Activity 1,a) CS Computer Science Activity Activity Actvity Activity Dining Eight-He

Bundle Adjustment for 3-D Reconstruction: Implementation and Evaluation

Homework 3 Solutions

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. του Γεράσιμου Τουλιάτου ΑΜ: 697

Approximation of distance between locations on earth given by latitude and longitude

SCHOOL OF MATHEMATICAL SCIENCES G11LMA Linear Mathematics Examination Solutions

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

[4] 1.2 [5] Bayesian Approach min-max min-max [6] UCB(Upper Confidence Bound ) UCT [7] [1] ( ) Amazons[8] Lines of Action(LOA)[4] Winands [4] 1

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ "ΠΟΛΥΚΡΙΤΗΡΙΑ ΣΥΣΤΗΜΑΤΑ ΛΗΨΗΣ ΑΠΟΦΑΣΕΩΝ. Η ΠΕΡΙΠΤΩΣΗ ΤΗΣ ΕΠΙΛΟΓΗΣ ΑΣΦΑΛΙΣΤΗΡΙΟΥ ΣΥΜΒΟΛΑΙΟΥ ΥΓΕΙΑΣ "

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΣΥΣΤΗΜΑΤΩΝ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ

Statistical Inference I Locally most powerful tests

Anomaly Detection with Neighborhood Preservation Principle

Overview. Transition Semantics. Configurations and the transition relation. Executions and computation

AKAΔΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: Η ΧΡΗΣΗ ΒΙΟΚΑΥΣΙΜΩΝ ΣΤΗΝ ΝΑΥΤΙΛΙΑ ΠΛΕΟΝΕΚΤΗΜΑΤΑ-ΜΕΙΟΝΕΚΤΗΜΑΤΑ ΠΡΟΟΠΤΙΚΕΣ

Srednicki Chapter 55

Math 6 SL Probability Distributions Practice Test Mark Scheme

Elements of Information Theory

Problem Set 3: Solutions

ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΟΝΑΔΑΣ ΘΡΑΥΣΤΗΡΑ ΜΕ ΧΡΗΣΗ P.L.C. AUTOMATION OF A CRUSHER MODULE USING P.L.C.

ΕΘΝΙΚΗ ΣΧΟΛΗ ΤΟΠΙΚΗΣ ΑΥΤΟ ΙΟΙΚΗΣΗΣ Β ΕΚΠΑΙ ΕΥΤΙΚΗ ΣΕΙΡΑ ΤΜΗΜΑ: ΟΡΓΑΝΩΣΗΣ ΚΑΙ ΙΟΙΚΗΣΗΣ ΤΕΛΙΚΗ ΕΡΓΑΣΙΑ. Θέµα:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ»

ΕΛΕΓΧΟΣ ΚΑΙ ΤΡΟΦΟΔΟΤΗΣΗ ΜΕΛΙΣΣΟΚΟΜΕΙΟΥ ΑΠΟ ΑΠΟΣΤΑΣΗ

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

Μηχανισμοί πρόβλεψης προσήμων σε προσημασμένα μοντέλα κοινωνικών δικτύων ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Solution Series 9. i=1 x i and i=1 x i.

FX10 SIMD SIMD. [3] Dekker [4] IEEE754. a.lo. (SpMV Sparse matrix and vector product) IEEE754 IEEE754 [5] Double-Double Knuth FMA FMA FX10 FMA SIMD

2 Composition. Invertible Mappings

HOSVD. Higher Order Data Classification Method with Autocorrelation Matrix Correcting on HOSVD. Junichi MORIGAKI and Kaoru KATAYAMA


ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Test Data Management in Practice

Αλγόριθμοι. Α. Υπολογιστικά Προβλήματα. Β. Εισαγωγή στους Αλγόριθμους. Γ. ομή Αλγόριθμων. Δ. ομές εδομένων

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Πανεπιστήµιο Πειραιώς Τµήµα Πληροφορικής

Congruence Classes of Invertible Matrices of Order 3 over F 2

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

Supplementary Materials for Evolutionary Multiobjective Optimization Based Multimodal Optimization: Fitness Landscape Approximation and Peak Detection

Indexing Methods for Encrypted Vector Databases

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Practice Exam 2. Conceptual Questions. 1. State a Basic identity and then verify it. (a) Identity: Solution: One identity is csc(θ) = 1

Τομέας: Ανανεώσιμων Ενεργειακών Πόρων Εργαστήριο: Σχεδιομελέτης και κατεργασιών

Capacitors - Capacitance, Charge and Potential Difference

A Hierarchy of Theta Bodies for Polynomial Systems

Finite Field Problems: Solutions

Section 8.3 Trigonometric Equations

Μιχαήλ Νικητάκης 1, Ανέστης Σίτας 2, Γιώργος Παπαδουράκης Ph.D 1, Θοδωρής Πιτηκάρης 3

Correction Table for an Alcoholometer Calibrated at 20 o C

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΑΓΩΓΗΣ

GPU DD Double-Double 3 4 BLAS Basic Linear Algebra Subprograms [3] 2

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΣΥΣΤΗΜΑΤΩΝ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ

Μειέηε, θαηαζθεπή θαη πξνζνκνίσζε ηεο ιεηηνπξγίαο κηθξήο αλεκνγελλήηξηαο αμνληθήο ξνήο ΓΗΠΛΩΜΑΣΗΚΖ ΔΡΓΑΗΑ

ΑΚΑ ΗΜΙΑ ΕΜΠΟΡΙΚΟΥ ΝΑΥΤΙΚΟΥ ΜΑΚΕ ΟΝΙΑΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

CSJ. Speaker clustering based on non-negative matrix factorization using i-vector-based speaker similarity

ΕΚΛΟΓΙΚΗ ΠΕΡΙΦΕΡΕΙΑ ΕΒΡΟΥ

Newman Modularity Newman [4], [5] Newman Q Q Q greedy algorithm[6] Newman Newman Q 1 Tabu Search[7] Newman Newman Newman Q Newman 1 2 Newman 3

Assalamu `alaikum wr. wb.

Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Άνοιξη HΥ463 - Συστήματα Ανάκτησης Πληροφοριών Information Retrieval (IR) Systems

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ

Homomorphism in Intuitionistic Fuzzy Automata

ω ω ω ω ω ω+2 ω ω+2 + ω ω ω ω+2 + ω ω+1 ω ω+2 2 ω ω ω ω ω ω ω ω+1 ω ω2 ω ω2 + ω ω ω2 + ω ω ω ω2 + ω ω+1 ω ω2 + ω ω+1 + ω ω ω ω2 + ω

Αρχιτεκτονική Σχεδίαση Ασαφούς Ελεγκτή σε VHDL και Υλοποίηση σε FPGA ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

VBA Microsoft Excel. J. Comput. Chem. Jpn., Vol. 5, No. 1, pp (2006)

Αλγόριθμοι και πολυπλοκότητα NP-Completeness (2)

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

J. of Math. (PRC) 6 n (nt ) + n V = 0, (1.1) n t + div. div(n T ) = n τ (T L(x) T ), (1.2) n)xx (nt ) x + nv x = J 0, (1.4) n. 6 n

Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ

Fourier transform, STFT 5. Continuous wavelet transform, CWT STFT STFT STFT STFT [1] CWT CWT CWT STFT [2 5] CWT STFT STFT CWT CWT. Griffin [8] CWT CWT

Reminders: linear functions

«ΑΓΡΟΤΟΥΡΙΣΜΟΣ ΚΑΙ ΤΟΠΙΚΗ ΑΝΑΠΤΥΞΗ: Ο ΡΟΛΟΣ ΤΩΝ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΣΤΗΝ ΠΡΟΩΘΗΣΗ ΤΩΝ ΓΥΝΑΙΚΕΙΩΝ ΣΥΝΕΤΑΙΡΙΣΜΩΝ»

ΠΑΛΙΟΓΙΑΝΝΗΣ ΓΡΗΓΟΡΙΟΣ ΜΠL/1033

ΚΕΙΜΕΝΟΚΕΝΤΡΙΚΗ ΘΕΩΡΙΑ: ΘΕΩΡΗΤΙΚΟ ΠΛΑΙΣΙΟ ΚΑΙ ΠΕΙΡΑΜΑΤΙΚΗ ΕΦΑΡΜΟΓΗ ΣΕ ΣΠΠΕ ΜΕ ΣΤΟΧΟ ΤΟΝ ΠΕΡΙΒΑΛΛΟΝΤΙΚΟ ΓΡΑΜΜΑΤΙΣΜΟ ΤΩΝ ΜΑΘΗΤΩΝ

ΕΠΙΚΡΑΤΕΙΑΣ

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΔΟΜΙΚΩΝ ΕΡΓΩΝ

Tutorial on Multinomial Logistic Regression

Quadratic Expressions

Γηπισκαηηθή Δξγαζία ημο θμζηδηή ημο Σιήιαημξ Ζθεηηνμθυβςκ Μδπακζηχκ ηαζ Σεπκμθμβίαξ Τπμθμβζζηχκ ηδξ Πμθοηεπκζηήξ πμθήξ ημο Πακεπζζηδιίμο Παηνχκ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ. Πτυχιακή εργασία

Πανεπιζηήμιο Πειπαιώρ Τμήμα Πληποθοπικήρ

EE512: Error Control Coding

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

SCITECH Volume 13, Issue 2 RESEARCH ORGANISATION Published online: March 29, 2018

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ ΙΓ' ΕΚΠΑΙΔΕΥΤΙΚΗ ΣΕΙΡΑ

Notes on the Open Economy

Χαρτογράφηση θορύβου

: Monte Carlo EM 313, Louis (1982) EM, EM Newton-Raphson, /. EM, 2 Monte Carlo EM Newton-Raphson, Monte Carlo EM, Monte Carlo EM, /. 3, Monte Carlo EM

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΕΠΑΝΑΣΧΕΔΙΑΣΜΟΣ ΓΡΑΜΜΗΣ ΣΥΝΑΡΜΟΛΟΓΗΣΗΣ ΜΕ ΧΡΗΣΗ ΕΡΓΑΛΕΙΩΝ ΛΙΤΗΣ ΠΑΡΑΓΩΓΗΣ REDESIGNING AN ASSEMBLY LINE WITH LEAN PRODUCTION TOOLS

ΕΞ ΑΠΟΣΤΑΣΕΩΣ ΕΠΙΜΟΡΦΩΣΗ ΤΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΣΤΗΝ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ

Lecture 34 Bootstrap confidence intervals

Instruction Execution Times

ΔΙΑΜΟΡΦΩΣΗ ΣΧΟΛΙΚΩΝ ΧΩΡΩΝ: ΒΑΖΟΥΜΕ ΤΟ ΠΡΑΣΙΝΟ ΣΤΗ ΖΩΗ ΜΑΣ!

Transcript:

22 27 2 SP-C 2012 2011 Short Paper ZDD An Eicient Calculation o Set Expansion using Zero-Suppressed Binary Decision Diagrams Masaaki Nishino Norihito Yasuda Toru Kobayashi NTT Cyber Solutions Laboratories, NTT Corporation nishino.masaaki@lab.ntt.co.jp yasuda.n@lab.ntt.co.jp kobayashi.toru@lab.ntt.co.jp keywords: set expansion, ZDD, matrix multiplication Summary Set Expansion is a method or inding similar sets o items rom a seed set. It is useul on examining a large set o items to ind hidden relationships among the items. In this paper, we propose a method that can reduce the number o calculations needed on executing Bayesian Sets, which is one o the most popular set expansion algorithms. The key point o our method lies in the use o Zero-suppressed Binary Decision Diagrams (ZDD) to express a binary value sparse matrix in a compressed orm and executing needed calculations directly on constructed ZDD. We show a method or expressing a binary value matrix with ZDD, and also show some techniques or reducing the size o ZDD. We conirm the eectiveness o our method with experiments on both synthesis and real data. 1. (Set Expansion) D (seed) D elephant, horse, bat [Wang 07, Ghahramani 06, Vickrey 10] D D D Bayesian Sets[Ghahramani 06] (ZDD: Zero-suppressed Binary Decision Diagrams)[Minato 93] ZDD ZDD ZDD ZDD 2 3 Bayesian Sets ZDD 4 ZDD 5 ZDD 6 7 2. Bayesian Sets Bayesian Sets Ghahramani D

ZDD 23 x D ( ) D c D c D Bayesian Sets D c x D score(x) score(x)= p(x D c) p(x) x i D c Bernoulli M x i =(x i1,x i2,...,x im ) x ij = {0,1} M θ( θ i [0,1]) p(x i θ) p(x i θ)= M (1) θ x ij j (1 θ j ) 1 x ij (2) θ Bernoulli Beta p(θ α, β)= M Γ(α j + β j ) Γ(α j )Γ(β j ) θα j 1 j (1 θ j ) βj 1 (3) α β Beta (1) score(x) M ( ) ( ) 1 x j α j + β x j j αj βj score(x)= (4) α j + β j + K K D c α j = α j + K i=1 x ij, β j = β j + K K i=1 x ij (4) M log score(x)=c + q j x j (5) x c,q j M c = log (α j + β j ) α j β j log (α j + β j + K)+log β j log β j (6) q j =log α j log α j log β j +logβ j (7) D N M X s = c + Xq (8) s N c X X q D c D Bayesian Sets Xq 1 x x g b c F a b 0 1 {ab, bc} ZDD x (a) 3. ZDD 2 Share g x ZDD 0 (b) Jump ZDD[Minato 93] (BDD: Binary Decision Diagrams) [Bryant 86] ZDD 0-1- ZDD 0-1- 2 a,b,c {ab,bc} ZDD 1 F ZDD ZDD ZDD ZDD ZDD 2 2 2 ZDD ZDD ZDD 1-0- 3 ZDD B() ZDD 3 B() k v k,1-0- h k,l k

24 27 2 SP-C 2012 1 0 0 0 1 1 0 1 0 F r 1 r 2 r 3 e 1 e 2 e 3 0 1 Input: q, X ZDD X Output: s 1: or k {1,2} do 2: value(k) 0 /**/ 3: or k =3to B( X ) do 4: i v k {e 1,...,e M } then 5: value(k) value(l k )+value(h k )+q η(vk ) 6: else 7: s η(vk ) value(h k ) /*v k {r 1,...,r N }*/ 8: return s 3 ZDD 4 ZDD 4. ZDD ZDD ZDD ZDD ZDD D M N D N M X X S S = {r 1,...,r N,e 1,...,e M } r 1,...,r N e 1,...,e M M X Z X N Z X = {r i e ai (1)...e ai (b i )} (9) i=1 a i (j) i x i x i1,...,x im 1 j b i x i1,...,x im 1 1 a i (1) < < a i (b i ) M 3(a) {r 1 e 1 e 3,r 2 e 3,r 3 e 2 } ZDD 3(b) r 1 <r 2 < <r N <e 1 <e 2 < <e M ZDD ZDD N + N i=1 b i r 1,...,r N 1 2 e 1,...,e N ZDD 3 1 r 1 e 1 e 3 2 r 2 e 3 e 3 ZDD 4 ZDD X ZDD M q value η(v k ) η(e 3 )=3,η(r 1 )=1 2 value 3 7 value 3 5 v k e 1,...,e M value k value(k) k q η(v k ) ZDD 5 7 ZDD ZDD ZDD 3(b) ZDD q = {1,1,1} e 3,e 2,e 1 value 1,1,2 s = {2,1,1} 5. 5 1 4 ZDD

ZDD 25 1 1 1 1 0 1 0 1 1 0 0 1 1 0 0 0 1 0 F r 1 r 2 r 3 e 1 e 1 e 4 e 5 e 2 e 2 e 3 1 e 6 r i L L 6 L 5 m m 2 m m ZDD 1 L (9) M/L N Z X = {r i e aij (1)...e aij (b ij )} (10) i=1 a ij (k) x i (j 1)L +1 min(jl,m) 1 k b ij x i (j 1)L +1 min(jl,m) 1 5 3 6 L =3 ZDD 1 e 6 e 3 2 3 3 ZDD 4 L 5(b) 1,2,3 1 1 2 e 2 e 3 r 2 1- e 2 4,5,6 0- e 2 0-0- e 1,...,e M 0-1 5(b) 0-0- 0-5 2 ZDD ZDD 4 ZDD e 1,...,e M N M X i j 1 i<j M X (i,j) M q i j q (i,j) X (i,j) q (i,j) Xq i j e 1,...e M e 1 < <e i < <e j < <e M e 1 < < e j < <e i < <e M X X (i,j) e 1,...,e M [Iwasaki 07, Loekito 07] ZDD (1) (2) (1) 2 1 5 1 6 Y (i) Y i N Y (i) =(Y (1) 1,Y (1) 2,...,Y (1) N )

26 27 2 SP-C 2012 Input: N M X L Output: X N M Y 1: Y X 2: or i {1,..., M/L } do 3: r {(i 1)L +1,...,M} 4: or j {(i 1)L +1,...,M} do 5: dist j N (i) Y k=1 k Y (j) k 6: Y ((i 1)L+1),...,Y (M) dist j L 7: Y (i 1)L + il L 8: return Y 7 6 6. 6 1 1 Bernoulli p(x ij ρ)=ρ x ij (1 ρ) 1 x ij 10000 10000 [Ghahramani 06] NIPS NIPS(Neural Inormation Processing Systems) [Ghahramani 06] 2037 13649 2037 ZDD Scala 90 NIPS 20 C GCC(4.4.5) -O2 2.4GHz Intel Xeon CPU 32GB Linux( 2.6.32) 6 2 ZDD 7 L 1 ZDD 10% 70% 8 1 NIPS.615.540.532(.003) ZDD 1 L L NIPS 8 L =30 60% NIPS 0.04 L 7 ρ =0.1 ρ =0.01 L L 6 3 5 2 NIPS 2 ZDD L L =3 10

ZDD 27 2 ( ) ( ) ρ ZDD CRS 0.1.479 22.1 15.9 0.3.307 37.0 39.1 0.5.199 42.1 60.7 0.8.118 40.0 98.0 ZDD VSOP 1 10 0.075 2 0.008 6 4 Bayesian Sets 3 1000 Bayesian Sets 1000 (Compressed Row Storage, CRS) ρ 0.1,0.3,0.5,0.8 10000 10000 2 ZDD L ρ =0.1 CRS 7. [Bryant 86] Bryant, R. E.: Graph-Based Algorithms or Boolean Function Manipulation, IEEE Trans. Comput, Vol. C-35, No. 8, pp. 677 691 (1986) [Ghahramani 06] Ghahramani, Z. and Heller, K. A.: Bayesian Sets, in Proc. o NIPS 06 (2006) [Iwasaki 07] Iwasaki, H., Minato, S., and Zeugmann, T.: A Method o Variable Ordering or Zero-suppressed Binary Decision Diagrams in Data Mining Applications, in Proc. o the 3rd IEEE International Workshop on Databases or Next-Generation Researchers, pp. 85 90 (2007) [Loekito 07] Loekito, E. and Bailey, J.: Are Zero-suppresed Binary Decision Diagrams Good or Mining Frequent Patterns in High Dimensional Datasets?, in Proc. o 6th Australasian Data Mining Conerence, pp. 135 146 (2007) [Minato 93] Minato, S.: Zero-Suppressed BDDs or Set Manipulation in Combinatiorial Problems, in Proc. o DAC 93, pp. 272 277 (1993) [Vickrey 10] Vickrey, D., Kipersztok, O., and Koller, D.: An Active Learning Approach to Finding Related Terms, in Proc. o ACL 10, pp. 371 376 (2010) [Wang 07] Wang, R. C. and Cohen, W. W.: Language-Independent Set Expansion o Named Entities using the Web, in Proc. o ICDM 07, pp. 342 350 (2007) 2011 8 20 2006 2008 ( ) NTT 1997 1999 ( ) 2009. NTT,, () Bayesian Sets ZDD ZDD ZDD 1985 1987 NTT NTT IEEE