gusl: (Default)
[personal profile] gusl
Lately, I've been faced with problems of the following type:
* there are many ways to represent an object
* a canonical representation is either hard to define, or unnatural to work with

(1) optimizing over the space of k-dim linear subspaces (a.k.a. k-flats). They can be represented as bases (more canonically, orthogonal bases), but that's not enough to identify them uniquely. We can define k-flats to be points in a Grassmanian, which is the appropriate quotient space (in which bases of the same space form an equivalence class). But optimizing here involves doing calculus on surfaces, which requires knowledge of differential geometry... or easier, one could use Lagrange multipliers, but I don't have enough constraints (I don't know how to constrain the rotation of the orthogonal basis).

(2) suppose you have an unknown probability distribution over clusterings of nodes. You can easily assign a label to each node such that two nodes are in the same cluster if they have the same label. Of course, these labels are just names, and permuting them results in an equivalent structure, which necessarily has the same probability. Now, suppose you get several samples from this distribution (say, by MCMC), and you want to estimate the distribution. Now, for each sample, you could simply add the other n!-1 relabelings ("mirror images"), but can you do better?
This is known as the "label-switching problem", and in some cases it can addressed by "artificial identifiability constraints" (e.g. in the form of: WOLOG, node 1 is always labeled with "a"), but this too can become unmanageable and unnatural.

Tangentially, is there a nice way to represent graphs modulo isomorphism? I'm aware of spectral techniques (e.g. graph Laplacian), but these are usually lossy, i.e. querying whether two graphs are the "same" (i.e. isomorphic) will result in some false positives.

Re: Graphs

Date: 2009-10-14 08:29 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
yes, that's what [livejournal.com profile] aleffert and I were saying.

btw, who is this?

Re: Graphs

Date: 2009-10-14 08:32 am (UTC)
From: (Anonymous)
Chris

Re: Graphs

Date: 2009-10-14 08:33 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
from UBC, or from Toronto?

Re: Graphs

Date: 2009-10-14 08:40 am (UTC)
From: (Anonymous)
UBC. I didn't know you knew another one!

Re: Graphs

Date: 2009-10-14 08:50 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
I have 18 Facebook friends named "Chris*", 3 of whom are at UBC.
Are you Chris H?

Re: Graphs

Date: 2009-10-14 08:53 am (UTC)
From: (Anonymous)
Yep. And that's a lot! I don't have any others.

Re: Graphs

Date: 2009-10-14 08:56 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
I think that Chrises tend to be Chrisophobic. Like, names is one area where you see reverse homophily.

Re: Graphs

Date: 2009-10-14 08:59 am (UTC)
From: (Anonymous)
Maybe. Hadn't really thought about it. It makes sense that it might feel slightly odd to refer to someone by "your own" name.

Re: Graphs

Date: 2009-10-15 08:58 pm (UTC)
From: [identity profile] gustavolacerda.livejournal.com
s/reverse homophily/heterophily/

February 2020

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags