Catching up on the last few years of generative ML.
(Pixelwise) average a bunch of pictures of dogs and you get something so blurry it probably doesn't look like a dog. But take lots of random paths from cats to dogs, take the vectors along those paths, average them out to define a vector field in the ambient space, and integrate to get paths, and now you have paths that go from cats to dogs without blur. It's bizarre that something so simple is incredibly powerful.
(It's even weirder than that because this method is sort of self-sacrificing. You can use it to generate pairs that can be used to train a conventional neural net to convert cats to dogs without blur. You don't need to mention the paths or vectors after that.)
(Caveat: I haven't tested specifically on the problem of converting cats to dogs, that's just an illustrative example, but I'm 99% sure it'd work fine.)
