Hi all, just adding to the conversation here since I think it is very important to fix this issue. One of the main problems that I don’t think anyone has mentioned so far is the geomodel, which works in close conjunction with the CV. I believe it is possible to resolve a large part of the issue without even touching the CV, but allowing for the geomodel to exist for higher rank taxa (up to family). Which should be easier assuming that adding more to the geomodel portion will not be as intensive for the system.
At the moment, when a species or genus within a family reaches 100 observations, the CV and geomodel for the higher taxa ranks are deleted. For example, some taxa I regularly ID:
Family Philosciidae with some species above 1000 observations
https://www.inaturalist.org/geo_model/48294/explain Geomodel does not exist
Family Eubelidae with species below 100 observations
https://www.inaturalist.org/geo_model/475299/explain Geomodel exists
So, areas such as Asia, Africa and Oceania which do not have 100 species level observations for any species in Philosciidae, but have over 1000 observations at family level, the taxa will never be suggested. But for Eubelidae with less than 400 observations in total, they will. This is because the vast majority of species level observations are concentrated in Europe and North America
I’m sure this is the same for many other families that are well studied in Europe and North America but lack research in other regions. Frankly, this current system is neglecting many of the areas that are already less privileged.
Still, the CV is able to recognise species within a family, and if an observation looks sufficiently similar to species that are currently known by the CV then it is occasionally able to suggest them. For example: https://uk.inaturalist.org/observations/339377138
Here the CV does not recognise this animal as any species that are present in this area according to the geomodel, so it reverts to only using the CV, and it successfully suggests many species that are in the same family as the pictured animal. BUT, it is unable to suggest that family because the geomodel has no species in that family which are in that region, and the family geomodel does not exist.
Another example: https://uk.inaturalist.org/observations/338052162
In this case the CV gives the best match it has for species known in that area which happens to be a frog, despite the fact it is a woodlouse, and if you click include suggestions not expected nearby it is clear the CV knows it is a woodlouse because all but one of the suggestions are woodlice.
If the geomodel existed for the family then this issue would be effectively solved, without having to adjust the CV in any way. Hopefully this makes sense and is actually a reasonably achievable solution, or at least a step in the right direction for the CV/Geomodel system.