SlideShare a Scribd company logo
1 of 15
Author / Bo Long, Zhongfei Zhang and Philip S. Yu Source / ACM KDD’05, August 21-24, 2005, pp. 635 – pp. 640 Presenter / Allen Wu Co-clustering by Block Value Decomposition 1
Outline Introduction Block value decomposition Derivation of the Algorithm Empirical Evaluation Conclusion 2
Introduction Dyadic data refer to a domain with two finite sets of objects in which observations are made for dyads. Co-clustering can effectively deal with the high dimensional and sparse data between rows and columns. In this paper, a new co-clustering framework, Block Value Decomposition(BVD), had been proposed. 3
Introduction (cont.) This paper develop a specific novel co-clustering algorithm for a special yet very popular case – non-negative dyadic data. The algorithm performs an implicitly adaptive dimensionality reduction, which works well for typical sparse data. The dyadic data matrix is factorized into three components. The row-coefficient matrix – R The block value matrix– B The column-coefficient matrix– C 4
The definition of dyadic data 5 The notion dyadic refers to a domain with two sets of objects X={x1, …, xn} and Y={y1, …, ym} The data can be organized as an n by m two-dimensional matrix Z. Each w(x,y) corresponds to one element of Z.
6 × × = n×k k ×l l×m n×m k ×l
7 y1     y2      y3      y4 x1 x2 x3 x4 × × C B R y1       y2        y3       y4 = y1       y2        y3       y4 x1 x2 x3 x4 x1 x2 x3 x4 RBC Z
Block value decomposition definition 8 Non-negative block value decomposition of a non-negative data matrix Z n×m(i.e. ij: Zij  0) is given by the minimization of  			f(R, B, C) = ||Z – RBC||2 	subject to the constraints ij: Rij  0, Bij  0 and Cij  0, where R n×k, B k×l, C l×m, k<<n, and l<<m. If R=CT, symmetric non-negative block value decomposition of a symmetric non-negative data matrix Z n×n(i.e. ij: Zij  0) is given by the minimization of  			f(S, B,) = ||Z – SBST||2 	ij: Sij  0, and Bij  0, where S n×k, B k×k and k<<n.
Derivation of the algorithm 9 The objective function is convex in R, B and C respectively. However, it is not convex in all of them simultaneously.  Thus, it is unrealistic to expect an algorithm to find the global minimum. Theorem 1. If R, B and C are a local minimizer of the objective function , then the equations 		(ZCTBT )。R + (RBCCTBT )。R = 0	 (RTZCT )。B +(RTRBCCT )。B = 0 		(BTRTZ)。C + (BTRTRBC)。C = 0 	are satisified, where 。denotes the Hadamard product of two matrices.
Derivation of the algorithm (cont.) 10 Let λ1, λ2, and λ3 be the Lagrange multipliers for the constraint R, B, and C  0, respectively, where λ1k×n, λ2l×k and λ3m×l. The Lagrange function L(R, B, C, λ1, λ2, λ3 ) becomes: 		L = f(R;B;C) -tr(λ1 RT ) -tr(λ2BT ) - tr(λ3 CT ) The Kuhn-Tucker conditions are: 		L/ R = L/ B = L/ C = 0  		λ1。R = λ2。B = λ3。C = 0 Taking the derivatives, we obtain the following three equations, respectively. 		2ZCTBT - 2RBCCTBT + λ1 = 0  2RTZCT - 2RTRBCCT + λ2 = 0  		2BTRTZ - 2BTRTRBC + λ3 = 0
Derivation of the algorithm (cont.) 11 Based on Theorem 1, we propose following updating rules. If the R=CT, we derive the updating rules for symmetric matrix, that the symmetric NBVD provides only one clustering result.
EMPIRICAL EVALUATIONS 12 The experiment dataset is collected from the 20-Newsgroup data and CLASSIC3 dataset. We measure the clustering performance using the accuracy given by the confusion matrix of the obtained clusters and the "real" classes.
EMPIRICAL EVALUATIONS (cont.) 13
EMPIRICAL EVALUATIONS (cont.) 14
Conclusion 15 In this paper, we have proposed a new co-clustering frame work for dyadic data called Block Value Decomposition. Under this framework, we focus on a special but also very popular case, Non-negative Block Value Decomposition. We have shown the correctness of the NBVD algorithm theoretically. According to the empirical evaluations, the effectiveness and the great potential of the BVD framework.

More Related Content

What's hot

What's hot (20)

logarithms
logarithmslogarithms
logarithms
 
Chapter 9 newer
Chapter 9   newerChapter 9   newer
Chapter 9 newer
 
1557 logarithm
1557 logarithm1557 logarithm
1557 logarithm
 
KARNAUGH MAP(K-MAP)
KARNAUGH MAP(K-MAP)KARNAUGH MAP(K-MAP)
KARNAUGH MAP(K-MAP)
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Pc 4.5 notes_graphing
Pc 4.5 notes_graphingPc 4.5 notes_graphing
Pc 4.5 notes_graphing
 
Conference Poster: Discrete Symmetries of Symmetric Hypergraph States
Conference Poster: Discrete Symmetries of Symmetric Hypergraph StatesConference Poster: Discrete Symmetries of Symmetric Hypergraph States
Conference Poster: Discrete Symmetries of Symmetric Hypergraph States
 
Karnaugh map
Karnaugh mapKarnaugh map
Karnaugh map
 
Large-scale structure non-Gaussianities with modal methods (Ascona)
Large-scale structure non-Gaussianities with modal methods (Ascona)Large-scale structure non-Gaussianities with modal methods (Ascona)
Large-scale structure non-Gaussianities with modal methods (Ascona)
 
matrixMultiplication
matrixMultiplicationmatrixMultiplication
matrixMultiplication
 
QMC: Operator Splitting Workshop, Behavior of BFGS on Nonsmooth Convex Functi...
QMC: Operator Splitting Workshop, Behavior of BFGS on Nonsmooth Convex Functi...QMC: Operator Splitting Workshop, Behavior of BFGS on Nonsmooth Convex Functi...
QMC: Operator Splitting Workshop, Behavior of BFGS on Nonsmooth Convex Functi...
 
25010001
2501000125010001
25010001
 
Lattices of Lie groups acting on the complex projective space
Lattices of Lie groups acting on the complex projective spaceLattices of Lie groups acting on the complex projective space
Lattices of Lie groups acting on the complex projective space
 
Higher formal homeworks unit 2
Higher formal homeworks   unit 2Higher formal homeworks   unit 2
Higher formal homeworks unit 2
 
K map
K mapK map
K map
 
Mgm
MgmMgm
Mgm
 
Variational Auto Encoder and the Math Behind
Variational Auto Encoder and the Math BehindVariational Auto Encoder and the Math Behind
Variational Auto Encoder and the Math Behind
 
DCF - K map
DCF - K mapDCF - K map
DCF - K map
 
KMAP
KMAPKMAP
KMAP
 
Lar calc10 ch05_sec5
Lar calc10 ch05_sec5Lar calc10 ch05_sec5
Lar calc10 ch05_sec5
 

Similar to Co clustering by-block_value_decomposition

New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...Alexander Litvinenko
 
On image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDAOn image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDARaghu Palakodety
 
MLHEP 2015: Introductory Lecture #4
MLHEP 2015: Introductory Lecture #4MLHEP 2015: Introductory Lecture #4
MLHEP 2015: Introductory Lecture #4arogozhnikov
 
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...Xi'an Jiaotong-Liverpool University
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsElvis DOHMATOB
 
Chapter 11. Cluster Analysis Advanced Methods.ppt
Chapter 11. Cluster Analysis Advanced Methods.pptChapter 11. Cluster Analysis Advanced Methods.ppt
Chapter 11. Cluster Analysis Advanced Methods.pptSubrata Kumer Paul
 
11ClusAdvanced.ppt
11ClusAdvanced.ppt11ClusAdvanced.ppt
11ClusAdvanced.pptSueMiu
 
Distributed Architecture of Subspace Clustering and Related
Distributed Architecture of Subspace Clustering and RelatedDistributed Architecture of Subspace Clustering and Related
Distributed Architecture of Subspace Clustering and RelatedPei-Che Chang
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleAlexander Litvinenko
 
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy AnnotationsToru Tamaki
 
Passive network-redesign-ntua
Passive network-redesign-ntuaPassive network-redesign-ntua
Passive network-redesign-ntuaIEEE NTUA SB
 
Wereszczynski Molecular Dynamics
Wereszczynski Molecular DynamicsWereszczynski Molecular Dynamics
Wereszczynski Molecular DynamicsSciCompIIT
 
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...Matt Moores
 
VahidAkbariTalk.pdf
VahidAkbariTalk.pdfVahidAkbariTalk.pdf
VahidAkbariTalk.pdfgrssieee
 

Similar to Co clustering by-block_value_decomposition (20)

presentation
presentationpresentation
presentation
 
New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...
 
On image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDAOn image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDA
 
MLHEP 2015: Introductory Lecture #4
MLHEP 2015: Introductory Lecture #4MLHEP 2015: Introductory Lecture #4
MLHEP 2015: Introductory Lecture #4
 
Hcp
HcpHcp
Hcp
 
11 clusadvanced
11 clusadvanced11 clusadvanced
11 clusadvanced
 
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priors
 
