Haven’t tried PhotoStructure yet, but I’d love this feature and have a few thoughts:
#1, on one hand, it would be nice if tags could be exposed so that manual corrections can be made. I see two patterns: a) I’m viewing an image, notice a tag is wrong, and do a correction on a spot-basis. b) I want to do a correction en-mass of a problematic tag (e.g. search on the tag, select a bunch of images to remove it from). Any manual edits I make should override the generated tags, and persist if an updated version comes along with a better classifier that wants to rebuild my image tags (unless I explicitly elect to clear everything and start from scratch).
I for one understand you are not Google and would set my expectations regarding accuracy accordingly. And since you aren’t Google and the data would stay local, I’d be forgiving of embarrassing or offensive false positives. I know it won’t be perfect out of the box, but there should be a pathway to keep up as the field advances.
#2, on the other hand, if keywords would already be an effective way to accomplish some of the overrides I’ve envisioned above, I’d probably be OK if the AI tags were kept separate and even static (non-editable). Guessing that would simplify implementation. I’d want to be able to search and filter using both tags and keywords interchangeably.
Hope this is constructive, and not too marred by my lack of familiarity (so far) with the software.