Fair AI/ML 7 The Existence of Core for Max Distance Loss
The Existence of Core
Is the core empty?
In the paper, we have proved that Greedy Capture computes -core in time for maximum distance loss.
Is the the lower bound for code?
Consider a graph , where for every pair , if , else .
If there exist a graph such that no matter how we assign the clusters, there always exist a clique of size at least , then the lower bound of is proved.
My Answer (To be verified)
In any given aforementioned graph , the cluster in the core always exist. (But this can not prove the actual core always exist.)
Consider the algorithm below:
Algorithm Split-and-Merge:
Input: Graph ,
Output: Clustering in the actual core
- while , do // SPLIT PHASE
- while , do // MERGE PHASE
- return
🤔Proposition: Split-and-Merge always return the cluster in the actual core.
Claim: If a set of points form a cluster, which means, the cost of everybody is . All of them have no incentive to form a coalition with anyone outside of the clique.
Thus before merging, any subset of that intersects at least two item-sets in , can not be a clique.
❗By pigeonhole principle, before merging, any item-set in with size already greater than would not be picked in the merge phase! All data points in these clusters have no incentive to deviate.
In the merge phase, every point who would have been merged have the cost . But they can not find other points to form a clique with size at least .
Thus I strongly suspect that the actual core always exists.