Chapter 11. Cluster Analysis Advanced Methods.ppt
Chapter 11. Cluster Analysis Advanced Methods.pptChapter 11. Cluster Analysis Advanced Methods.ppt
Chapter 11. Cluster Analysis Advanced Methods.ppt
 
11ClusAdvanced.ppt
11ClusAdvanced.ppt11ClusAdvanced.ppt
11ClusAdvanced.ppt
 
Determinants
DeterminantsDeterminants
Determinants
 
Distributed Architecture of Subspace Clustering and Related
Distributed Architecture of Subspace Clustering and RelatedDistributed Architecture of Subspace Clustering and Related
Distributed Architecture of Subspace Clustering and Related
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster Ensemble
 
CLIM Program: Remote Sensing Workshop, Blocking Methods for Spatial Statistic...
CLIM Program: Remote Sensing Workshop, Blocking Methods for Spatial Statistic...CLIM Program: Remote Sensing Workshop, Blocking Methods for Spatial Statistic...
CLIM Program: Remote Sensing Workshop, Blocking Methods for Spatial Statistic...
 
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
論文紹介:Towards Robust Adaptive Object Detection Under Noisy Annotations
 
Subquad multi ff
Subquad multi ffSubquad multi ff
Subquad multi ff
 
Passive network-redesign-ntua
Passive network-redesign-ntuaPassive network-redesign-ntua
Passive network-redesign-ntua
 
Wereszczynski Molecular Dynamics
Wereszczynski Molecular DynamicsWereszczynski Molecular Dynamics
Wereszczynski Molecular Dynamics
 
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
 
VahidAkbariTalk.pdf
VahidAkbariTalk.pdfVahidAkbariTalk.pdf
VahidAkbariTalk.pdf
 

More from AllenWu

A scalable collaborative filtering framework based on co clustering
A scalable collaborative filtering framework based on co clusteringA scalable collaborative filtering framework based on co clustering
A scalable collaborative filtering framework based on co clusteringAllenWu
 
Collaborative filtering with CCAM
Collaborative filtering with CCAMCollaborative filtering with CCAM
Collaborative filtering with CCAMAllenWu
 
DSTree: A Tree Structure for the Mining of Frequent Sets from Data Streams
DSTree: A Tree Structure for the Mining of Frequent Sets from Data StreamsDSTree: A Tree Structure for the Mining of Frequent Sets from Data Streams
DSTree: A Tree Structure for the Mining of Frequent Sets from Data StreamsAllenWu
 
Co-clustering with augmented data
Co-clustering with augmented dataCo-clustering with augmented data
Co-clustering with augmented dataAllenWu
 
Ch4.mapreduce algorithm design
Ch4.mapreduce algorithm designCh4.mapreduce algorithm design
Ch4.mapreduce algorithm designAllenWu
 
地震知識
地震知識地震知識
地震知識AllenWu
 
Collaborative filtering using orthogonal nonnegative matrix
Collaborative filtering using orthogonal nonnegative matrixCollaborative filtering using orthogonal nonnegative matrix
Collaborative filtering using orthogonal nonnegative matrixAllenWu
 
Information Theoretic Co Clustering
Information Theoretic Co ClusteringInformation Theoretic Co Clustering
Information Theoretic Co ClusteringAllenWu
 
Semantics In Digital Photos A Contenxtual Analysis
Semantics In Digital Photos A Contenxtual AnalysisSemantics In Digital Photos A Contenxtual Analysis
Semantics In Digital Photos A Contenxtual AnalysisAllenWu
 

More from AllenWu (9)

A scalable collaborative filtering framework based on co clustering
A scalable collaborative filtering framework based on co clusteringA scalable collaborative filtering framework based on co clustering
A scalable collaborative filtering framework based on co clustering
 
Collaborative filtering with CCAM
Collaborative filtering with CCAMCollaborative filtering with CCAM
Collaborative filtering with CCAM
 
DSTree: A Tree Structure for the Mining of Frequent Sets from Data Streams
DSTree: A Tree Structure for the Mining of Frequent Sets from Data StreamsDSTree: A Tree Structure for the Mining of Frequent Sets from Data Streams
DSTree: A Tree Structure for the Mining of Frequent Sets from Data Streams
 
Co-clustering with augmented data
Co-clustering with augmented dataCo-clustering with augmented data
Co-clustering with augmented data
 
Ch4.mapreduce algorithm design
Ch4.mapreduce algorithm designCh4.mapreduce algorithm design
Ch4.mapreduce algorithm design
 
地震知識
地震知識地震知識
地震知識
 
Collaborative filtering using orthogonal nonnegative matrix
Collaborative filtering using orthogonal nonnegative matrixCollaborative filtering using orthogonal nonnegative matrix
Collaborative filtering using orthogonal nonnegative matrix
 
