Danbooru

Automated artist requests

Posted under Bugs & Features

I think that artist_request should be system generated rather than something which must be manually tagged. There are problems with users not adding the request while also not tagging an artist either by mistake or not knowing that they should. Also there are false-negative situations where both artist_request and an artist tag are present.

An artist request should be triggered where at least one of these tags are not present

  • official_art
  • photo
  • an arist tag

Additionally under this system there would be cases where an artist may still need to be found, as in the case of collaborative works. For this, an additional_artist_request (or other wording) could fill the role. This would also be applicable for official art where a specific artist is thought to have made the art but the uploader does not know the artist tag.

To me an artist_request shouldn't be considered a request at all, but rather an attribute of a post. Perhaps instead of artist_request the tag should be missing_artist to indicate the status of a post rather than a request by a user.

Similar schemes could be considered for source and character requests and if there is interest and agreement for my artist scheme I can elaborate on them as well.

I attempted making a bulk request for this but it was unparseable due I assume to there being multiple tags.

imply arttags:0 -official_art -photo -> artist_request

There appears to be some ~45k posts that do not have an artist tag and aren't a photo/official art (Using this search: arttags:0 -artist_request -official_art -photo). This means that the real number of posts missing an artist tag is some 47% or so greater than what the 92k total for artist_request indicates (though I am guessing this figure is lower due to posts having their request status changed.

I think this is not insignificant and there should be some solution. An artist or a request for one is a minimum requirement listed in howto:tag but do to poor tagging thousands of posts lack any artist tag.

Furthermore I have some more observations. Using the search string above, many of the posts are actually video clips from anime shows. Should these have their own tag such as official_video or anime_clip? Clearly these should not be credited with an artist because they are made by multiple animators, though perhaps there should be a requirement for the studio's tag, and this in turn would factor into whether an a post is autotagged with artist_request. Also, I exclude official art for the similar reason that there may be multiple illustrator and the copyright may not have information available as to who the illustrator is.

Part of the problem is you want to do a mass update and not an implication. Implications and aliases can only have one subject and one predicate. It's only mass updates that can have multiple subjects and multiple predicates. Also I don't know if meta-tags can be used (arttags:0) as I've never tried it before myself.

Edit: Nevermind, it seems that meta-tags can be added. See the request I added down below.

Alright that seems sufficient, it was what I was getting at too. There are too many poorly tagged anime webms and hentai gifs that were slipping there.

This will mean however ugoira posts won't be accounted. Can you make a separate request for these? I did not see an option for me to make mass updates so I'm assuming that's a higher tier :)

BrokenEagle98 said:

Part of the problem is you want to do a mass update and not an implication. Implications and aliases can only have one subject and one predicate. It's only mass updates that can have multiple subjects and multiple predicates. Also I don't know if meta-tags can be used (arttags:0) as I've never tried it before myself.

Edit: Nevermind, it seems that meta-tags can be added. See the request I added down below.

It's good to know that complex mass update requests like these are possible.

I'm just wondering however why we should mass update a *request [1] tag.
I see them as a "high priority" label of urgency that is supposed to encourage a helpful or experience user to take action.

For tag gardening purposes meta tags like tagcount, gentags, arttags, chartags, copytags and source are sufficient.

