Hey thanks for the feedback! We agree very much that the quality of the tags is one of the most important things for CAS.
I think that the biggest issue of the tag-generator right now is that it doesn't make a distinction between different categories of tags. For example: Fantasy could be in the "style" category and Loving in the "characteristic" category. If tags would be categorized in this way we could set
key-categories for topics such as Character, making the tag-generator output at least one tag out of a key-category. We could achieve something like this by adding an additional tool to the Improve Tags tools where you could drag a bunch of tags into a category.
In addition we could also create a voting tool where individual tags get compared and ordered by how much you like them. This way Earrings might get down-voted, and something like Beastly would get up-voted. With these statistics we could make the tag-generator give at least one popular tag in a session making sure we don't get 2 or 3 boring tags.
Also, we currently have no way to down-vote tag-connections. This is why we're planning on adding a tool that'll popup when regenerating the tags in a session that let you select the tags you dislike.
We're also planning on adding a Tag Popup where users can review some more info about a single tag. You can find more info about the Tag Popup
here.
Let us know what you think about our ideas ! :D