Supervised Hierarchical Clustering with Exponential Linkage Nishant - - PowerPoint PPT Presentation

supervised hierarchical clustering with exponential
SMART_READER_LITE
LIVE PREVIEW

Supervised Hierarchical Clustering with Exponential Linkage Nishant - - PowerPoint PPT Presentation

Supervised Hierarchical Clustering with Exponential Linkage Nishant Yadav Ari Kobren Nicholas Monath Andrew McCallum <latexit


slide-1
SLIDE 1

Supervised Hierarchical Clustering with Exponential Linkage

Nishant Yadav Ari Kobren Nicholas Monath Andrew McCallum

slide-2
SLIDE 2

Supervised Clustering

At train time, learn A : 2X → Y

<latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit>
slide-3
SLIDE 3

Supervised Clustering

At train time, learn A : 2X → Y

<latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit>

At test time, use on new set of points

A

<latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit>
slide-4
SLIDE 4

Supervised Clustering

At train time, learn A : 2X → Y

<latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit>

At test time, use on new set of points

A

<latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit>
slide-5
SLIDE 5

Supervised Clustering

At train time, learn A : 2X → Y

<latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit>

At test time, use on new set of points

A

<latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit>

Select a clustering algorithm Learn a dissimilarity function

slide-6
SLIDE 6

Supervised Clustering

At train time, learn A : 2X → Y

<latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit><latexit sha1_base64="t4zi9cvh4zpFqbXSfavbWMCY8Uk=">ACHnicbVDLSsNAFJ3UV62vqEs3g0VwVZKiK6qblxWsA9pYplMJ+3QSbMTJQS8iVu/BU3LhQRXOnfOGlD0dYDA2fOuZd7/EiRqWyrG+jsLC4tLxSXC2trW9sbpnbO03JY4FJA3PGRdtDkjAakoaipF2JAgKPEZa3vAy81v3REjKwxs1iogboH5IfYqR0lLXPHYCpAYseQ8PYPVu2T6b6cpdATtDxQSgj/AqXGblrpm2apY8B5YuekDHLUu+an0+M4DkioMENSdmwrUm6ChKYkbTkxJECA9Rn3Q0DVFApJuMz0vhgVZ60OdCv1DBsfq7I0GBlKPA05XZjnLWy8T/vE6s/FM3oWEUKxLiySA/ZlBxmGUFe1QrNhIE4QF1btCPEACYaUTzUKwZ0+eJ81qxdb8+qhcu8jKI9sA8OgQ1OQA1cgTpoAwewTN4BW/Gk/FivBsfk9KCkfsgj8wvn4ADEOjCg=</latexit>

At test time, use on new set of points

A

<latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit><latexit sha1_base64="OWgj5x0Xq+DfYa1o3lCzK+pIkDI=">AB8nicbVDLSsNAFL2pr1pfVZdugkVwVRIRdFl147KCfUAbymQ6aYdOZsLMjVBCP8ONC0Xc+jXu/BsnbRbaemDgcM69zLknTAQ36HnfTmltfWNzq7xd2dnd2z+oHh61jUo1ZS2qhNLdkBgmuGQt5ChYN9GMxKFgnXByl/udJ6YNV/IRpwkLYjKSPOKUoJV6/ZjgmBKR3cwG1ZpX9+ZwV4lfkBoUaA6qX/2homnMJFJBjOn5XoJBRjRyKtis0k8NSwidkBHrWSpJzEyQzSP3DOrDN1IafskunP190ZGYmOmcWgn84hm2cvF/7xeitF1kHGZpMgkXwUpcJF5eb3u0OuGUxtYRQzW1Wl46JhRtSxVbgr98ipX9R9yx8ua43bo4ynMApnIMPV9CAe2hCygoeIZXeHPQeXHenY/FaMkpdo7hD5zPH3BQkVc=</latexit>

Training Procedure

Clustering Algorithm

Mismatch leads to poor generalization