This also reminds me of the short debate regarding absurdres (forum #116153).
These metatag based tags are completely unnecessary.

[1] artist request | character request | copyright request | source request

reiyasona said:

It's good to know that complex mass update requests like these are possible.

Yeah, I didn't know either. Part of the reason I created the request was just to see if it could be done.

reiyasona said:

I'm just wondering however why we should mass update a *request [1] tag.
I see them as a "high priority" label of urgency that is supposed to encourage a helpful or experience user to take action.

For tag gardening purposes meta tags like tagcount, gentags, arttags, chartags, copytags and source are sufficient.

This also reminds me of the short debate regarding absurdres (forum #116153).
These metatag based tags are completely unnecessary.

[1] artist request | character request | copyright request | source request

There's a few exceptions though, such as there being more than one artist or copyright, one or more unidentified characters (or it's the original copyright), or the source was from a reupload site (like this one) and not the original source. In those cases, the metatags wouldn't be enough.

You bring up a good point though. I'd be interested to hear what others think on this.

Updated

I'm still going through the search pages and it looks fine so far but I think I will go on much further.

@reiyasona @BrokenEagle98
Like both of you I wasn't too familiar with the mass update feature as opposed to doing a bulk alias/implication. And perhaps I didn't explain clearly why I envision.

I'd like artist_request—and perhaps the other main request types—to be a tag which Danbooru adds and removes automatically, like highres and absurdres are. The view @Type-kun seems to be taking here, and I ask that her clarifies, is that this is a tagging situation which should be solved by a big initial mass update now followed by more as the number of posts in the search strings we've thrown around gets more.

Sure for tag gardening purposes you can use meta tags but I had no clue they existed and I think it serves the site better to have any post without an artist which needs one to have the request. It would lead to more prying eyes and simplify the process.

reiyasona said:
I'm just wondering however why we should mass update a *request [1] tag.
I see them as a "high priority" label of urgency that is supposed to encourage a helpful or experience user to take action.

And I see this differently, I think any post lacking an artist tag should be put on notice as needing one. Perhaps this is more of a gardening spirit, but I also think that if whenever a user saw that an artist_request tag is generated after they make a post without one of the tags from the string, then it hones in its importance, just like seeing a tagme is a bit of a spur to the side. It encourages and in its own way enforces better tagging.

Also the wiki specifies as a basic tagging requirement the need for an artist. It doesn't specify, but this should also include that if you do not know the artist, you should put it on notice (add the request tag) that you do not know the artist. Having the tag automated would be its own enforcement of this rule and, again, would put the lazy or noobie user on alert to find the artist.

reiyasona said:
For tag gardening purposes meta tags like tagcount, gentags, arttags, chartags, copytags and source are sufficient.

This also reminds me of the short debate regarding absurdres (forum #116153).
These metatag based tags are completely unnecessary.

In a sense yes, I am agreeing. I would like the tag to function in a different way. A metatag is a bit like an internal tag which most users, which included me before I knew about them, do not know about. An artist_request should function as the site's way of alerting users to the lack of an artist tag, it would I guess just be a function of a metatag.

BrokenEagle98 said:
There's a few exceptions though, such as there being more than one artist or copyright, one or more unidentified characters (or it's the original copyright), or the source was from a reupload site (like this one) and not the original source. In those cases, the metatags wouldn't be enough.

I sort of touched on this in another post. I think additional_*_request could work. I don't think there's a way around relying on the meat in people's head for this type of thing. Though we could make a little table of Booru/other sharing sites' domains and image domains which could detect a junk source. Though not all booru sources are junk, sometimes there are legitimate sources from say yande.re.

And there could also be tag strings at play, such as not making character requests when no_humans is used. And then there are complications with brand names as copyrights. So an image is tagged coca-cola, does that mean it is necessarily not still a copyright from a show?

Type-kun said:

There's currently about 65 thousands posts under status:any arttags:0 -official_art -photo -animated -screencap -artist_request. Please take a quick look through first few hundreds to see if some obvious filter was missed, since reverting a mass-update would be a huge pain in the ass.

I searched through the first 1000 posts and didn't see anything obvious.

Still waiting to hear what other's think given reiyasona's comment above.

On a side note, the following is a subset of posts that have no excuse for not being tagged with an artist tag (only viewable to Builder+ accounts):

source:*pixiv* arttags:0, source:*seiga* arttags:0, source:*tinami* arttags:0, source:*twitter* arttags:0, source:*deviantart* arttags:0

Basically, those are posts that come from a named account on a known source website, yet aren't given any Artist name on this website.

@BrokenEagle98 said:

There's a few exceptions though, such as there being more than one artist or copyright, one or more unidentified characters (or it's the original copyright), or the source was from a reupload site (like this one) and not the original source. In those cases, the metatags wouldn't be enough.

You bring up a good point though. I'd be interested to hear what others think on this.

You are right, but an automated process wouldn't catch these cases either. :P

BrokenEagle98 said:

On a side note, the following is a subset of posts that have no excuse for not being tagged with an artist tag (only viewable to Builder+ accounts):

source:*pixiv* arttags:0, source:*seiga* arttags:0, source:*tinami* arttags:0, source:*twitter* arttags:0, source:*deviantart* arttags:0

Basically, those are posts that come from a named account on a known source website, yet aren't given any Artist name on this website.

