A computer system for determining state changes of a further system wherein the further system can transition into any one of a plurality of different states (S1, S2,.., Sn), each state being at least partially represented by a corresponding data vector (DV1, DV2,..., DVn), the computer system comprising: an interface component configured to receive a particular data vector partially representing a particular state of the further system at a particular point in time; a classifier component with a plurality of support vector machines (SVM1 to SVMk), each support vector machine having a model data structure (M1 to Mk) which includes a plurality of support vectors configured to classify the particular data vector; a data storage component configured to store one copy of each support vector in a support vector data structure; wherein the classifier component is further configured to determine a particular state change (S2→S1) of the further system by: applying a kernel function to a subset of support vectors paired with the particular data vector, the subset including such support vectors in the support vector data structure which are referenced by a particular reduced model data structure (Mr1 to Mrk) being used for the particular state change determination; and aggregating the kernel function results for the references within the particular reduced model data structure (Mr1 to Mrk); characterized in that the computer system further comprises a SVM model reducer component configured to replace each support vector in the plurality of model data structures with a reference to the respective storage location in the support vector data structure resulting in a plurality of reduced model data structures; and in that the SVM model reducer component is further configured: to eliminate neutral elements in the support vectors of the support vector data structure; to store with each non-neutral element its index and value as an index-value pair in the respective support vector; wherein the data storage component is further configured to store one copy of each index-value pair in an index-value data structure; and wherein the SVM model reducer component is further configured to replace the index-value pairs in the plurality of support vectors with references to the respective storage locations in the index-value data structure. an interface component configured to receive a particular data vector partially representing a particular state of the further system at a particular point in time; a classifier component with a plurality of support vector machines (SVM1 to SVMk), each support vector machine having a model data structure (M1 to Mk) which includes a plurality of support vectors configured to classify the particular data vector; a data storage component configured to store one copy of each support vector in a support vector data structure; wherein the classifier component is further configured to determine a particular state change (S2→S1) of the further system by: applying a kernel function to a subset of support vectors paired with the particular data vector, the subset including such support vectors in the support vector data structure which are referenced by a particular reduced model data structure (Mr1 to Mrk) being used for the particular state change determination; and aggregating the kernel function results for the references within the particular reduced model data structure (Mr1 to Mrk); applying a kernel function to a subset of support vectors paired with the particular data vector, the subset including such support vectors in the support vector data structure which are referenced by a particular reduced model data structure (Mr1 to Mrk) being used for the particular state change determination; and aggregating the kernel function results for the references within the particular reduced model data structure (Mr1 to Mrk); the computer system further comprises a SVM model reducer component configured to replace each support vector in the plurality of model data structures with a reference to the respective storage location in the support vector data structure resulting in a plurality of reduced model data structures; and in that the SVM model reducer component is further configured: to eliminate neutral elements in the support vectors of the support vector data structure; to store with each non-neutral element its index and value as an index-value pair in the respective support vector; wherein the data storage component is further configured to store one copy of each index-value pair in an index-value data structure; and wherein the SVM model reducer component is further configured to replace the index-value pairs in the plurality of support vectors with references to the respective storage locations in the index-value data structure. to eliminate neutral elements in the support vectors of the support vector data structure; to store with each non-neutral element its index and value as an index-value pair in the respective support vector; wherein the data storage component is further configured to store one copy of each index-value pair in an index-value data structure; and wherein the SVM model reducer component is further configured to replace the index-value pairs in the plurality of support vectors with references to the respective storage locations in the index-value data structure.