Hacker News new | ask | show | jobs
by fizx 3743 days ago
Composing an amazing symphony is probably about as hard as being the best go player in the world. But I think we're much further away than you think.

AlphaGo needed a training set of perhaps a billion games to be as good as it is. The dataset of master Go games is perhaps a million games. So AlphaGo played at tons of games against a half-trained version of itself to reach the billion game mark.

This doesn't work for songs, because there's no one to tell AlphaBach whether any of the billion symphonies it makes are any good. AlphaGo can just look at the rules and see if its move lead to a win, but there's no automatic evaluation function for music.

Perhaps the Matrix wasn't using the humans for power, but rather the computers wanted to get good at writing music, so they gave each human in it slightly different music and watched their emotional responses.

3 comments

> Perhaps the Matrix wasn't using the humans for power, but rather the computers wanted to get good at writing music, so they gave each human in it slightly different music and watched their emotional responses.

This is possibly my favorite comment of the whole thread.

It's a super interesting idea and could make for some fascinating science fiction. Poorly programmed AI might not wipe out humanity, because it still needs humans to evaluate its fitness function.

Bad (good?) news: we can indeed algorithmically determine a song's intrinsic quality (to some degree): http://www.npr.org/templates/story/story.php?storyId=1136733...
>This doesn't work for songs

don't you think that a team trying to build this could provide a free offering where users get free algo-generated music in return for 1-10 voting on a song-by-song basis. given enough time and votes, i suspect that the algo could get remarkably good at delivering satisfaction.