Danbooru could, of course, analyze the given source and search for strings like "pixiv", "seiga", "tinami", "twitter" or "deviantart". If TRUE, add the artist_request tag.

reiyasona said:

You are right, but an automated process wouldn't catch these cases either. :P

Ah, no, perhaps one of us misunderstood...? I was arguing for why those tags needed to exist at all, as I thought you were trying to imply that with the meta-tags the *_request tags weren't needed at all. I was just listing a few examples that the meta-tags do not cover.

reiyasona said:

Danbooru could, of course, analyze the given source and search for strings like "pixiv", "seiga", "tinami", "twitter" or "deviantart". If TRUE, add the artist_request tag.

It would also be helpful if there was a report generated for the top users that do not create an artist tag from posts uploaded from those sites. Just doing a manual look-through, there were a few users that frequently did not create new artist tags.

Going by its current wiki, artist_request is horribly misused right now and making the request above to apply this tag into a bunch of posts won't help. artist_request is basically useless for me, so I only use arttags:0 for tag gardening.

BrokenEagle98 said:

It would also be helpful if there was a report generated for the top users that do not create an artist tag from posts uploaded from those sites. Just doing a manual look-through, there were a few users that frequently did not create new artist tags.

It's not as easy as you think. In some cases, Kanji names, especially names with multiple readings can be really hard, if not downright impossible to read if the artist doesn't give any clue to read their name. Trying to create a report like that would just forcing user to potentially make wrong artist entries.

Updated

Nitrogen09 said:

It's not as easy as you think. In some cases, Kanji names, especially names with multiple readings can be really hard, if not downright impossible to read if the artist doesn't give any clue to read their name. Trying to create a report like that would just forcing user to potentially make wrong artist entries.

There is topic #8199 to help with Artist tagging.

As for myself, I always go to WWWJDIC first and use the Japanese Names (ENAMDICT) index to discern the names. The index lists the name readings from most prevalent to least prevalent and whether they are surnames or person names. I always choose the most prevalent name, unless the artist have given any kind of indication as to the reading of their name.

Also, they could always use the information that has no ambiguity to create a temporary artist entry until someone else can come by and fix it. On Pixiv, this is the name located under the Stacc feed, on Twitter and Deviantart it's their username, and on Seiga and Tinami it's the member #.

BrokenEagle98 said:

Ah, no, perhaps one of us misunderstood...? I was arguing for why those tags needed to exist at all, as I thought you were trying to imply that with the meta-tags the *_request tags weren't needed at all. I was just listing a few examples that the meta-tags do not cover.

@BrokenEagle98
Yup, I misunderstood. Just take what I said as a +1.

BrokenEagle98 said:

It would also be helpful if there was a report generated for the top users that do not create an artist tag from posts uploaded from those sites. Just doing a manual look-through, there were a few users that frequently did not create new artist tags.

Maybe we could also put a banner at the top of the post (like "pending approval" / "appealed" / "deleted") that states something like: "The provided source links to an artist's user account. Please tag the artist or ask for advice in the "Artist tagging help" thread."

I guess this would also satisfy @chodorov.

Nitrogen09 said:

Going by its current wiki, artist_request is horribly misused right now and making the request above to apply this tag into a bunch of posts won't help. artist_request is basically useless for me, so I only use arttags:0 for tag gardening.

@Nitrogen09
I figured as much. : /

Updated

Here's the artist_request wiki:

Note: Do not use this tag if there is a source available, such as the artist's homepage, blog, pixiv, etc.

According to the wiki, artist_request should only be used when there aren't any specified source and also a few special cases (like from another rehosting site). Creating the request above would destroy its purpose and make the tag unnecessary, since arttags:0 will now basically has the same functionality.

The following is a bit of a side topic, but it is related to being able identify posts from the same account quickly in order to make it easier to reduce the number of posts without artist entries.

Does anyone know of a method to search for all Pixiv posts coming from the same account (even if they aren't tagged as such) from the search bar?

A year or two ago, this was possible by using the "source:http://img.pixiv.net/img/pixivname/*" method, but ever since Pixiv changed to the newest method of creating image links, that no longer works.

Even so, as long as the image information is put into the artist entry on Danbooru correctly, the Artist button will pull up the correct account even with the new image URL format. So is there a way to access that same functionality from the search bar?

  • 1
  • 2