CPC H04M 3/5183 (2013.01) [G06F 3/0482 (2013.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G06Q 30/0185 (2013.01); H04M 2203/408 (2013.01)] | 20 Claims |
1. A tangible, non-transitory, machine-readable medium, comprising machine-readable instructions that, when executed by one or more processors of one or more machines, cause the one or more machines to:
identify a user of a user input graphical user interface (GUI);
access an electronic profile of the user;
determine that the electronic profile does not include an occupation indication, identifying an occupation of the user;
in response to determining that the electronic profile does not include the occupation indication, prompt for and receive, via the user input GUI, a free-form indication of the occupation of the user;
generate a meaning vector of the free-form indication;
compare the meaning vector of the free-form indication against meaning vectors associated with a prescribed set of occupations prescribed to use in anti-money-laundering classification;
determine meaning scores for the prescribed set of occupations based upon an affinity between vector of the free-form indication and the vectors associated with the prescribed set of occupations;
select a subset of the prescribed set of occupations based at least in part upon the meaning scores for the prescribed set of occupations;
present, via an occupation selection GUI, a selectable list of prescribed occupations, the selectable list comprising the subset;
receive an indication of a selection a particular prescribed occupation for the selectable list; and
provide the particular prescribed occupation to a reduced software bloat downstream-processing system that is configured to perform the anti-money-laundering classification using only occupations in the prescribed set of occupations.
|