Information Theoretic Co Clustering
Information Theoretic Co ClusteringInformation Theoretic Co Clustering
Information Theoretic Co Clustering
 
Semantics In Digital Photos A Contenxtual Analysis
Semantics In Digital Photos A Contenxtual AnalysisSemantics In Digital Photos A Contenxtual Analysis
Semantics In Digital Photos A Contenxtual Analysis
 

Recently uploaded

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Recently uploaded (20)

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Co clustering by-block_value_decomposition

  • 1. Author / Bo Long, Zhongfei Zhang and Philip S. Yu Source / ACM KDD’05, August 21-24, 2005, pp. 635 – pp. 640 Presenter / Allen Wu Co-clustering by Block Value Decomposition 1
  • 2. Outline Introduction Block value decomposition Derivation of the Algorithm Empirical Evaluation Conclusion 2
  • 3. Introduction Dyadic data refer to a domain with two finite sets of objects in which observations are made for dyads. Co-clustering can effectively deal with the high dimensional and sparse data between rows and columns. In this paper, a new co-clustering framework, Block Value Decomposition(BVD), had been proposed. 3
  • 4. Introduction (cont.) This paper develop a specific novel co-clustering algorithm for a special yet very popular case – non-negative dyadic data. The algorithm performs an implicitly adaptive dimensionality reduction, which works well for typical sparse data. The dyadic data matrix is factorized into three components. The row-coefficient matrix – R The block value matrix– B The column-coefficient matrix– C 4
  • 5. The definition of dyadic data 5 The notion dyadic refers to a domain with two sets of objects X={x1, …, xn} and Y={y1, …, ym} The data can be organized as an n by m two-dimensional matrix Z. Each w(x,y) corresponds to one element of Z.
  • 6. 6 × × = n×k k ×l l×m n×m k ×l
  • 7. 7 y1 y2 y3 y4 x1 x2 x3 x4 × × C B R y1 y2 y3 y4 = y1 y2 y3 y4 x1 x2 x3 x4 x1 x2 x3 x4 RBC Z
  • 8. Block value decomposition definition 8 Non-negative block value decomposition of a non-negative data matrix Z n×m(i.e. ij: Zij  0) is given by the minimization of f(R, B, C) = ||Z – RBC||2 subject to the constraints ij: Rij  0, Bij  0 and Cij  0, where R n×k, B k×l, C l×m, k<<n, and l<<m. If R=CT, symmetric non-negative block value decomposition of a symmetric non-negative data matrix Z n×n(i.e. ij: Zij  0) is given by the minimization of f(S, B,) = ||Z – SBST||2 ij: Sij  0, and Bij  0, where S n×k, B k×k and k<<n.
  • 9. Derivation of the algorithm 9 The objective function is convex in R, B and C respectively. However, it is not convex in all of them simultaneously. Thus, it is unrealistic to expect an algorithm to find the global minimum. Theorem 1. If R, B and C are a local minimizer of the objective function , then the equations (ZCTBT )。R + (RBCCTBT )。R = 0 (RTZCT )。B +(RTRBCCT )。B = 0 (BTRTZ)。C + (BTRTRBC)。C = 0 are satisified, where 。denotes the Hadamard product of two matrices.
  • 10. Derivation of the algorithm (cont.) 10 Let λ1, λ2, and λ3 be the Lagrange multipliers for the constraint R, B, and C  0, respectively, where λ1k×n, λ2l×k and λ3m×l. The Lagrange function L(R, B, C, λ1, λ2, λ3 ) becomes: L = f(R;B;C) -tr(λ1 RT ) -tr(λ2BT ) - tr(λ3 CT ) The Kuhn-Tucker conditions are: L/ R = L/ B = L/ C = 0 λ1。R = λ2。B = λ3。C = 0 Taking the derivatives, we obtain the following three equations, respectively. 2ZCTBT - 2RBCCTBT + λ1 = 0 2RTZCT - 2RTRBCCT + λ2 = 0 2BTRTZ - 2BTRTRBC + λ3 = 0
  • 11. Derivation of the algorithm (cont.) 11 Based on Theorem 1, we propose following updating rules. If the R=CT, we derive the updating rules for symmetric matrix, that the symmetric NBVD provides only one clustering result.
  • 12. EMPIRICAL EVALUATIONS 12 The experiment dataset is collected from the 20-Newsgroup data and CLASSIC3 dataset. We measure the clustering performance using the accuracy given by the confusion matrix of the obtained clusters and the "real" classes.
  • 15. Conclusion 15 In this paper, we have proposed a new co-clustering frame work for dyadic data called Block Value Decomposition. Under this framework, we focus on a special but also very popular case, Non-negative Block Value Decomposition. We have shown the correctness of the NBVD algorithm theoretically. According to the empirical evaluations, the effectiveness and the great potential of the BVD framework.