It's just that "folk metal" being tagged "rock" feels odd
_lucifer
white_shadow: yes, we are but currently the ui ones are less in number. also the ui ones need to be run locally on an emulator or a physical device as they cannot run on ci. so its still a work in progress
alastairp
here's a sample data row:
reosarevok
And I can assure you grime being tagged "hip hop" will get downvoted by grime people :D
Also I would like to avoid a tag "folk, world, & country", although I guess you could only add the parent if it itself matches a genre
alastairp
right, again this comes with the explicit grouping of categories
so it sounds like you think that some main categories aren't really "genres" as such
reosarevok
Well, instrumental there seems to be explicitly about instrumental hip hop, heh
So it probably should match to that more specifically
alastairp
yes, it is explicitly about that, but as it's part of their schema, it makes sense to talk about it in that case
I guess the additional question is what's the purpose of this matching process - e.g. imagine if I just went and added these tags. could we just rely on voting to "fix" them?
reosarevok
We are currently missing that as a genre but we should probably add it
We kinda sorta could
alastairp
are we interested in changing a few tags (e.g. the bop/bebop thing) when it makes sense?
reosarevok
But I would try to make sure that to some degree we do follow the intent of the other source
alastairp
so, some additional information here:
reosarevok
(to avoid the bot user claiming that say discogs claims X is instrumental when they claim instrumental hip hop)
alastairp
the lastfm and tagtraum sources are folksonomy tags too, we inferred the hierarchy - as I described above
the discogs one has this explicit genre/style split
right, got it
so for lfm and tagtraum, both genre/subgenre were originally tags by someone
reosarevok
Mhm
alastairp
perhaps we could special-case discogs in a few cases where needed
reosarevok
Yeah, I think that seems sensible
alastairp
let me run this matching with the other datasources and see if that's more interesting/useful
thanks for the ideas
reosarevok
And for lfm and tagtraum, the genre will only be there if someone had tagged it?
Or will it sometimes be assumed from the subgenre?
alastairp
ah, great question
reosarevok
If a) then I guess that would be sensible
To just accept it for now and let voting cope
alastairp
so, it's possible that we could infer a relationship betwen a genre and a subgenre tag using a bunch of tracks, but then some other track, someone only tagged it the subgenre
in that case, I believe that our dataset only lists the subgenre
however, when we did the recognition contest, we accepted the genre as a correct estimate
reosarevok
In that case I would feel more or less comfortable letting it be added from the dataset
alastairp
oh, one other thing - discogs annotations are per album, others are per track
reosarevok
In general, given each bot gets only one vote, it is a pretty safe option
alastairp
for the dataset, we propagate the same tags to all recordings in the releasegroup. but since we can do release/rg tags in mb, maybe we should just do that?
reosarevok
Even if we mess something up it is unlikely that we would have a big problem because we would need to get several datasets wrong for it to be hard to downvote
Yeah, absolutely. Ideally, we could also do it so that if the same genre is applied to all (or most?) tracks in a release, then we apply it to the release
For when we have per track info
alastairp
can you add that to the ticket? :)
reosarevok
(I expect release/rg genres to be more useful and visible than the recording level ones)
Sure
alastairp
OK, what I'm going to do is: 1) perform this matching with lastfm and tagtraum, assuming that the matches will be a bit better because they were all originally tags, 2) unless there are any major weird results from the matching, apply both the genre and subgenre as a tag directly to the recording
reosarevok
If they are on the dataset?
alastairp
3) take a bit more of a look at discogs, to see if the more "umbrella genres" should be removed, and if some subgenre/styles should be disambiguated
what do you mean?
reosarevok
You said sometimes you only have subgenre but not genre if they originally were only tagged subgenre
ishaanshah
iliekcomputers do we have our daily meet today?
reosarevok
That is what I meant there
ishaanshah
Daily->weekly
reosarevok
Also, one exception that might be fun is the tag "romantic" - if you considered that a genre of classical
alastairp
oh yes, right. will only apply explicit tags from the dataset, not implicit tags
reosarevok
But I guess maybe you did not
iliekcomputers
ishaanshah: I won't be able to make it, let's do it tomorrow.