Do Less, Get More: Streaming Submodular Maximization with Subsampling
Ehsan Kazemi2 Moran Feldman1 Amin Karbasi2
1Open University of Israel and 2Yale University
Do Less, Get More: Streaming Submodular Maximization with Subsampling - - PowerPoint PPT Presentation
Do Less, Get More: Streaming Submodular Maximization with Subsampling Moran Feldman 1 Amin Karbasi 2 Ehsan Kazemi 2 1 Open University of Israel and 2 Yale University Data Summarization Large set of images Videos Sensor data fMRI parcellation
Ehsan Kazemi2 Moran Feldman1 Amin Karbasi2
1Open University of Israel and 2Yale University
2
Videos Large set of images Sensor data fMRI parcellation
3
Diminishing returns property for set functions.
V =
∀ A ⊆ B ⊆ V and x ∉ B f (A ∪ {x}) - f (A) ≥ f (B ∪ {x}) - f (B)
3
Diminishing returns property for set functions.
V =
∀ A ⊆ B ⊆ V and x ∉ B f (A ∪ {x}) - f (A) ≥ f (B ∪ {x}) - f (B)
algorithms:
main memory
4
Summary Surveillance camera
algorithms:
main memory
4
Summary Surveillance camera
Key challenge: Extract small, representative subset
5
Constrained Non-Monotone Submodular Maximization
constraints
<latexit sha1_base64="Pu/j5s7RZ6u4tiUqNEnw8D7iAT0=">ACYnicfVHBatAEF2raZrabWI3x/aw1KS4IRgpFJIeCqHtoT2EJDiqDZjRuRs2S1ErurEiP0B/2aXtsfyQfkP7pyFBrbkIGFN2/ewJu3YSq4Nq57U3OerD1df7bxvN548XJzq9l69UMnmWLos0QkahCRsEl+oYbgYNUIcShwH549aWc93+i0jyR52aW4iGqeQRZ2AsNW6+613s0k80ADWN4Xqc92jAJQ1iMJcMRP69KGjU6b0fN9tu150XQVeBdqkqtNxq7YTBKWxSgNE6D10HNTM8pBGc4EFvUg05gCu4IpDi2UEKMe5fODCrpjmQmNEmWfNHTOPtzIdZ6FodWTrVy7OS/D/7itaBwmPbnaSowCRqN59fzGVhHU2DvRI9JoTre6Fi95NdDjKuUwzg5LdWY8yQU1Cy7zphCtkRswsAKa4vZ6yS1DAjP2Vet0G6y3HuAr8/e7Hrnf2oX30uUp4g7wmb0mHeOSAHJFv5JT4hJFf5Df5Q/7Wbp2G03K276ROrdrZJgvlvPkHJZK3xA=</latexit>[Chekuri et al., 2015]
Set system: a pair (𝓞,𝓙), where 𝓞 is the ground set and 𝓙 ⊆ 2𝓞 is the set of independent sets p-matchoid: a set system (𝓞,𝓙) where there exist m matroids (𝓞i,𝓙i) such that every element of 𝓞 appears in the ground set of at most p matroids and
I = {S ⊆ 2N | ∀1≤i≤m S ∩ Ni ∈ Ii}
6
Keep with probability q =
1 p+√ p(p+1)+1
Data Stream
Ui ← Exchange-Candidate(Si−1, ui)
Si−1
ui
ui+1 ui+2 ui+3 ui+5
7
7
7
8
Poster: Today (Thu Dec 6th) 10:45 AM-12:45 PM @ Room 210 & 230 AB #75