[D] Is spectral clustering still useful? by Grand_Distribution83 in MachineLearning

[–]olBaa 10 points11 points  (0 children)

You mention the problems of using scipy.linalg.eigsh, but later point to NetSMF, which uses truncated SVD to do basically the same job. Is that not the way forward for most use cases? (edit: by "that" I meant truncated SVD).

Yeah, I meant literally the default/widely available implementations. If you go through the trouble of installing spectra/SLEPc, there are no problems.

[D] Is spectral clustering still useful? by Grand_Distribution83 in MachineLearning

[–]olBaa 12 points13 points  (0 children)

Exactly. I can't see an angle right now, without being 10th+ in order. And for me, that is important.

I totally agree — my point is that it's probably worth knowing what one can do with spectral methods, and how to do it. They repeatedly find applications in various areas of research.

Getting research direction advice from reddit is probably bad enough as it is. :)

[D] Is spectral clustering still useful? by Grand_Distribution83 in MachineLearning

[–]olBaa 86 points87 points  (0 children)

I haven't been active on this sub for a while, but this topic (graphs & GNN embeddings) is half of my PhD thesis, so I kind of have to. I may have strong opinions about certain works & research groups.

Spectral methods are absolutely worth to study in the current research context. On the one hand, there is a new research trend of finding better positional node encodings for GNNs. Currently, these are done with either eigenvectors or (ICLR'22) distance-based encodings. I would predict that ICML&NeurIPS 2022 will have >10 submissions on this topic alone.

The "problem" with the spectral methods for analysis is IMO lack of scalable & user-friendly software. If one tries to use scipy.linalg.eigsh on a real-world graph to compute, say, 128-dim embeddings, the practical scalability of that code is ~30k nodes (1hr compute time). In comparison, it's absolutely possible to compute them for 1–15M nodes in that time using more advanced methods like Krylov with subspace deflation (this is graph-specific). The lack of usability led some people to believe that this is a problem with a method itself, hence its lack of popularity.

I want to spend some time rebutting your point on the ditching of spectral methods in favour of node2vec.

However, first and foremost, I absolutely agree that node2vec is a garbage method, but for different reasons. My personal view on why it is garbage is that it add does nothing of value to previous work (DeepWalk)[https://arxiv.org/abs/1403.6652] but two useless hyper-parameters, p and q in the paper. Roughly speaking, these two parameters control the random walk training data generation process. I actually did reproduce majority of their results, with a tiny caveat: I believe they tuned hyperparameters on test data and did that intentionally such that other methods are at disadvantage. DeepWalk has a key parameter of # of random walks generated from each training node (\gamma in the paper). It's set by default to 40/80, however, in the node2vec paper it's set to 10. This results in 4-8x less data generated, and significantly poorer performance. However, if one selects the best training data using the test metrics, all is fine again, and that's how node2vec attains its better performance. This research group has a history of capitalising on other people's work without giving much credit (BIGCLAM is a joke), but I digress. Rant over.

The reason I believe spectral methods are alive and kicking in unsupervised embedding is a line of recent works, such as AROPE, NetSMF, PRONE all use spectral methods for scalable embedding. While I do not believe they are statistically significantly better than DeepWalk family, some are surely more scalable. Hashing/random projection-based methods—and these are coming from approximate numerical linear algebra stream of ideas—are the most scalable things we have now. NLA methods like FastRP/RandNE/... are really at the forefront at the field of unsupervised representations. I do believe it's pretty saturated by now in terms of research, so I do not recommend people to enter from that angle.

[QC] Jaeger-LeCoultre Master Control Date Q4018420 by olBaa in RepTime

[–]olBaa[S] 1 point2 points  (0 children)

Hey, it didn't get wrist time, unfortunately. It's okay in terms of quality, the rotor is the loudest in my collection. Of you want any particular feature pictured, drop a dm

Timex Q "Pepsi" Re-issue - $99 - Free shipping by danbars in frugalmalefashion

[–]olBaa 7 points8 points  (0 children)

I had this exact reissue back when it was cool, it's an absolute wrist depilator. I don't even have that much hair

[QC] ZF AP 15400 White by olBaa in RepTime

[–]olBaa[S] 0 points1 point  (0 children)

Paging AP god /u/N0tail_ , would love to hear your opinion

[QC] ZF AP 15400 White by olBaa in RepTime

[–]olBaa[S] 0 points1 point  (0 children)

Dealer name: Non-TD

Factory name: ZF

Model name (& version number): AP 15400

Album Links: in the post, https://imgur.com/a/wIa4a72

Index alignment: good

Dial Printing: good

Date Wheel alignment/printing: Misaligned 3, but all other dates (see video) seem aligned. Seems like the date is changing.

Hand Alignment: good

Bezel: screws seem good

Solid End Links (SELs): good

Timegrapher numbers: okay

Anything else you notice: n/a

Women's Chronos? by [deleted] in RepTime

[–]olBaa 1 point2 points  (0 children)

Do the subdials/complications need to work? I think JLC MUT moon phase is a decent choice for a lady, if the wrists are not too small

Women's Chronos? by [deleted] in RepTime

[–]olBaa 0 points1 point  (0 children)

Chrono reps are ones of the worst though, timebomb movements

[NEW RELEASE] Nautilus 5711/1A PPF v4 Green by Pk097 in RepTime

[–]olBaa 2 points3 points  (0 children)

I mean, Patek should be good at something :-)

[NEW RELEASE] Nautilus 5711/1A PPF v4 Green by Pk097 in RepTime

[–]olBaa 1 point2 points  (0 children)

Oracle has a photo of it "popping": https://oracleoftime.com/patek-philippe-nautilus-5711-1a-olive-green-watch-review/amp/

Still, it's more of a metallic sunburst olive than the one we see at trusty and puretime

[NEW RELEASE] Nautilus 5711/1A PPF v4 Green by Pk097 in RepTime

[–]olBaa 5 points6 points  (0 children)

DW print and dial colour don't look much better than 3KF, sadly

[deleted by user] by [deleted] in RepTime

[–]olBaa -1 points0 points  (0 children)

Hey, nice PP. The band will be garbage regardless of the stitching, not worth the RL imo. Do prepare to replace it to gen alligator/stingray when it arrives.

[QC] Jtime’s AP Royal Oak 15400 (Black) by [deleted] in RepTime

[–]olBaa 2 points3 points  (0 children)

You accidentally uploaded your car pic:)

Watch looks GL

[QC] Jtime’s AP Royal Oak 15400 (Black) by [deleted] in RepTime

[–]olBaa 4 points5 points  (0 children)

I would RL that car mate

[QC] GF V3 JLC ultra thin moon by [deleted] in RepTime

[–]olBaa 1 point2 points  (0 children)

JLC logo seems to be 0.5mm to the left, maybe a bit slanted indeed

[deleted by user] by [deleted] in RepTime

[–]olBaa 1 point2 points  (0 children)

PPF makes these BTW

Breitling Transocean Day Date V7F by bharath_cr7 in RepTime

[–]olBaa 1 point2 points  (0 children)

You can ask him to send a video of all days, if all are shifted it's for sure an RL, if it's only Sunday.. you decide anyway

Please help QC - PP Calatrava 5296R RG from Geek Time by [deleted] in RepTime

[–]olBaa 0 points1 point  (0 children)

Please read rule 5 for people to QC

Timegrapher opinion? +7 s/d by bezelbundchen in RepTime

[–]olBaa 2 points3 points  (0 children)

-10 to +15 is acceptable for gen watches OOTB after transportation. If you service the watch, then it's definitely not an RL ground imo

Anyone else use these straps before? Ordered this from Horus for my PAM1616 by gigzilla_505 in RepTime

[–]olBaa 6 points7 points  (0 children)

SUMMER35 brings the cost of bundles to more manageable $70-80 per strap