Select a clustering algorithm Learn a dissimilarity function

slide-7
SLIDE 7

Hierarchical Agglomerative Clustering

3

slide-8
SLIDE 8

Hierarchical Agglomerative Clustering

3

slide-9
SLIDE 9

Hierarchical Agglomerative Clustering

3

Iteratively merge two “closest” clusters

slide-10
SLIDE 10

Hierarchical Agglomerative Clustering

3

Iteratively merge two “closest” clusters

slide-11
SLIDE 11

Hierarchical Agglomerative Clustering

3

Iteratively merge two “closest” clusters

slide-12
SLIDE 12

Hierarchical Agglomerative Clustering

3

Iteratively merge two “closest” clusters

slide-13
SLIDE 13

Hierarchical Agglomerative Clustering

3

Iteratively merge two “closest” clusters

slide-14
SLIDE 14

Hierarchical Agglomerative Clustering

3

Iteratively merge two “closest” clusters

slide-15
SLIDE 15

Hierarchical Agglomerative Clustering

3

Iteratively merge two “closest” clusters

slide-16
SLIDE 16

Hierarchical Agglomerative Clustering

3

Iteratively merge two “closest” clusters

slide-17
SLIDE 17

4

Inter-Cluster distance given by Linkage Function

Linkage Function

slide-18
SLIDE 18

4

Single Linkage (Minimum Pairwise Dissimilarity)

Inter-Cluster distance given by Linkage Function

Linkage Function

slide-19
SLIDE 19

5

Single Linkage

Average Linkage (Average Pairwise Dissimilarity)

Linkage Function

slide-20
SLIDE 20

6

Average Linkage

Complete Linkage (Maximum Pairwise Dissimilarity)

Linkage Function

Single Linkage

slide-21
SLIDE 21

7

Complete Linkage

Best linkage function for a dataset is, a priori, unknown

Linkage Function

Average Linkage Single Linkage

slide-22
SLIDE 22

In this work:

  • 1. Exponential Linkage: Learnable family of

linkage functions

  • 2. Training objective to jointly optimize

linkage & dissimilarity function

8

slide-23
SLIDE 23

Exponential Linkage

9

Single Linkage Average Linkage Complete Linkage

slide-24
SLIDE 24

Exponential Linkage

9

Single Linkage Average Linkage Complete Linkage

Weighted Average with Learnable Parameter

1 Weight

slide-25
SLIDE 25

Exponential Linkage

9

Single Linkage Average Linkage Complete Linkage

Weighted Average with Learnable Parameter

1 Weight

J(θ, α) =

n0

X

i=1

X

Cu,v∈P(i)

  • max

n 0, Ψα(Cu0,v0) − Ψα(Cu,v)

  • Algorithm 1 train ExpLink(X, C?, T, γ1, γ2)

Init: θ, α for t = 1, . . . , T do J 0 T (0)

j

{xj} 8 xj 2 X for round i = 1, . . . , n0 do {T (i)

k }li k HAC-Round({T (i1) k

}li1

k

) {C(i)}li

k {lvsT (i) k }li k

C(i) {C(i)}li

k

P(i) {Cu,v 2 C(i) ⇥ C(i) : Cu 6= Cv} P(i)

+ {Cu,v 2 P(i) : 9C? j s.t. Cu, Cv ⇢ C? j }

P(i)

P(i) \ P(i) +

Cu0,v0 arg minCu,v2P(i)

+ Ψ↵(Cu,v)

for Cu,v 2 P(i)

  • do

J J + max n 0, Ψ↵(Cu0,v0) Ψ↵(Cu,v)

  • θ θ γ1 @J

@✓

α α γ2 @J

@↵

slide-26
SLIDE 26

Experimental Setup

10

UMIST Faces Noun Phrase Coreference Entity Resolution AMINER REXA

slide-27
SLIDE 27

Experimental Setup

Four Linkage Functions

10

UMIST Faces

