Features/Face Suggestions

Face Suggestions

Face recognition plays it safe and skips the close calls. Gallery brings those near-misses back to you, one face at a time, on the person page where they belong.

peoplefacesrecognitionspaces
A person page in Gallery showing a banner reading 'Faces found that could be Noah — 5 faces found', with five suggested face crops and Review and Not now buttons

Why recognition misses so much

It looks like a bug the first time you notice it. You have named someone, they are clearly in a hundred photos, and the People page credits them with sixty. The rest sit unassigned — the profile shot, the one where they are laughing, the one from four years ago.

That is not the model failing. It is the model being careful on purpose. A face assigned to the wrong person is far harder to untangle later than a face it simply never assigned: the wrong one spreads into search results, memories and shared spaces, and pulling it back out means finding every place it went. So recognition holds a deliberately tight threshold and leaves anything short of it alone.

The cost of that caution is real, though, and nobody was paying it down. Every library accumulates a long tail of faces the model was almost sure about and said nothing. Face Suggestions is the other half of that trade — the close calls come back to you, and you make the call the model would not.

The Gallery face suggestion review modal, headed 'Is this Noah?', showing the suggested face highlighted in a family photo alongside a known photo of the person, with Different person, Ignore face and Same person buttons

One face, one question

Open a named person and, if there are near-misses waiting, a banner sits above their photos: faces found that could be this person, with a preview of the crops. Press Review and you get them one at a time.

Each one shows you the face in the photo it came from, so you have the context that a bare crop throws away — who else is in the frame, when it was taken, what was happening. Beside it sits a known photo of the person you are being asked about, because the honest version of the question is a comparison, not a guess.

Then there are three answers. Same person assigns the face and sharpens future matching. Different person says no, and that face is never proposed for this person again. Ignore face is for the crops that are not worth anyone's time — a stranger in the background, a face on a poster.

Your answers stick

The point of reviewing is that you only do it once. Every answer is written to a durable record, so a face you have already ruled on does not come back the next time a scan runs, and it survives people being merged or renamed underneath it.

Saying different person hides the suggestion — it does not blacklist the face. If normal recognition later becomes confident enough about that face on its own, it can still assign it. That is deliberate: dismissing a suggestion is a statement about this question, not a permanent veto on the photo.

You can also switch the whole feature off. Doing that hides pending suggestions everywhere and deletes nothing; every decision you already made stays honoured, and turning it back on re-validates what was pending rather than resurfacing suggestions that have since gone stale.

Shared Spaces work the same way

People in a Shared Space get suggestions too, whether you open them from inside the space or from the main People view. Owners and Editors see them, because they are the people who can act on them. Viewers do not — they cannot assign faces, so a queue of questions they cannot answer would be noise.

Nothing to switch on

Suggestions are on by default and the first library scan is queued for you, so an existing library catches up without a trip to the Jobs page. From then on they stay current as new photos are processed. If you would rather not have them, the toggle lives with the other facial-recognition settings — and if you widen the suggestion threshold later, a maintenance job re-scans on demand.

The pairing worth understanding is this one: Face Suggestions handles the faces recognition skipped. Face Cleanup handles the ones it got wrong. Between them, the tight threshold stops being something you just live with.

Ready to run Gallery on your own server? Install in 5 minutes, keep the demo for a quick check.