LESSWRONG
LW

ArthurB
2973530
Message
Dialogue
Subscribe

Posts

Sorted by New

Wikitag Contributions

Comments

Sorted by
Newest
No wikitag contributions to display.
If you're not sure how to sort a list or grid—seriate it!
ArthurB1mo10

Do you prompt the LLM to do the whole rewrite or call it n(n-1)/2 times to get the distances?

Reply
If you're not sure how to sort a list or grid—seriate it!
ArthurB1mo280

The content of this post was a bit hard to follow, so I seriated the sentences based on openai embeddings, for everyone's convenience.

(The filenames may be hash gibberish, and the file-created times arbitrary, or indicate nothing more than when you happened to download a file.) 
It is obscure (I had never heard of the term until a year ago or so), but highly useful: it works for everything from seriating Egyptian graves by rough burial time to organizing tag entries by topic. 
This could be used to seriate LW2 tag-entries by something more relevant than either just date or upvotes. 
It could also be used to present the tags themselves as a big 2D grid. 
Then you just seriate them as if they were normal tagged items.) 
(A tag embedding is the average of all its members' embeddings. 
Since we now have neural embeddings for just about every modality there is, that means you can seriate anything. 
I use it on Gwern.net (background) to organize the 'similar links' recommendations in a way much smarter than the naive k-NN embedding distance retrieval approach. 
You can do further nice tricks with it, like infer the number of clusters/topics by where distances spike in size, and label them automatically with a LLM. 
if you seriate them, however, suddenly you see clear clusters/topics emerge out of the chaos, and it's easier to skim the list. 
Seriation also works beautifully for photographs or other big jumbles of images, where usually there is no way to 'sort' them that matters. 
The practice of 'sorting by color' can be a simple form of seriation, and better than nothing. 
It turns out that it is perfectly possible to loosen the definition of 'sorting' to something more approximate like 'try to minimize how different each item is from the next one'; this approximate or generalized sorting is called 'seriation'. 
Seriation [or "ordination"], i.e., finding a suitable linear order for a set of objects given data and a loss or merit function, is a basic problem in data analysis. 
The infrastructure comprises data structures to represent linear orders as permutation vectors, a wide array of seriation methods using a consistent interface, a method to calculate the value of various loss and merit functions, and several visualization techniques which build on seriation. 
In this paper we present the package seriation which provides an infrastructure for seriation with R. 
"Getting Things in Order: An Introduction to the R Package seriation", Hahsler et al 2008: 
This is a linkpost for https://www.jstatsoft.org/article/download/v025i03/227 
To illustrate how easily the package can be applied for a variety of applications, a comprehensive collection of examples is presented. 
What might you use it for? 
It works but the data formatting issues are a bit tricky, so I think I may have to scrap my little prototype and start over with a JSON/'function-calling'-style approach, which I am not too familiar with. 
I sometimes seriate regular lists of text in my writing, where I can't come up with something meaningful. 
I've also played around with an OA API LLM script for doing seriation on short natural language text lists, which could be used to automatically seriate lists in anything you write, or which could be used to clean up messy notes. 
(For example, you could seriate your chaotic incoherent notes, then tell a LLM to rewrite your notes strictly line by line, and then, with the organization and grammar/spelling all cleaned up, start working on it yourself.) 
But it's not hard, a GPT-4o-scale LLM understands pretty well a prompt like "Reorder them to group similar items, but do NOT rename, add, or remove any items.", so you can easily make your own tool. 
Have you ever wondered how to sort a list or a folder of files where no strict sorting comparison operator like 'newer than' is quite right? 
Keep this in mind the next time you see a list or a grid anywhere, where there's not an obviously correct way to sort it: it doesn't have to be sorted in a dumb way or left sorted at random, when it could be... seriated! 
If you just sort them by 'distance', it is mostly meaningless and produces a jumble (see for example any algorithmic set of recommendations, like YouTube video lists - if I open a cat video, I see cat/anime/Touhou/cat/CS/music/cat/...); 
Because it works so well, and is so simple to implement (simple greedy distance minimization, no need for TSP solvers), I initially called it "sort by magic". 
Nevertheless, both exact solution methods and heuristics are available. 
Caused by the problem's combinatorial nature, it is hard to solve for all but very small sets.

Reply5
Implications of the inference scaling paradigm for AI safety
ArthurB6mo155

Interestingly o1-pro is not available for their team plan which offers the guarantee that they do not train on your data. I'm pretty sure they are losing money on o1-pro and it's available purely to gather data.

Reply2
Fake Utility Functions
ArthurB2y20

Popular with Silicon Valley VCs 16 years later: just maximize the rate of entropy creation🤦🏻‍♂️

Reply
Air Conditioner Test Results & Discussion
ArthurB2y60

#e/ac

Reply
Speed running everyone through the bad alignment bingo. $5k bounty for a LW conversational agent
ArthurB2y20

We have a winner! laserfiche's entry is the best (and only, but that doesn't mean it's not good quality) submission, and they win $5K.

Code and demo will be posted soon.

Reply
Speed running everyone through the bad alignment bingo. $5k bounty for a LW conversational agent
ArthurB2y10

Exactly. As for the cost issue, the code can be deployed as:

- Twitter bots (registered as such) so the deployer controls the cost


- A webpage that charges you a small payment (via crypto or credit card) to run 100 queries. Such websites can actually be generated by ChatGPT4 so it's an easy lift. Useful for people who truly want to learn or who want to get good arguments for online argumentation

- A webpage with captchas and reasonable rate limits to keep cost small 

 

Reply
Speed running everyone through the bad alignment bingo. $5k bounty for a LW conversational agent
ArthurB2y66

In general yes, here no. My impression from reading LW is that many people suffer from a great deal of analysis paralysis and are taking too few chances, especially given that the default isn't looking great.

There is such a thing as doing a dumb thing because it feels like doing something (e.g. let's make AI Open!) but this ain't it. The consequences of this project are not going to be huge (talking to people) but you might get a nice little gradient read as to how helpful it is and iterate from there.

Reply
Speed running everyone through the bad alignment bingo. $5k bounty for a LW conversational agent
ArthurB2y50

It should be possible to ask content owners for permission and get pretty far with that.

Reply
Speed running everyone through the bad alignment bingo. $5k bounty for a LW conversational agent
ArthurB2y40

AFAIK what character.ai does is fine tuning, with their own language models, which aren't at parity with ChatGPT. Using a better language model will yield better answers but, MUCH MORE IMPORTANTLY, what I'm suggesting is NOT fine tuning.

What I'm suggesting gives you an answer that's closer to a summary of relevant bits of LW, Arbital, etc. The failure mode is much more likely to be that the answer is irrelevant or off the mark than it being at odds with prevalent viewpoints on this platform.

Think more interpolating over an FAQ, and less reproducing someone's cognition.

Reply
Load More
140Speed running everyone through the bad alignment bingo. $5k bounty for a LW conversational agent
2y
33
6preferences:decision theory :: data:code
14y
23