Single Linkage Average Linkage Complete Linkage Exponential Linkage

Noun Phrase Coreference Entity Resolution AMINER REXA

slide-28
SLIDE 28

Experimental Setup

Four Linkage Functions Evaluated using Dendrogram Purity Averaged across 50 different train/test/dev splits

10

UMIST Faces

Single Linkage Average Linkage Complete Linkage Exponential Linkage

Noun Phrase Coreference Entity Resolution AMINER REXA

slide-29
SLIDE 29

Results

Dataset: Rexa

Dendrogram Purity

75.0 78.8 82.5 86.3 90.0

Linkage Function

Single Average Complete Exponential

89.1 80.1 84.6 81.7

slide-30
SLIDE 30

Results

Dataset: Rexa

Dendrogram Purity

75.0 78.8 82.5 86.3 90.0

Linkage Function

Single Average Complete Exponential

89.1 80.1 84.6 81.7

slide-31
SLIDE 31

Summary

12

slide-32
SLIDE 32

Summary

12

Exponential Linkage: Learnable family of linkage functions

slide-33
SLIDE 33

Summary

12

Exponential Linkage: Learnable family of linkage functions Training Objective & Algorithm: Jointly Optimizing Dissimilarity & Linkage Function

J(θ, α) =

n0

X

i=1

X

Cu,v∈P(i)
  • max

n 0, Ψα(Cu0,v0) − Ψα(Cu,v)

  • Algorithm 1 train ExpLink(X, C?, T, γ1, γ2)

Init: θ, α for t = 1, . . . , T do J 0 T (0)

j

{xj} 8 xj 2 X for round i = 1, . . . , n0 do {T (i)

k }li k HAC-Round({T (i1) k

}li1

k

) {C(i)}li

k {lvsT (i) k }li k

C(i) {C(i)}li

k

P(i) {Cu,v 2 C(i) ⇥ C(i) : Cu 6= Cv} P(i)

+ {Cu,v 2 P(i) : 9C? j s.t. Cu, Cv ⇢ C? j }

P(i)

P(i) \ P(i) +

Cu0,v0 arg minCu,v2P(i)

+ Ψ↵(Cu,v)

for Cu,v 2 P(i)

  • do

J J + max n 0, Ψ↵(Cu0,v0) Ψ↵(Cu,v)

  • θ θ γ1 @J
@✓

α α γ2 @J

@↵
slide-34
SLIDE 34

Summary

12

Exponential Linkage: Learnable family of linkage functions Training Objective & Algorithm: Jointly Optimizing Dissimilarity & Linkage Function Effective Empirical Results

J(θ, α) =

n0

X

i=1

X

Cu,v∈P(i)
  • max

n 0, Ψα(Cu0,v0) − Ψα(Cu,v)

  • Algorithm 1 train ExpLink(X, C?, T, γ1, γ2)

Init: θ, α for t = 1, . . . , T do J 0 T (0)

j

{xj} 8 xj 2 X for round i = 1, . . . , n0 do {T (i)

k }li k HAC-Round({T (i1) k

}li1

k

) {C(i)}li

k {lvsT (i) k }li k

C(i) {C(i)}li

k

P(i) {Cu,v 2 C(i) ⇥ C(i) : Cu 6= Cv} P(i)

+ {Cu,v 2 P(i) : 9C? j s.t. Cu, Cv ⇢ C? j }

P(i)

P(i) \ P(i) +

Cu0,v0 arg minCu,v2P(i)

+ Ψ↵(Cu,v)

for Cu,v 2 P(i)

  • do

J J + max n 0, Ψ↵(Cu0,v0) Ψ↵(Cu,v)

  • θ θ γ1 @J
@✓

α α γ2 @J

@↵
slide-35
SLIDE 35

Single Linkage Average Linkage Complete Linkage Exponential Linkage Train Test

Thanks for listening!

Check out our poster #196 today at 6:30pm in Pacific Ballroom!

13

Paper: Code: