WO2019001688A1 - METHOD AND SYSTEM FOR ANALYZING INVESTMENT PROPOSALS - Google Patents
METHOD AND SYSTEM FOR ANALYZING INVESTMENT PROPOSALS Download PDFInfo
- Publication number
- WO2019001688A1 WO2019001688A1 PCT/EP2017/065805 EP2017065805W WO2019001688A1 WO 2019001688 A1 WO2019001688 A1 WO 2019001688A1 EP 2017065805 W EP2017065805 W EP 2017065805W WO 2019001688 A1 WO2019001688 A1 WO 2019001688A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- input data
- user
- users
- proposal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
Definitions
- the present invention relates to a method and a system for the analysis of investment prediction.
- the so-called crowdsourcing is known as a method in which an arbitrarily large group of users as a swarm solves a task. Examples include writing the encyclopedia wikipedia.org or finding optimal solutions using peer-to-peer, as well as rating and commenting on questions. On the one hand, it is about accomplishing an exponentially increasing number of factual and volatile input data, as well as stably performing the processing and outputting of data for a swarm of any size. On the other hand, it is about making it possible for a single user in limited time or with limited capacity for information to obtain a complete overview of the available data.
- Crowdfunding is usually an open collective, meaning that the number of users viewing a campaign, for example, essentially depends on how many users the initiator of a campaign can draw attention to. The level of consent and the number of users supporting a campaign therefore do not allow conclusions to be drawn about the quality of the investment object concerned. Crowdfunding covers only those users who support the campaign. Thus, a campaign or investment of 99% of all users can be regarded as uninteresting and still end successfully, if the remaining percentage of users support the campaign, for example, with a minimum investment.
- the success of a campaign can thus in extreme cases depend less on the intelligence of the crush than on the number of users. That is a fundamental difference versus crowdsourcing, which typically involves three forms of user response, namely approval, disapproval, and abstention, in decision-making.
- Crowdsourcing is a pure peer-to-peer system, in which every user can perform any function offered by the system, whereby the actions of a user are also logically comprehensible.
- a user acts as the initiator of a proposal as well as a commentator and voter or co-decision maker of the same.
- proposals are submitted exclusively by third parties outside Schwann. The user has only the comment and election function. This is important insofar as the interests of all participants, namely joint success, are always the same in crowdsourcing.
- crowdfunding on the other hand, the interests of the third party are not completely congruent and may even be the opposite.
- Swarm services always follow the idea that a swarm intelligence is formed by any number of users as it is known, for example, from the biology of bees and ants or from research on artificial intelligence.
- Swarm intelligence means that the decision of the swarm is better than the average individual decision of each individual of the swarm and that the individual user with lower risk in the decision-making process of the ground.
- the necessary communication between users is a barrier here.
- a collection, processing and evaluation of the data transport as well as the feedback of knowledge, facts, analyzes and evaluations as well as the ontological quantification by means of artificial intelligence represent a data and transaction quantity which grows exponentially with the number of users in the swarm.
- linear detection and processing systems exist, the task of which is connected with the mere representation or reproduction of inputs.
- a system whose task is completed only with the decision also due to feedback within the communication between users
- the ontological quantification of factual input data and the presentation of a user rating by means of volatile data with respect to a problem presented to the swarm does not exist.
- the object of the present invention is to provide a method for analyzing investment proposals in which continuous and orderly data processing can be ensured by using the crowdsourcing approach.
- the present invention proposes a method for analyzing investment proposals, comprising the method steps: transmission of input data regarding an investment proposal from a client of a user to a server, receipt of the transmitted input data by the server, evaluation of part of the received input data in terms the investment proposal as core data, evaluation of a part of the received input data regarding the user transmitting the input data as volatile data, making a decision regarding the investment proposal taking into account the evaluated input data, generating output data regarding the investment proposal and outputting the generated output data to the clients of the users.
- the system evaluates, for example, the retention period of a single user on a platform, his level of activity with regard to entering data and with regard to the agreement on an overall goal to be achieved by Schwann and his success rate.
- the success rate is to be understood as whether the user's previous data provided for previous activities are being taken up by other users, and the solution thus found is for the benefit of the swarm, the assumption being that the swarm users are differently experienced when it comes to the solution of a problem posed to the swarm goes.
- a coefficient is formed for each user from the volatile data and makes these coefficients available to the user and all other users.
- the calculation is done dynamically, which means that the coefficient changes with each additional input of the user or the other users, as well as relative, ie that the coefficient is not only the absolute volatile activity of a user, but this always in relation to all others Users. For example, if the average length of stay of all users on a platform decreases, but the length of time a single user stays on the platform remains constant, the user's coefficient of retention increases, although in absolute terms, nothing has changed in this fleeting behavior.
- information about the evaluation of the core data as primary output data is made available uncompressed to the clients of the users. This makes it possible for a user using the method according to the invention to analyze all information received by the system with regard to an investment proposal itself.
- the core data is compressed by means of ontological analysis.
- a compression of the input data can be achieved without loss of understanding, since only a reduction of the actual - -
- Such a shortening may be necessary, in particular, so that a swarm of any size remains capable of action. While in a swarm of any size the time all users spend swarming to solve the common problem increases, so the time available to each individual user does not increase. Therefore, a system-side analysis of all factual inputs by means of artificial intelligence is advantageous. In such a problem, it is important to identify relevant keywords, which is to provide the system with a base of relevant words that relate to the problem asked.
- the system is adapted to compensate for human input errors. In this way it can be avoided that many relevant words remain unobserved and thus the delivered result would be adversely affected.
- all core data of the users are thus analyzed for their opinion or their informational content, for which purpose the language used in its entirety is to be recorded. Phrases or words are understood and evaluated as such. If, for example, the statements “This stock has a good performance”, “This stock has no good performance” and “The performance of the stock is good” are given only the recognition of the words “good” and “performance” would be the valuation of second sentence example incorrect, because the user meant, despite the use of the word “good” exactly the opposite. So it's important that input data is understood in complete sentences.
- word directories can be used which are available as publicly available sources of information.
- the core data is compressed by means of quantification.
- the simplified representation of a user input is understood to be an ontologically quantified value, by which other users, by merely considering a number instead of the time-consuming reading of a comment, the opinion of another user with respect to a Investment proposal received.
- information about the evaluation of the core data is provided as compressed tertiary output data, preferably in the form of a tag cloud, to the clients of the users.
- a tag cloud a single user receiving the tag cloud output data can instantly capture what a discussion about an investment proposal is, without having to read thousands of inputs.
- information about the evaluation of the volatile data as secondary output data is provided to the server, preferably in the form of a feedback.
- the decision making of the swarm can be made more efficient and thereby optimized, since there are system-side information concerning the users transmitting the input data, which can also be taken into account in the process of decision-making regarding the investment proposal.
- information about the evaluation of the volatile data is provided as volatile data to the clients of the users. This allows a user to obtain information about other users that he or she may consider when assessing investment proposals by another user.
- the investment proposal is filtered.
- it can be provided on the system side that suggestions made by the filtering of users are adjusted in such a way that only qualified suggestions are transmitted to other users.
- a filtering may on the one hand be a filtering on the basis of legal requirements and the like, which necessitate the matching of each proposal, or on the other hand a filtering by the operator providing the method according to the invention.
- a system for analyzing investment proposals with clients which can be operated by users and a central server, comprising a device for receiving input data transmitted by the clients of the users with regard to an investment proposal, a first processing unit for evaluating part of the received input data regarding the investment proposal as core data, a second processing unit for evaluating a part of the received input data regarding the user transmitting the input data as volatile data, a decision making unit for determining a decision regarding the investment proposal considering the evaluated input data, and an output unit for outputting output data regarding the investment proposal to the clients of the users.
- the system makes it possible in a large number of users to submit one or more investment proposals in real time by means of primary and secondary input data (core data or volatile data) and processes these into primary, secondary and tertiary output data, which in turn are provided to the participating users. Furthermore, the system according to the invention performs an evaluation of the input data in order to derive therefrom primary and secondary and tertiary output data for each of the investment proposals made.
- the output unit is designed for non-compressed output of the evaluated core data as primary output data to the clients of the users.
- a device for compressing the core data by means of ontological analysis is provided.
- a device for compressing the core data by means of quantification is also provided on the system side.
- a system-side ontological analysis with subsequent quantification of the core data can thus be an output of the core data not as text, but as a mere number, which expresses, for example, the quality of an investment proposal on a scale of - 10 to +10 as a numerical value.
- Such a value is faster to capture for other users than, for example, reading non-compressed core data in the form of comments.
- the output unit is provided for outputting information about the evaluation of the core data as compressed tertiary output data, preferably in the form of a tag cloud, to the clients of the users.
- the system according to the invention comprises a device for receiving information on the evaluation of the volatile data as fed back secondary output data.
- the output unit can advantageously be provided for outputting information about the evaluation of the volatile data as volatile data to the clients of the users.
- a device for filtering the transmitted input data with regard to an investment proposal is provided in a further advantageous embodiment.
- the system is set up in such a way that it first displays to a user the investment proposals with the greatest user participation, for example as part of activities on a website.
- the degree of user approval or rejection is determined by the ontological quantification of comments by the participating users about the ranking on the displayed list.
- the investment which has already been rated positive by Schwärm, is thus brought closer to the user so that he can use the time available to evaluate investment proposals more efficiently.
- the system according to the invention can advantageously have means which make it possible to notify each user of new proposals, for example by means of e-mail notification or the like.
- each individual user can also have all the suggestions available on a platform filtered or sorted according to user-defined categories or criteria.
- this is designed as a decentralized system.
- a mixture of a peer-to-peer structure and a server-client structure is implemented so that the system is extended from the server to all participating clients.
- the clients no longer act as pure terminals, which act only as an input / output interface for a particular user, but are now used as data processing components of the system.
- certain software modules are set up on the clients for preprocessing of the respective data arising there, which can be implemented, for example, in the form of corresponding JAVA applets on each client.
- Such a decentralized preprocessing of the input data avoids an exponential increase of data on the Severs side become. This means that the greater part of the data volumes and arithmetic operations no longer accrue to the server, but instead decentralized on the clients.
- the workload, scalable per client can be evenly distributed.
- FIG. 1 shows a block diagram of the system according to the invention with data streams between multiple clients and a server
- Fig. 2a is a block diagram illustrating the invention
- Fig. 2b is a block diagram illustrating the invention
- Fig. 2c is a block diagram illustrating the invention
- Fig. 3 is a block diagram illustrating the invention
- Fig. 4 is a block diagram illustrating the invention
- Fig. 5 is a block diagram illustrating the invention
- FIG. 1 shows in a block diagram the system X according to the invention for the analysis of investment proposals, in which data streams between several -
- Clients C1, C2, C3 and a server S are shown.
- each user N1, N2, N3 of the system X is assigned a client C1, C2, C3.
- the corresponding software modules K, Q, O, R for data processing by the system X are located completely on the server S.
- the clients C1, C2, C3 essentially serve only as an input or output interface to the system X and do not themselves contain any Intelligence as far as the system X is concerned.
- a normal PC, a smartphone, a PDA or the like can be used as the client C1, C2, C3, as long as an Internet browser is running on this device, with which the Internet site of a provider of a system X can be called up.
- the browser window acts as an input / output interface between a user N1, N2, N3 and the system X.
- the individual clients C1, C2, C3 are connected via the Internet with the server S as a host.
- the server S can be connected by means of a unit W with other data sources on the Internet, as additional input data results of bot searches and / or crawlers for certain keywords, listings in search engines or links in user input can be considered.
- a proposal V1, V2, V3 is created in the system X on the server S.
- a certain number of input data E must be continuously recorded by the system X and a specific number of output data A must be output.
- Each proposal V1, V2, V3 is implemented by a suitably programmed processing unit K, which is designed in each case to generate from the respective input data E the associated output data A in real time.
- the input data E must be analyzed and evaluated by the processing units K of the system X in real time, for example, to generate the values for the current status and the current reinking of the proposal V from the respective input data E of a proposal V as output signals.
- the system X of FIG. 1 is a nonlinear system with feedback.
- each input data vector E and each output data vector A itself again consists of a possibly large amount of individual values and that all operations and data in the server computer S must flow together as a hardware unit.
- the system X performs the processing of the volatile data R, which are then deposited for the evaluation of each user N, this time as object N1, N2, N3 on the server S, which is shown in the lower part of FIG.
- Fig. 2a which shows a block diagram illustrating the system of the present invention considering processing of primary and secondary input data
- data is processed in parallel in the first processing unit K (k) and the second processing unit R (k) in a so-called suggestion phase.
- These first processing units K (k) and second processing units R (k) are arranged linearly, whereby the system X automatically consolidates the input data present as core data E1 and volatile data E2 and reproduces them in a form suitable for the users in their entirety.
- the core data E1 are compressed as input data by the modules O and Q to such an extent that any number of text for each proposal V is delivered to a tertiary output C as a tag cloud and an associated opinion barometer to all users N. It follows that each individual user can do without (read in dashed lines) to read all the output data A1 and instead only processes the compressed tertiary information C.
- the evaluation B (v, a) shown below in FIG. 2a the users N1, N2, N3 themselves become objects on the server, and in the context of the feedback a change of their evaluation takes place in real time.
- FIG. 2b corresponds in content to FIG. 2a and illustrates how the amount of input data E1 and E2 increases exponentially in a comment phase subsequent to the suggestion phase, since a total of 3 ⁇ already exists for three investment proposals V1, V2, V3 made by users N1, N2, N3 2 input data are to be processed as shown on the left side of Fig. 2b.
- the two data groups, core data E1 and volatile data E2 are logarithmically reduced by the factor n by the system X in real time and without data loss, and A1 (n, a) and B (n, a) data groups, respectively, to the swarm representing another user N (n).
- Results of bot searches and / or crawlers for specific keywords, listings in search engines or links to user input which are supplied by a unit W (not shown).
- user-supplied articles on external websites can be ontologically quantified by means of artificial intelligence on the system side, which can reduce the time required for other users without adversely affecting the quality and quantity of the knowledge.
- FIG. 2c also corresponds in content to FIGS. 2a and 2b and illustrates how the amount of input data present as core data E1 and volatile data E2 increases exponentially in a selection phase.
- the two data groups, core data E1 and volatile data E2 are logarithmically reduced by the factor n in real time and without data loss, and A1 (n, a) and B (n, a), respectively, as data groups on the right Swarm N (n) delivered.
- the output data of the respective second processing units R (k) are understood here as volatile data.
- Volatile data provides information derived from a user's behavior on a given proposal V and can be quantified with respect to all of N user's future activities, including present proposal V. These data are considered fleeting because their evaluation makes the overall system better and more accurate, but does not contribute to the core data of a proposal itself.
- the system shows a high fault tolerance against the failure or also the delayed arrival of the data from the second processing units R (k).
- the volatile data is compared with the core data generated in the first processing units K (k). These are necessary for the functioning of the system X and are required by the server S for the final evaluation of the various proposals on the server S. This applies in particular to the selection phase, since the system X in this an analysis of the users N made selection. Due to the fact that the users here have the possibility to participate by consent, refusal and abstention, the system X has to implement the following calculation given by the operator and / or the swarm N to convert the result to each proposal V into a binary result of To convert V + or V-:
- V + EP * nP> EN * nN AND SUM (nPnN)> m / 100 * n
- V- SUM (nPnN) ⁇ m / 100 * n
- V- EP * nP ⁇ EN * nN AND SUM (nPnN)> m / 100 * n
- EP represents the consent
- EN the rejection
- nP the number of consents
- nN the number of rejections
- m the minimum coefficient defined by (system) operator or swarm N.
- the first and second processing units K (k) and R (k) evaluate the same information in different ways.
- the first processing unit K (k) evaluates the input data E (v, e) for the corresponding proposal V (v) and the second processing unit R (k) evaluates the input data for the evaluation of the users N.
- the first and second processing units K (k) and R (k) are basically not fixed or causally linked together.
- Example 1 All users N only pay attention to a proposal V (1) and only look at this proposal V (1), click on the information provided, comment on it, link the proposal V (1) to social media websites and discuss proposal V (1). Then, the first processing unit K (1) reports positive values and the second processing unit R (1) reports that two other proposals V (2), V (3) are ignored. Accordingly, it is conceivable that the proposals V (2) and V (3) fail due to the minimum coefficient m, although all the users N undergo real-time changes of their rating due to the records E2.
- Example 2 All users N pay equal attention to all proposals V (1), V (2), V (3), but 90% of users N agree to invest proposal V (1). Then, the first processing unit K (1) returns positive values because there is some attention and purchases. The second However, the processing unit R (1) assesses the approval of the proposal V (1) as a positive rating for the participating users N, eg in the context of the length of stay or actions carried out by the users.
- Example 3 All users N only pay attention to suggestion V (1) and click on the information provided, link the proposal V (1) to social media websites, discuss only this proposal V (1) in Internet forums, etc ., but agree without prolonged stay only to the proposal V (2). Then, the first processing unit K (1) reports positive values for the proposal V (2) and the second processing unit R (1), however, evaluates the approval of the proposal V (2) as well as the length of stay and actions / s of the users N Proposal V (1) as a positive rating for the participating users N.
- FIG. 3 a block diagram illustrating the system X of the present invention is shown in terms of user rating and shows by way of example in detail how the system X performs the ranking (R) of each user N, presently for the proposal V2, by the user N1 was made.
- a detail of Fig. 2a and 2b is shown at the top left to illustrate which processing step it is here. For simplicity's sake, it does not address all available criteria or even combinations of criteria that could be processed to calculate a user's rating R. Only time spent on relevant websites as well as the number of comments and votes in polls are included in the example.
- the volatile data E2 of the user N1 does not arise in a vacuum but by activities of the user N1.
- Subcoefficient comment activity N1 (comment activity N1 /
- the theoretically perfect ranking of a user N1 is 100.
- the user N1 has a ranking R of 60, which is made available to all users as output data A2 in real time.
- the calculation of the user rating may further include, for example, the suggestion activity, the success or failure of a proposal, or the success or failure of a voting activity of the swarm.
- FIG. 4 shows a block diagram illustrating the system according to the invention with regard to an ontological analysis.
- the ontological analysis O and the system-side processing thereof are shown for a proposal made by the users N1 and N2 proposal V2.
- Fig. 4 a detail of Fig. 2a and 2b is shown at the top left to illustrate which processing step it is here.
- the comments given are simply plain text in plain language for the sake of simplicity. In real life, for example, links to other websites with additional texts could also be included as additional information.
- the ontological database is a product of the operator of the system X and must be set up specifically for the problem of the swarm. For the sake of simplicity, only a few words of the ontological database for an investment discussion will be presented here by way of example.
- a comparison of comments E1 with the ontological database creates a tag cloud. However, this is not finished at this intermediate stage. Depending on the language used, the system must additionally match the phrases and phrases of the comments with the word dictionary.
- FIG. 5 shows a block diagram for illustrating the system according to the invention with regard to a quantification of factual input data, in the present case for a proposal V2 by the users N1 and N2.
- FIG. 5 a detail of FIGS. 2a and 2b is shown at the top left, in order to illustrate what processing step it is in this drawing.
- the system according to the invention in this step deals exclusively with the "opinion" of the user N1 or N2 with respect to their comments on the proposal V2
- the left comment of the input data E1 expresses a very strong positive opinion about the further price course
- the right-hand commentary shows a rather subdued negative opinion after being compared with the word dictionary, so the left-hand commentary is quantified with +7 and the right-hand commentary with -4 on the system side It would not make sense to show the quantification of each comment for all users Nn, so in this simplified example, quantification is also condensed to a percentage-weighted sentiment barometer, assuming that each comment is the same G Has not important in the representation of the barometer.
- each comment for example, by the rating of the issuing user (comments from users with high rating R have a higher weight, because these users could be considered as "experts") or by the age of the comment (fresher comments are more important because they are more recent).
- the exemplary embodiments illustrated in the figures of the drawing and the exemplary embodiments explained in connection therewith merely serve to explain the invention and are not restrictive of it.
- A1 Primary output data (with regard to core data, uncompressed)
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
L'invention concerne un procédé d'analyse des propositions d'investissement, comprenant les étapes consistant à: transmettre des données d'entrée (E) relatives à une proposition d'investissement d'un client d'un utilisateur (N) vers un serveur (S) ; recevoir les données d'entrée (E) transmises à l'aide du serveur ; à évaluer une partie des données d'entrée (E) reçues relatives à la proposition d'investissement en tant que données essentielles (E1) ; évaluer une partie des données d'entrée (E) reçues relatives à l'utilisateur (N) transmettant les données d'entrée (E) en tant que données volatiles (E2) ; effectuer une prise de décision relative à la proposition d'investissement en prenant en compte les données d'entrée (E) évaluées ; et générer des données de sortie (V) relatives à la proposition d'investissement ; et sortir les données de sortie (V) générées vers les clients de l'utilisateur (N). L'invention concerne en outre un système d'analyse des propositions d'investissement comportant des clients pouvant fonctionner côté client (N) et un serveur (S) central, comprenant : un dispositif, destiné à recevoir des données d'entrée (E) transmises par les clients de l'utilisateur (N) relatives à une proposition d'investissement ; une première unité de traitement (K), destinée à évaluer une partie des données d'entrée (E) reçues relatives à la proposition d'investissement en tant que données essentielles (E1) ; une deuxième unité de traitement (R), destinée à évaluer une partie des données d'entrée (E) reçues relatives à l'utilisateur (N) transmettant les données d'entrée (E) en tant que données volatiles (E2) ; une unité de prise de décision, destinée à déterminer une décision relative à la proposition d'investissement en tenant compte des données d'entrée (E) évaluées ; et une unité de sortie, destinée à sortir des données de sortie (V) relatives à la proposition d'investissement vers les clients de l'utilisateur (N).The invention relates to a method for analyzing investment proposals, comprising the steps of: transmitting input data (E) relating to an investment proposal from a customer of a user (N) to a user server (S); receive the input data (E) transmitted using the server; evaluating a portion of the input data (E) received relating to the investment proposal as essential data (E1); evaluating a portion of the input data (E) received relating to the user (N) transmitting the input data (E) as volatile data (E2); make a decision on the investment proposal taking into account the input data (E) evaluated; and generating output data (V) relating to the investment proposal; and outputting the output data (V) generated to the user's clients (N). The invention further relates to an investment proposal analysis system comprising client-capable clients (N) and a central server (S), comprising: a device for receiving input data (E); transmitted by the user's (N) customers relating to an investment proposal; a first processing unit (K) for evaluating a portion of the input data (E) received relating to the investment proposal as essential data (E1); a second processing unit (R) for evaluating a portion of the input data (E) received relating to the user (N) transmitting the input data (E) as volatile data (E2); a decision-making unit for determining a decision on the investment proposal taking into account the evaluated input data (E); and an output unit, for outputting output data (V) relating to the investment proposal to the customers of the user (N).
Description
Verfahren und System zur Analyse von Investmentvorschlägen Method and system for analyzing investment proposals
Die vorliegende Erfindung betrifft ein Verfahren sowie ein System zur Analyse von I nvestmentvorsch lägen . The present invention relates to a method and a system for the analysis of investment prediction.
Aus dem Stand der Technik ist das sogenannte Crowdsourcing als ein Verfahren bekannt, bei dem eine beliebig große Gruppe von Nutzern als Schwärm eine Aufgabe löst. Beispiele hierfür sind das Schreiben der Enzyklopädie wikipedia.org oder auch das Finden von optimalen Lösungen mittels Peer-to-Peer sowie die Bewertung und die Kommentierung von Fragen. Dabei geht es zum einen darum, eine exponentiell wachsende Zahl faktischer und flüchtiger Eingabedaten zu bewerkstelligen als auch die Verarbeitung und die Ausgabe von Daten für einen Schwärm von beliebiger Größe stabil durchführen zu können. Zum anderen geht es darum, es einem einzelnen Nutzer in begrenzt zur Verfügung stehender Zeit beziehungsweise mit begrenzter Aufnahmekapazität für Informationen zu ermöglichen, sich einen vollständigen Überblick über die zur Verfügung stehenden Daten zu verschaffen. From the prior art, the so-called crowdsourcing is known as a method in which an arbitrarily large group of users as a swarm solves a task. Examples include writing the encyclopedia wikipedia.org or finding optimal solutions using peer-to-peer, as well as rating and commenting on questions. On the one hand, it is about accomplishing an exponentially increasing number of factual and volatile input data, as well as stably performing the processing and outputting of data for a swarm of any size. On the other hand, it is about making it possible for a single user in limited time or with limited capacity for information to obtain a complete overview of the available data.
Als Beispiel für eine andere Art von Schwarmdienst kann hingegen das sogenannte Crowdfunding angesehen werden. Die Entstehung sowie die Entscheidungsfindung beziehungsweise Lösung eines Problems wird bei dieser Art des Schwarmdienstes jedoch höchst unterschiedlich durchgeführt. Beim Crowdfunding handelt es sich nämlich in der Regel um ein offenes Kollektiv, das heißt dass die Anzahl der Nutzer, die beispielsweise eine Kampagne betrachten, im Wesentlichen davon abhängt, wie viele Nutzer der Initiator einer Kampagne auf dieselbe aufmerksam machen kann. Der Grad der Zustimmung und die Anzahl der Nutzer, die eine Kampagne unterstützen, lassen daher keine Rückschlüsse über die Qualität des die Kampagne betreffenden Investitionsgegenstandes zu. Beim Crowdfunding werden lediglich diejenigen Nutzer erfasst, welche die entsprechende Kampagne unterstützen. Somit kann eine Kampagne beziehungsweise ein Investitionsgegenstand von 99% aller Nutzer als uninteressant angesehen werden und dennoch erfolgreich enden, sofern das verbleibende Prozent der Nutzer die Kampagne, beispielsweise mit einer Mindestinvestitionssumme, unterstützt. Der Erfolg einer Kampagne kann somit in Extremfällen weniger von der Intelligenz des Schwarms als vielmehr von der Anzahl der Nutzer abhängen. Darin besteht ein grundlegender Unterschied gegenüber dem Crowdsourcing, bei welchem in der Regel drei Formen der Nutzerreaktionen, nämlich Zustimmung, Ablehnung und Enthaltung, in die Entscheidungsfindung einfließen. As an example of another kind of Schwarmdienst, however, the so-called crowdfunding can be considered. However, the emergence as well as the decision-making or solution of a problem is carried out very differently in this type of swarm service. Crowdfunding is usually an open collective, meaning that the number of users viewing a campaign, for example, essentially depends on how many users the initiator of a campaign can draw attention to. The level of consent and the number of users supporting a campaign therefore do not allow conclusions to be drawn about the quality of the investment object concerned. Crowdfunding covers only those users who support the campaign. Thus, a campaign or investment of 99% of all users can be regarded as uninteresting and still end successfully, if the remaining percentage of users support the campaign, for example, with a minimum investment. The success of a campaign can thus in extreme cases depend less on the intelligence of the crush than on the number of users. That is a fundamental difference versus crowdsourcing, which typically involves three forms of user response, namely approval, disapproval, and abstention, in decision-making.
Bei dem entscheidungsorientierten Crowdsourcing geht man stets von einem geschlossenen Schwärm aus. Zwar können sich stetig neue Nutzer dem Schwärm anschließen oder diesen auch verlassen, jedoch hängt die Entscheidungsfindung immer davon ab, ob und wie sich eine Mehrheit der Nutzer durch Zustimmung, Ablehnung oder Enthaltung verhält. Wird eine Mindestbeteiligung nicht erreicht, so entsteht auch dann keine Entscheidung, wenn eine Mehrheit der verbleibenden Nutzer eine Zustimmung signalisiert. Nur das Erreichen einer Mindestbeteiligung in Kombination mit einer mehrheitlichen Zustimmung beziehungsweise Ablehnung einer Entscheidung führt zu einer Lösung. Mit Blick auf diese zwei fundamentalen Unterschiede für diesen Aspekt der beiden Arten der Crowd-Dienste, steht eine technische Lösung mittels eines Systems für Crowdsourcing deutlich komplexeren Anforderungen gegenüber. When it comes to decision-oriented crowdsourcing, you always start from a closed swarm. While new users can join or leave the swarm, decision-making always depends on whether and how a majority of users behave through consent, disapproval or abstention. If a minimum participation is not achieved, then no decision is made even if a majority of the remaining users signal a consent. Only the achievement of a minimum participation in combination with a majority approval or rejection of a decision leads to a solution. Given these two fundamental differences for this aspect of the two types of crowd services, a technical solution using a crowdsourcing system faces much more complex requirements.
Hinzukommt, dass im Vergleich zwischen Crowdsourcing und Crowdfunding ein weiterer grundlegender Unterschied besteht. Crowdsourcing ist ein reines Peer-to- Peer-System, bei welchem jeder Nutzer jede vom System angebotene Funktion wahrnehmen kann, wobei die Aktionen eines Nutzers auch logisch nachvollziehbar sind. So tritt ein Nutzer zugleich als Initiator eines Vorschlages als auch als Kommentator und Wähler beziehungsweise Mit-Entscheider desselben auf. Im Crowdfunding hingegen wird die Abgabe von Vorschlägen ausschließlich von Dritten außerhalb des Schwanns vorgenommen. Dem Nutzer bleibt lediglich die Kommentar- und Wahlfunktion. Dies ist insoweit von Bedeutung, dass die Interessenlage aller Teilnehmer, nämlich der gemeinsame Erfolg, im Crowdsourcing stets vollkommen die gleiche ist. Im Crowdfunding hingegen ist die Interessenlage des Dritten nicht vollständig deckungsgleich und kann sogar gegengleich sein. In addition, there is another fundamental difference between crowdsourcing and crowdfunding. Crowdsourcing is a pure peer-to-peer system, in which every user can perform any function offered by the system, whereby the actions of a user are also logically comprehensible. Thus, a user acts as the initiator of a proposal as well as a commentator and voter or co-decision maker of the same. In crowdfunding, on the other hand, proposals are submitted exclusively by third parties outside Schwann. The user has only the comment and election function. This is important insofar as the interests of all participants, namely joint success, are always the same in crowdsourcing. In crowdfunding, on the other hand, the interests of the third party are not completely congruent and may even be the opposite.
Schwarmdienste folgen stets der Idee, dass durch eine beliebige Anzahl von Nutzern eine Schwarmintelligenz gebildet wird wie sie beispielsweise aus der Biologie bei Bienen und Ameisen oder auch aus der Forschung zur künstlichen Intelligenz bekannt ist. Schwarmintelligenz bedeutet dabei, dass die Entscheidung des Schwarms besser ist als die durchschnittliche Einzelentscheidung jedes einzelnen Individuums des Schwarms und dass sich der einzelne Nutzer mit geringerem Risiko bei der Entscheidungsfindung der Masse anschließen kann. Die notwendige Kommunikation der Nutzer untereinander stellt hier jedoch eine Barriere dar. Swarm services always follow the idea that a swarm intelligence is formed by any number of users as it is known, for example, from the biology of bees and ants or from research on artificial intelligence. Swarm intelligence means that the decision of the swarm is better than the average individual decision of each individual of the swarm and that the individual user with lower risk in the decision-making process of the ground. However, the necessary communication between users is a barrier here.
Eine Erfassung, Verarbeitung und Auswertung des Datentransports als auch die Rückkopplung von Erkenntnissen, Fakten, Analysen und Bewertungen sowie die ontologische Quantifizierung mittels künstlicher Intelligenz stellen eine Daten- und Transaktionsmenge dar, die mit der Anzahl der Nutzer im Schwärm exponentiell wächst. Gegenwärtig existieren jedoch lediglich lineare Erfassungs- und Verarbeitungssysteme, deren Aufgabe mit der bloßen Darstellung beziehungsweise Wiedergabe von Eingaben verbunden ist. Ein System hingegen, dessen Aufgabe erst mit der Entscheidung (auch aufgrund von Rückkopplungen innerhalb der Kommunikation der Nutzer untereinander), der ontologischen Quantifizierung von faktischen Eingabedaten sowie der Darstellung einer Nutzerbewertung mittels flüchtiger Daten hinsichtlich eines dem Schwärm vorgestellten Problems abgeschlossen ist, existiert nicht. A collection, processing and evaluation of the data transport as well as the feedback of knowledge, facts, analyzes and evaluations as well as the ontological quantification by means of artificial intelligence represent a data and transaction quantity which grows exponentially with the number of users in the swarm. At present, however, only linear detection and processing systems exist, the task of which is connected with the mere representation or reproduction of inputs. On the other hand, a system whose task is completed only with the decision (also due to feedback within the communication between users), the ontological quantification of factual input data and the presentation of a user rating by means of volatile data with respect to a problem presented to the swarm does not exist.
Vor diesem Hintergrund liegt der vorliegenden Erfindung die Aufgabe zugrunde, ein Verfahren zur Analyse von Investmentvorschlägen bereitzustellen, bei welchem unter Nutzung des Crowdsourcing-Ansatzes eine kontinuierliche und ordnungsgemäße Datenverarbeitung gewährleistet werden kann. Against this background, the object of the present invention is to provide a method for analyzing investment proposals in which continuous and orderly data processing can be ensured by using the crowdsourcing approach.
Zur technischen Lösung wird mit der vorliegenden Erfindung ein Verfahren zur Analyse von Investmentvorschlägen vorgeschlagen, umfassend die Verfahrensschritte: Übermittlung von Eingangsdaten hinsichtlich eines Investmentvorschlages von einem Client eines Nutzers an einen Server, Empfang der übermittelten Eingangsdaten durch den Server, Auswertung eines Teils der empfangenen Eingangsdaten hinsichtlich des Investmentvorschlages als Kerndaten, Auswertung eines Teils der empfangenen Eingangsdaten hinsichtlich der die Eingangsdaten übermittelnden Nutzer als flüchtige Daten, Durchführung einer Entscheidungsfindung hinsichtlich des Investmentvorschlages unter Berücksichtigung der ausgewerteten Eingangsdaten, Erzeugung von Ausgabedaten hinsichtlich des Investmentvorschlages und Ausgabe der erzeugten Ausgabedaten an die Clients der Nutzer. For the technical solution, the present invention proposes a method for analyzing investment proposals, comprising the method steps: transmission of input data regarding an investment proposal from a client of a user to a server, receipt of the transmitted input data by the server, evaluation of part of the received input data in terms the investment proposal as core data, evaluation of a part of the received input data regarding the user transmitting the input data as volatile data, making a decision regarding the investment proposal taking into account the evaluated input data, generating output data regarding the investment proposal and outputting the generated output data to the clients of the users.
Durch die erfindungsgemäße Auswertung eines Teils der empfangenen Eingangsdaten hinsichtlich der die Eingangsdaten übermittelnden Nutzer als flüchtige Daten wird es jedem einzelnen Nutzer erlaubt, sich selbst und jeden anderen Nutzer aus der Perspektive der Relevanz zu bewerten. Hierfür wertet das System beispielsweise unter anderem die Verweildauer eines einzelnen Nutzers auf einer Plattform, seinen Aktivitätslevel hinsichtlich einer Eingabe von Daten und hinsichtlich der Abstimmung über ein zu erreichendes Gesamtziel des Schwanns sowie seine Erfolgsquote aus. Unter der Erfolgsquote ist zu verstehen, ob die zuvor hinsichtlich früherer Aktivitäten bereitgestellten Daten eines Nutzers von anderen Nutzern aufgegriffen werden und die so gefundene Lösung zum Vorteil des Schwarms ist, wobei die Annahme ist, dass die Nutzer des Schwarms unterschiedlich erfahren sind, wenn es um die Lösung eines dem Schwärm gestellten Problems geht. Auch in der Natur befinden sich in einem Schwärm in der Regel Spezialisten, welche den Schwärm zum Vorteil aller zu einem gewissen Grad beeinflussen. So folgt der Bienenschwarm einem Arbeiter, der ein Blütenfeld gefunden hat, weil sein Wissen um die Lage des Blütenfeldes diesen Arbeiter zum Experten macht. Erfindungsgemäß ist vorgesehen, dass aus den flüchtigen Daten ein Koeffizient für jeden Nutzer gebildet wird und diesen Koeffizienten für den Nutzer und alle anderen Nutzer zu Verfügung stellt. Die Berechnung erfolgt dabei dynamisch, das heißt dass sich mit jeder weiteren Eingabe des Nutzers oder der anderen Nutzer der Koeffizient ändert, sowie relativ, das heißt dass der Koeffizient nicht alleinig die absolute flüchtige Aktivität eines Nutzers darstellt, sondern diese stets in Relation zu allen anderen Nutzern stellt. Sinkt beispielsweise die durchschnittliche Verweildauer aller Nutzer auf einer Plattform, wobei hingegen die Verweildauer eines einzelnen Nutzers auf dieser Plattform unverändert bleibt, so steigt der Koeffizient dieses Nutzers hinsichtlich seiner Verweildauer, obwohl er absolut gesehen nichts an diesem flüchtigen Verhalten geändert hat. By the inventive evaluation of a part of the received input data with respect to the user transmitting the input data as Volatile data allows each individual user to rate themselves and each other user from the perspective of relevance. For this purpose, the system evaluates, for example, the retention period of a single user on a platform, his level of activity with regard to entering data and with regard to the agreement on an overall goal to be achieved by Schwann and his success rate. The success rate is to be understood as whether the user's previous data provided for previous activities are being taken up by other users, and the solution thus found is for the benefit of the swarm, the assumption being that the swarm users are differently experienced when it comes to the solution of a problem posed to the swarm goes. Also in nature are in a swarm usually specialists who influence the swarm to the benefit of all to a certain extent. So the swarm of bees follows a worker who has found a flower field, because his knowledge of the position of the flower field makes this worker an expert. According to the invention, a coefficient is formed for each user from the volatile data and makes these coefficients available to the user and all other users. The calculation is done dynamically, which means that the coefficient changes with each additional input of the user or the other users, as well as relative, ie that the coefficient is not only the absolute volatile activity of a user, but this always in relation to all others Users. For example, if the average length of stay of all users on a platform decreases, but the length of time a single user stays on the platform remains constant, the user's coefficient of retention increases, although in absolute terms, nothing has changed in this fleeting behavior.
Gemäß einer bevorzugten Ausgestaltung des erfindungsgemäßen Verfahrens ist vorgesehen, dass Informationen über die Auswertung der Kerndaten als primäre Ausgabedaten unverdichtet an die Clients der Nutzer bereitgestellt werden. Dadurch wird es einem das erfindungsgemäße Verfahren verwendenden Nutzer ermöglicht, sämtliche systemseitig empfangenen Informationen hinsichtlich eines Investmentvorschlages selbst zu analysieren. According to a preferred refinement of the method according to the invention, it is provided that information about the evaluation of the core data as primary output data is made available uncompressed to the clients of the users. This makes it possible for a user using the method according to the invention to analyze all information received by the system with regard to an investment proposal itself.
Erfindungsgemäß kann weiter vorgesehen sein, dass vor Durchführung einer Entscheidungsfindung eine Verdichtung der Kerndaten mittels ontologischer Analyse erfolgt. Auf diese Weise kann eine Verdichtung der Eingabedaten ohne Verständnisverlust erzielt werden, da lediglich eine Verkürzung der faktischen - - According to the invention, it can further be provided that, before a decision is made, the core data is compressed by means of ontological analysis. In this way, a compression of the input data can be achieved without loss of understanding, since only a reduction of the actual - -
Information erfolgt. Eine derartige Verkürzung kann insbesondere notwendig sein, damit ein Schwärm beliebiger Größe aktionsfähig bleibt. Während in einem Schwärm beliebiger Größe die Zeit, welche alle Nutzer im Schwärm aufbringen, um das gemeinsame Problem zu lösen, steigt, so steigt die jedem einzelnen Nutzer zur Verfügung stehende Zeit nicht an. Daher ist eine systemseitige Analyse aller faktischen Eingaben mittels künstlicher Intelligenz vorteilhaft. Bei einer derartigen Problemstellung geht es darum, relevante Schlagworte zu identifizieren, wozu das System mit einem Grundstock an relevanten Worten, welche sich auf das gestellte Problem beziehen, zu versorgen ist. Vorteilhafterweise ist das System dazu ausgebildet, menschliche Eingabefehler zu kompensieren. Auf diese Weise kann vermieden werden, dass viele relevante Worte unerfasst bleiben und somit das gelieferte Ergebnis negativ beeinträchtigt werden würde. Erfindungsgemäß werden somit alle Kerndaten der Nutzer auf Ihre Meinung beziehungsweise ihren Informationsgehalt hin analysiert, wozu die verwendete Sprache in ihrer Gesamtheit zu erfassen ist. Dabei werden Phrasen oder zusammengehörige Worte als solche verstanden und bewertet. Sind beispielsweise die Aussagen „Diese Aktie hat eine gute Performance", „Diese Aktie hat keine gute Performance" und „Die Performance der Aktie ist gut" gegeben, so wäre bei lediglich der Erkennung der Worte„gut" und„Performance" die Bewertung des zweiten Satzbeispiels fehlerhaft, denn der Nutzer meinte trotz Verwendung des Wortes„gut" genau das Gegenteil. Es ist also wichtig, dass Eingabedaten in ganzen Sätzen verstanden werden. Weiterhin muss ein Abgleich der verstandenen Eingaben gegen ein Wortverzeichnis erfolgen, welches Worten bzw. Phrasen eine Wertigkeit mittels einer festen Skala zuschreibt, wobei„sehr gut" beispielsweise den Wert +10,„egal" den Wert 0 und„fürchterlich" den Wert - 10 darstellt. Durch die Analyse der Eingabe eines Nutzers kann die Meinung des Nutzers als Zahl ausgedrückt werden. Erfindungsgemäß können dabei Wortverzeichnisse zum Einsatz kommen, welche als öffentlich zugängliche Informationsquellen bereitstehen. Information is provided. Such a shortening may be necessary, in particular, so that a swarm of any size remains capable of action. While in a swarm of any size the time all users spend swarming to solve the common problem increases, so the time available to each individual user does not increase. Therefore, a system-side analysis of all factual inputs by means of artificial intelligence is advantageous. In such a problem, it is important to identify relevant keywords, which is to provide the system with a base of relevant words that relate to the problem asked. Advantageously, the system is adapted to compensate for human input errors. In this way it can be avoided that many relevant words remain unobserved and thus the delivered result would be adversely affected. According to the invention, all core data of the users are thus analyzed for their opinion or their informational content, for which purpose the language used in its entirety is to be recorded. Phrases or words are understood and evaluated as such. If, for example, the statements "This stock has a good performance", "This stock has no good performance" and "The performance of the stock is good" are given only the recognition of the words "good" and "performance" would be the valuation of second sentence example incorrect, because the user meant, despite the use of the word "good" exactly the opposite. So it's important that input data is understood in complete sentences. Furthermore, a comparison of the understood input against a word dictionary must be made, which words or phrases ascribes a value by means of a fixed scale, where "very good", for example, the value +10, "no matter" the value 0 and "dreadfully" the value - 10 By analyzing the input of a user, the user's opinion can be expressed as a number According to the invention, word directories can be used which are available as publicly available sources of information.
In einer weiteren vorteilhaften Ausgestaltung des erfindungsgemäßen Verfahrens ist ferner vorgesehen, dass vor Durchführung einer Entscheidungsfindung eine Verdichtung der Kerndaten mittels Quantifizierung erfolgt. Darunter wird erfindungsgemäß die vereinfachte Darstellung einer Nutzereingabe als ontologisch quantifizierter Wert verstanden, durch welchen anderen Nutzer durch bloße Betrachtung einer Zahl anstelle des zeitaufwendigen Lesens eines Kommentars die Auffassung eines anderen Nutzers hinsichtlich eines Investmentvorschlages erhalten. Dadurch wird bei Betrachtung einer beliebigen Anzahl von Eingabedaten ein aussagefähiges numerisches Ergebnis erhalten, durch welches ein Nutzer - beispielsweise in Kombination mit einer Tag-Cloud - weiß, was der Kern einer Diskussion aller an einer Problemstellung partizipierenden Nutzer ist und wie die kollektive Meinung aller Nutzer ist beziehungsweise in welchem Verhältnis Nutzer für oder gegen eine bestimmte Lösung sind. Da ein Schwärm beliebiger Größe stets große Mengen an Eingabedaten produziert, wäre kein Nutzer in der Lage sämtliche Informationen zu verarbeiten. Der Nutzer kann jedoch mittels der bereitgestellten quantifizierten Kerndaten einen informierten Beitrag zur Entscheidungsfindung leisten und seine zur Verfügung stehende Zeit auf Problemstellungen verwenden, bei denen er aufgrund seiner Erfahrung mehr beitragen kann. Der Schwärm der Nutzer als Ganzes wird hierdurch effizienter und intelligenter, ohne unter einem wesentlichen Verlust im Informationsaustausch zu leiden. Durch eine derartige Ausgestaltung kann ein Schwärm beliebiger Größe funktionsfähig gehalten werden. Wird die Menge der Ausgabedaten nämlich nicht mehr durch die Nutzer bewältigt, so ist es für eine stetig wachsende Zahl von Nutzern unmöglich, sich im Sinne des Schwarmprinzips an der Lösung von Problemstellungen zu beteiligen. In a further advantageous embodiment of the method according to the invention, it is further provided that, before a decision is made, the core data is compressed by means of quantification. According to the invention, the simplified representation of a user input is understood to be an ontologically quantified value, by which other users, by merely considering a number instead of the time-consuming reading of a comment, the opinion of another user with respect to a Investment proposal received. Thus, when considering any number of input data, a meaningful numerical result is obtained by which a user, for example in combination with a tag cloud, knows what the core of a discussion of all users participating in a problem is and how the collective opinion of all users is or in what proportion users are for or against a particular solution. Since a swarm of any size always produces large amounts of input data, no user would be able to process all the information. However, the user can use the provided quantified core data to make an informed contribution to the decision-making process and to use his available time for problems in which he can do more with his experience. The swarm of users as a whole becomes more efficient and intelligent without suffering any significant loss of information. By such a configuration, a swarm of any size can be kept functional. After all, if the amount of output data is no longer managed by the users, it is impossible for a steadily growing number of users to participate in the solution of problems in the sense of the swarm principle.
Vorteilhafterweise kann weiter vorgesehen sein, dass Informationen über die Auswertung der Kerndaten als verdichtete tertiäre Ausgabedaten, vorzugsweise in Form einer Tag-Cloud, an die Clients der Nutzer bereitgestellt werden. Bei Betrachtung einer derartigen Tag-Cloud kann ein einzelner die Ausgabedaten in Form einer Tag-Cloud erhaltender Nutzer augenblicklich erfassen, worum sich eine Diskussion hinsichtlich eines Investmentvorschlages dreht, ohne dabei unter Umständen Tausende von Eingaben lesen zu müssen. Advantageously, it can further be provided that information about the evaluation of the core data is provided as compressed tertiary output data, preferably in the form of a tag cloud, to the clients of the users. Considering such a tag cloud, a single user receiving the tag cloud output data can instantly capture what a discussion about an investment proposal is, without having to read thousands of inputs.
In einer anderen Ausgestaltung des erfindungsgemäßen Verfahrens ist vorgesehen, dass Informationen über die Auswertung der flüchtigen Daten als sekundäre Ausgabedaten dem Server, vorzugsweise in Form einer Rückkopplung, bereitgestellt werden. Auf diese Weise kann die Entscheidungsfindung des Schwarms effizienter gestaltet und dadurch optimiert werden, da so systemseitig Informationen hinsichtlich der die Eingangsdaten übermittelnden Nutzer vorliegen, welche im Prozess der Entscheidungsfindung hinsichtlich des Investmentvorschlages ebenfalls berücksichtigt werden können. Erfindungsgemäß ist weiter vorgesehen, dass Informationen über die Auswertung der flüchtigen Daten als flüchtige Daten an die Clients der Nutzer bereitgestellt werden. Dadurch wird es ermöglicht, dass ein Nutzer Informationen über andere Nutzer erhält, welche er beispielsweise bei der Beurteilung von Investmentvorschlägen durch einen anderen Nutzer berücksichtigen kann. In another embodiment of the method according to the invention, it is provided that information about the evaluation of the volatile data as secondary output data is provided to the server, preferably in the form of a feedback. In this way, the decision making of the swarm can be made more efficient and thereby optimized, since there are system-side information concerning the users transmitting the input data, which can also be taken into account in the process of decision-making regarding the investment proposal. According to the invention, it is further provided that information about the evaluation of the volatile data is provided as volatile data to the clients of the users. This allows a user to obtain information about other users that he or she may consider when assessing investment proposals by another user.
Vorteilhafterweise erfolgt erfindungsgemäß nach der Übermittlung von Eingangsdaten hinsichtlich eines Investmentvorschlages eine Filterung des Investmentvorschlages. Dabei kann systemseitig vorgesehen sein, dass mittels der Filterung von Nutzern gemachte Vorschläge derart abgeglichen werden, dass nur qualifizierte Vorschläge an andere Nutzer übermittelt werden. Bei einer derartigen Filterung kann es sich zum einen um eine Filterung auf Basis gesetzlicher Vorgaben und dergleichen handeln, welche die Abgleichung eines jeden Vorschlages erforderlich machen, oder zum anderen um eine Filterung seitens des das erfindungsgemäße Verfahren bereitstellenden Betreibers. Advantageously, according to the invention, after the transmission of input data with regard to an investment proposal, the investment proposal is filtered. In this case, it can be provided on the system side that suggestions made by the filtering of users are adjusted in such a way that only qualified suggestions are transmitted to other users. Such a filtering may on the one hand be a filtering on the basis of legal requirements and the like, which necessitate the matching of each proposal, or on the other hand a filtering by the operator providing the method according to the invention.
Weiterhin wird die erfindungsgemäße Aufgabe durch ein System zur Analyse von Investmentvorschlägen mit seitens Nutzern betreibbaren Clients und einem zentralen Server gelöst, umfassend eine Vorrichtung zum Empfang von seitens der Clients der Nutzer übermittelten Eingangsdaten hinsichtlich eines Investmentvorschlages, eine erste Verarbeitungseinheit zur Auswertung eines Teils der empfangenen Eingangsdaten hinsichtlich des Investmentvorschlages als Kerndaten, eine zweite Verarbeitungseinheit zur Auswertung eines Teils der empfangenen Eingangsdaten hinsichtlich der die Eingangsdaten übermittelnden Nutzer als flüchtige Daten, eine Entscheidungsfindungseinheit zur Ermittlung einer Entscheidung hinsichtlich des Investmentvorschlages unter Berücksichtigung der ausgewerteten Eingangsdaten und eine Ausgabeeinheit zur Ausgabe von Ausgabedaten hinsichtlich des Investmentvorschlages an die Clients der Nutzer. Furthermore, the object according to the invention is achieved by a system for analyzing investment proposals with clients which can be operated by users and a central server, comprising a device for receiving input data transmitted by the clients of the users with regard to an investment proposal, a first processing unit for evaluating part of the received input data regarding the investment proposal as core data, a second processing unit for evaluating a part of the received input data regarding the user transmitting the input data as volatile data, a decision making unit for determining a decision regarding the investment proposal considering the evaluated input data, and an output unit for outputting output data regarding the investment proposal to the clients of the users.
Mit dem erfindungsgemäßen System ist es möglich, einen netzwerkbasierten Dienst zur Analyse von Investmentvorschlägen mit beliebig vielen Nutzern aufzubauen. Ein wesentlicher Aspekt ist hierbei, dass die Komplexität des Systems aus der Sicht des Betreibers oder des Anbieters weder von der Anzahl der Nutzer des Systems noch von der Menge der zu verarbeitenden Daten abhängig ist. Das System ermöglicht dabei in einer Vielzahl von Nutzern die Abgabe eines oder mehrerer Investmentvorschläge in Echtzeit mittels primärer und sekundärer Eingabedaten (Kerndaten beziehungsweise flüchtige Daten) und verarbeitet diese zu primären, sekundären und tertiären Ausgabedaten, welche wiederum den teilnehmenden Nutzern bereitgestellt werden. Des Weiteren wird durch das erfindungsgemäße System eine Auswertung der Eingabedaten vorgenommen, um daraus primären und sekundären und tertiäre Ausgabedaten für jeden der gemachten Investmentvorschläge abzuleiten. With the system according to the invention, it is possible to build a network-based service for the analysis of investment proposals with any number of users. An essential aspect here is that the complexity of the system from the perspective of the operator or the provider depends neither on the number of users of the system nor on the amount of data to be processed. The system makes it possible in a large number of users to submit one or more investment proposals in real time by means of primary and secondary input data (core data or volatile data) and processes these into primary, secondary and tertiary output data, which in turn are provided to the participating users. Furthermore, the system according to the invention performs an evaluation of the input data in order to derive therefrom primary and secondary and tertiary output data for each of the investment proposals made.
Gemäß einer vorteilhaften Ausgestaltung ist bei dem erfindungsgemäßen System vorgesehen, dass die Ausgabeeinheit zur unverdichteten Ausgabe der ausgewerteten Kerndaten als primäre Ausgabedaten an die Clients der Nutzer ausgebildet ist. According to an advantageous embodiment, it is provided in the system according to the invention that the output unit is designed for non-compressed output of the evaluated core data as primary output data to the clients of the users.
Ferner ist gemäß einer weiteren Ausgestaltung beim erfindungsgemäßen System eine Vorrichtung zur Verdichtung der Kerndaten mittels ontologischer Analyse vorgesehen. Furthermore, according to a further embodiment of the system according to the invention, a device for compressing the core data by means of ontological analysis is provided.
Vorteilhafterweise ist systemseitig ferner eine Vorrichtung zur Verdichtung der Kerndaten mittels Quantifizierung vorgesehen. Durch eine systemseitige ontologische Analyse mit anschließender Quantifizierung der Kerndaten kann somit eine Ausgabe der Kerndaten nicht als Text, sondern als bloße Zahl erfolgen, welche beispielsweise die Güte eines Investmentvorschlages auf einer Skala von - 10 bis +10 als numerischen Wert ausdrückt. Ein solcher Wert ist schneller für andere Nutzer zu erfassen als beispielsweise das Lesen unverdichteter Kerndaten in Form von Kommentaren. Advantageously, a device for compressing the core data by means of quantification is also provided on the system side. By a system-side ontological analysis with subsequent quantification of the core data can thus be an output of the core data not as text, but as a mere number, which expresses, for example, the quality of an investment proposal on a scale of - 10 to +10 as a numerical value. Such a value is faster to capture for other users than, for example, reading non-compressed core data in the form of comments.
Gemäß einer anderen bevorzugten Ausgestaltung des erfindungsgemäßen Systems ist die Ausgabeeinheit zur Ausgabe von Informationen über die Auswertung der Kerndaten als verdichtete tertiäre Ausgabedaten, vorzugsweise in Form einer Tag-Cloud, an die Clients der Nutzer vorgesehen. Vorteilhafterweise umfasst das erfindungsgemäße System eine Vorrichtung zum Empfang von Informationen über die Auswertung der flüchtigen Daten als rückgekoppelte sekundäre Ausgabedaten. According to another preferred embodiment of the system according to the invention, the output unit is provided for outputting information about the evaluation of the core data as compressed tertiary output data, preferably in the form of a tag cloud, to the clients of the users. Advantageously, the system according to the invention comprises a device for receiving information on the evaluation of the volatile data as fed back secondary output data.
Ferner kann vorteilhafterweise die Ausgabeeinheit zur Ausgabe von Informationen über die Auswertung der flüchtigen Daten als flüchtige Daten an die Clients der Nutzer vorgesehen sein. Bei dem erfindungsgemäßen System ist in einer weiteren vorteilhaften Ausgestaltung eine Vorrichtung zur Filterung der übermittelten Eingangsdaten hinsichtlich eines Investmentvorschlages vorgesehen. Furthermore, the output unit can advantageously be provided for outputting information about the evaluation of the volatile data as volatile data to the clients of the users. In the system according to the invention, a device for filtering the transmitted input data with regard to an investment proposal is provided in a further advantageous embodiment.
Erfindungsgemäß kann weiter vorgesehen sein, dass das System derart eingerichtet ist, dass es einem Nutzer die Investmentvorschläge mit der größten Nutzerbeteiligung, beispielsweise im Rahmen von Aktivitäten auf einer Internetseite, zuerst anzeigt. Je höher die Nutzerbeteiligung, desto höher die Rangstelle auf der angezeigten Liste. According to the invention, it can further be provided that the system is set up in such a way that it first displays to a user the investment proposals with the greatest user participation, for example as part of activities on a website. The higher the user participation, the higher the ranking on the displayed list.
Ferner kann auch vorgesehen sein, dass systemseitig der Grad der Nutzerzustimmung oder -ablehnung durch die ontologische Quantifizierung von Kommentaren der partizipierenden Nutzer über die Rangfolge auf der angezeigten Liste entscheidet. Vom Schwärm bereits als positiv bewertete Investitionen werden somit dem Nutzer näher gebracht, damit er die ihm zur Verfügung stehende Zeit zur Beurteilung von Investmentvorschlägen effizienter nutzen kann. Furthermore, it can also be provided that, on the system side, the degree of user approval or rejection is determined by the ontological quantification of comments by the participating users about the ranking on the displayed list. The investment, which has already been rated positive by Schwärm, is thus brought closer to the user so that he can use the time available to evaluate investment proposals more efficiently.
Das erfindungsgemäße System kann vorteilhafterweise Mittel aufweisen, welche eine Benachrichtigung eines jeden Nutzers über neue Vorschläge ermöglichen, beispielsweise mittels E-Mail-Benachrichtigung oder dergleichen. Jeder einzelne Nutzer kann gemäß einer weiteren vorteilhaften Ausgestaltung des erfindungsgemäßen Systems zudem alle auf einer Plattform vorliegenden Vorschläge gefiltert oder sortiert nach nutzerdefinierten Kategorien oder Kriterien darstellen lassen. The system according to the invention can advantageously have means which make it possible to notify each user of new proposals, for example by means of e-mail notification or the like. In accordance with a further advantageous embodiment of the system according to the invention, each individual user can also have all the suggestions available on a platform filtered or sorted according to user-defined categories or criteria.
In einer besonders bevorzugten Variante des erfindungsgemäßen Systems ist vorgesehen, dass dieses als dezentrales System ausgebildet ist. Dabei wird eine Mischung aus einer Peer-to-Peer-Struktur und einer Server-Client-Struktur umgesetzt, so dass das System vom Server auf alle beteiligten Clients erweitert wird. Das bedeutet, dass die Clients nicht mehr nur als reine Terminals agieren, welche lediglich als Eingabe-/Ausgabe-Schnittstelle für einen jeweiligen Nutzer fungieren, sondern nun als datenverarbeitende Komponenten des System eingesetzt werden. Dazu werden bestimmte Softwaremodule auf den Clients zur Vorverarbeitung der jeweils dort anfallenden Daten eingerichtet, was beispielsweise in Form entsprechender JAVA-Applets auf jedem Client realisiert werden kann. Durch eine derartige dezentrale Vorverarbeitung der Eingangsdaten kann ein exponentieller Anstieg von Daten auf Seiten des Severs vermieden werden. Dies bedeutet, dass der größere Anteil der Datenmengen und Rechenoperationen nicht mehr am Server anfällt, sondern stattdessen dezentral auf den Clients. Damit kann die Rechenlast, skalierbar pro Client, gleichmäßig verteilt werden. In a particularly preferred variant of the system according to the invention it is provided that this is designed as a decentralized system. A mixture of a peer-to-peer structure and a server-client structure is implemented so that the system is extended from the server to all participating clients. This means that the clients no longer act as pure terminals, which act only as an input / output interface for a particular user, but are now used as data processing components of the system. For this purpose, certain software modules are set up on the clients for preprocessing of the respective data arising there, which can be implemented, for example, in the form of corresponding JAVA applets on each client. Such a decentralized preprocessing of the input data avoids an exponential increase of data on the Severs side become. This means that the greater part of the data volumes and arithmetic operations no longer accrue to the server, but instead decentralized on the clients. Thus, the workload, scalable per client, can be evenly distributed.
Weitere Einzelheiten, Merkmale und Vorteile der Erfindung werden nachfolgend anhand der in den Figuren der Zeichnungen dargestellten Ausführungsbeispiele näher erläutert. Dabei zeigen: Further details, features and advantages of the invention will be explained in more detail with reference to the embodiments illustrated in the figures of the drawings. Showing:
Fig. 1 ein Blockdiagramm des erfindungsgemäßen Systems mit Datenströmen zwischen mehreren Clients und einem Server; 1 shows a block diagram of the system according to the invention with data streams between multiple clients and a server;
Fig. 2a ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Fig. 2a is a block diagram illustrating the invention
Systems unter Berücksichtigung einer Verarbeitung von primären und sekundären Eingabe-beziehungsweise Ausgabedaten System taking into account a processing of primary and secondary input or output data
(Vorschlagsphase); (Proposal phase);
Fig. 2b ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Fig. 2b is a block diagram illustrating the invention
Systems unter Berücksichtigung einer Verarbeitung von primären und sekundären Eingabe-beziehungsweise Ausgabedaten System taking into account a processing of primary and secondary input or output data
(Kommentarphase); (Comment phase);
Fig. 2c ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Fig. 2c is a block diagram illustrating the invention
Systems unter Berücksichtigung einer Verarbeitung von primären und sekundären Eingabe-beziehungsweise Ausgabedaten (Auswahlphase); System taking into account a processing of primary and secondary input or output data (selection phase);
Fig. 3 ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Fig. 3 is a block diagram illustrating the invention
Systems hinsichtlich einer Nutzerbewertung; Systems regarding a user rating;
Fig. 4 ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Fig. 4 is a block diagram illustrating the invention
Systems hinsichtlich einer ontologischen Analyse; Systems for ontological analysis;
Fig. 5 ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Fig. 5 is a block diagram illustrating the invention
Systems hinsichtlich einer Quantifizierung faktischer Eingabedaten. System for quantifying factual input data.
Fig. 1 zeigt in einem Blockdiagramm das erfindungsgemäße System X zur Analyse von Investmentvorschlägen, in welchem Datenströme zwischen mehreren - 1 shows in a block diagram the system X according to the invention for the analysis of investment proposals, in which data streams between several -
Clients C1 , C2, C3 und einem Server S dargestellt sind. Dabei ist jedem Nutzer N1 , N2, N3 des Systems X ein Client C1 , C2, C3 zugeordnet. Vorliegend befinden sich die entsprechenden Softwaremodule K, Q, O, R zur Datenverarbeitung durch das System X vollständig auf dem Server S. Die Clients C1 , C2, C3 dienen im Wesentlichen lediglich als Eingabe- beziehungsweise Ausgabe-Schnittstelle zum System X und beinhalten selbst keine Intelligenz soweit es das System X anbelangt. Als Client C1 , C2, C3 kann beispielsweise ein normaler PC, ein Smartphone, ein PDA oder dergleichen zum Einsatz kommen, solange auf diesem Gerät ein Internetbrowser läuft, mit dem die Internetseite eines Anbieters eines Systems X aufgerufen werden kann. Dabei fungiert das Browserfenster als Eingabe-/Ausgabe-Schnittstelle zwischen einem Nutzer N1 , N2, N3 und dem System X. Die einzelnen Clients C1 , C2, C3 sind über das Internet mit dem Server S als Host verbunden. Zusätzlich kann der Server S mittels einer Einheit W mit weiteren Datenquellen im Internet verbunden sein, wobei als zusätzliche Eingangsdaten Ergebnisse von Bot-Suchen und/oder Crawlem nach bestimmten Schlagwörtern, Auflistungen in Suchmaschinen oder auch Links in Nutzereingaben berücksichtigt werden können. Für ein jedes Investment wird im System X auf dem Server S ein Vorschlag V1 , V2, V3 angelegt. Für jeden Vorschlag V1 , V2, V3 sind durch das System X eine bestimmte Anzahl von Eingangsdaten E fortlaufend zu erfassen sowie eine bestimmte Anzahl von Ausgabedaten A auszugeben. Jeder Vorschlag V1 , V2, V3 ist durch eine entsprechend programmierte Verarbeitungseinheit K implementiert, welche jeweils dazu ausgebildet ist, aus den jeweiligen Eingangsdaten E die zugehörigen Ausgabedaten A in Echtzeit zu erzeugen. Mit einer steigenden Anzahl von Nutzern N und einer steigenden Anzahl von Vorschlägen V beziehungsweise Verarbeitungseinheiten K fallen zu jedem Zeitpunkt sehr große Datenmengen als Eingangssignale an. Die Eingangsdaten E müssen durch die Verarbeitungseinheiten K des Systems X in Echtzeit analysiert und ausgewertet werden, um beispielsweise aus den jeweiligen Eingangsdaten E eines Vorschlags V als Ausgangssignale die Werte für den aktuellen Status und das aktuelle Reinking des Vorschlags V zu erzeugen. Bei dem System X gemäß Fig. 1 handelt es sich um ein nichtlineares System mit Rückkopplung. Clients C1, C2, C3 and a server S are shown. In this case, each user N1, N2, N3 of the system X is assigned a client C1, C2, C3. In the present case, the corresponding software modules K, Q, O, R for data processing by the system X are located completely on the server S. The clients C1, C2, C3 essentially serve only as an input or output interface to the system X and do not themselves contain any Intelligence as far as the system X is concerned. For example, a normal PC, a smartphone, a PDA or the like can be used as the client C1, C2, C3, as long as an Internet browser is running on this device, with which the Internet site of a provider of a system X can be called up. In this case, the browser window acts as an input / output interface between a user N1, N2, N3 and the system X. The individual clients C1, C2, C3 are connected via the Internet with the server S as a host. In addition, the server S can be connected by means of a unit W with other data sources on the Internet, as additional input data results of bot searches and / or crawlers for certain keywords, listings in search engines or links in user input can be considered. For each investment, a proposal V1, V2, V3 is created in the system X on the server S. For each proposal V1, V2, V3, a certain number of input data E must be continuously recorded by the system X and a specific number of output data A must be output. Each proposal V1, V2, V3 is implemented by a suitably programmed processing unit K, which is designed in each case to generate from the respective input data E the associated output data A in real time. With an increasing number of users N and an increasing number of proposals V or processing units K, very large amounts of data fall at all times as input signals. The input data E must be analyzed and evaluated by the processing units K of the system X in real time, for example, to generate the values for the current status and the current reinking of the proposal V from the respective input data E of a proposal V as output signals. The system X of FIG. 1 is a nonlinear system with feedback.
Betrachtet man qualitativ die benötigten Rechenoperationen T und die erzeugte Datenmenge D in Abhängigkeit der angeschlossenen n Nutzer N und v Vorschläge V, ergeben sich für eine direkte Umsetzung des Systems X theoretisch folgende Abhängigkeiten: Τ(Ε·η ν + Α·νΛ2) und D(E n v + A kA2). - - Looking qualitatively at the required arithmetic operations T and the generated data set D as a function of the connected n users N and v proposals V, theoretically the following dependencies result for a direct implementation of the system X: Τ (Ε · η ν + Α · ν Λ 2) and D (E nv + A k A 2). - -
Dies erklärt sich dadurch, dass in jeder der v Vorschläge V die n Eingangs- Datenvektoren E der n Nutzer N und die v Ausgangs-Datenvektoren A der Rückkopplung erfasst (D) und verarbeitet (T) werden müssen. Bei insgesamt v Vorschlägen V ergibt dies als Basisterm (E n + A v) v. Hierbei gilt es zu beachten, dass jeder Eingangs-Datenvektor E und jeder Ausgangs-Datenvektor A selbst auch wieder aus einer evtl. großen Menge an einzelnen Werten besteht und dass alle Operationen und Daten im Server-Rechner S als eine Hardware-Einheit zusammenfließen müssen. Gleichzeitig leistet das System X die Bearbeitung der flüchtigen Daten R, die dann zur Bewertung eines jeden Nutzers N, diesmal als Objekt N1 , N2, N3 auf dem Server S, hinterlegt werden, was im unteren Bereich von Fig. 1 dargestellt ist. This is explained by the fact that in each of the v proposals V the n input data vectors E of the n users N and the v output data vectors A of the feedback are detected (D) and must be processed (T). In the case of a total of v proposals V, this gives as a basic term (E n + A v) v. It should be noted that each input data vector E and each output data vector A itself again consists of a possibly large amount of individual values and that all operations and data in the server computer S must flow together as a hardware unit. At the same time, the system X performs the processing of the volatile data R, which are then deposited for the evaluation of each user N, this time as object N1, N2, N3 on the server S, which is shown in the lower part of FIG.
In Fig. 2a, welche ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Systems unter Berücksichtigung einer Verarbeitung von primären und sekundären Eingabe- beziehungsweise Ausgabedaten zeigt, werden die Eingangsdaten E(v,e) jeder einen Vorschlags implementierenden ersten Verarbeitungseinheit K(k) und einer zweiten Verarbeitungseinheit R(k) zugeführt. Erfindungsgemäß erfolgt hier in einer sogenannten Vorschlagsphase für jeden Vorschlag V(v) eine Verarbeitung der Daten parallel in der ersten Verarbeitungseinheit K(k) und der zweiten Verarbeitungseinheit R(k). Diese ersten Verarbeitungseinheiten K(k) und zweiten Verarbeitungseinheiten R(k) sind linear angeordnet, wodurch das System X die als Kerndaten E1 und als flüchtige Daten E2 vorliegenden Eingabedaten automatisch konsolidiert und in einer für die Nutzer in Ihrer Gesamtheit geeigneten Form wiedergibt. Selbst die konsolidierte Menge der Ausgabedaten A1 wächst immer noch mindestens linear proportional mit der Anzahl N der Nutzer. Aus diesem Grund werden erfindungsgemäß die Kerndaten E1 als Eingabedaten durch die Module O und Q soweit verdichtet, dass eine beliebige Anzahl von Text zu jedem Vorschlag V auf eine tertiäre Ausgabe C als Tag-Cloud und ein dazugehöriges Meinungsbarometer an alle Nutzer N geliefert wird. Daraus ergibt sich, dass jeder einzelne Nutzer darauf verzichten kann (gestrichelt dargestellt), alle Ausgabedaten A1 zu lesen und stattdessen nur die verdichtete tertiäre Information C verarbeitet. Im Rahmen der unten in Fig. 2a dargestellten Bewertung B(v,a) werden die Nutzer N1 , N2, N3 selbst zu Objekten auf dem Server und es erfolgt im Rahmen der Rückkopplung eine Änderung Ihrer Bewertung in Echtzeit. Dies geschieht durch die Aufspaltung der Eingabedaten E in sogenannte Kerndaten E1 und sogenannte flüchtige Daten E2. Systemseitig erfolgt des Weiteren eine Bearbeitung der Kerndaten E1 hin zu der tertiären Ausgabe C über die verdichtenden Verarbeitungseinheiten O, Q und eine quantitative Darstellung der Summe aller tertiären Ausgabedaten als duale Prozentzahl, so dass ein ontologischer Überblick der meistgenannten Schlagwörter mittels Tag-Cloud gegeben werden kann. Dies ermöglicht jedem Nutzer trotz eines begrenzten Zeitrahmens, das Aggregat aller Ausgabedaten A zu jedem Vorschlag V zu erfassen, ohne dabei jeden einzelnen der Kommentare anderer Nutzer gelesen und selbst für sich bewertet zu haben. In Fig. 2a, which shows a block diagram illustrating the system of the present invention considering processing of primary and secondary input data, the input data E (v, e) of each proposal implementing first processing unit K (k) and a second processing unit R (k) supplied. According to the invention, for each proposal V (v), data is processed in parallel in the first processing unit K (k) and the second processing unit R (k) in a so-called suggestion phase. These first processing units K (k) and second processing units R (k) are arranged linearly, whereby the system X automatically consolidates the input data present as core data E1 and volatile data E2 and reproduces them in a form suitable for the users in their entirety. Even the consolidated amount of the output data A1 still grows at least linearly proportional to the number N of the users. For this reason, according to the invention, the core data E1 are compressed as input data by the modules O and Q to such an extent that any number of text for each proposal V is delivered to a tertiary output C as a tag cloud and an associated opinion barometer to all users N. It follows that each individual user can do without (read in dashed lines) to read all the output data A1 and instead only processes the compressed tertiary information C. As part of the evaluation B (v, a) shown below in FIG. 2a, the users N1, N2, N3 themselves become objects on the server, and in the context of the feedback a change of their evaluation takes place in real time. This is done by splitting the input data E into so-called core data E1 and so-called volatile data E2. On the system side, further processing of the core data E1 takes place to the tertiary Issue C on the condensing processing units O, Q and a quantitative representation of the sum of all tertiary output data as a dual percentage, so that an ontological overview of the most frequently mentioned keywords can be given by tag cloud. This allows each user, despite a limited time frame, to capture the aggregate of all the output data A for each proposal V, without having read and evaluated each one of the comments of other users.
Fig. 2b entspricht inhaltlich der Fig. 2a und veranschaulicht wie die Menge der Eingabedaten E1 und E2 in einer auf die Vorschlagsphase folgenden Kommentarphase exponentiell ansteigt, da bereits bei drei von Nutzern N1 , N2, N3 gemachten Investmentvorschlägen V1 , V2, V3 insgesamt 3Λ2 Eingabedaten zu verarbeiten sind wie es auf der linken Seite von Fig. 2b dargestellt ist. In der Ausgabeverarbeitung werden die beiden Datengruppen, Kerndaten E1 und flüchtige Daten E2, durch das System X in Echtzeit und ohne Datenverlust logarithmisch um den Faktor n reduziert und als A1 (n,a) beziehungsweise B(n,a) Datengruppen an die den Schwärm repräsentierenden weiteren Nutzer N(n) geliefert. Bei einem Schwärm beliebiger Größe könnte jedoch selbst diese Reduktion immer noch unzureichend sein, um den Schwärm handlungsfähig zu halten. Deshalb wird auch in der Kommentarphase die weitere Verdichtung der Eingabedaten E1 für jeden Vorschlag V auf eine tertiäre Ausgabe C sowohl ontologisch als auch quantifizierend geleistet. Daraus ergibt sich genau wie bereits aus der Vorschlagsphase bekannt, dass jeder einzelne Nutzer darauf verzichten kann, alle Ausgabedaten A1 zu lesen und stattdessen nur die verdichtete tertiäre Information C verarbeitet. Ebenso gilt auch, dass aufgrund der Bewertung B(v,a) die Nutzer N1 , N2, N3 selbst zu Objekten auf dem Server werden und im Rahmen der Rückkopplung in Echtzeit eine Änderung Ihrer Bewertung erfolgt. Dies geschieht durch die Aufspaltung der Eingabedaten E in sogenannte Kerndaten E1 und sogenannte flüchtige Daten E2. Dabei erfolgt eine Bewertung durch die Nutzer N des Systems X in Form einer Auswahl W+ (positive Einstellung gegenüber einem Investmentvorschlag), einer Auswahl W- (negative Einstellung gegenüber einem Investmentvorschlag) oder einer Enthaltung H. Daraus wird systemseitig eine Anzahl a von primären und sekundären Ausgabedaten A1 , A2 in Form einer Schwarmentscheidung V+, V- (insgesamt erfolgreicher beziehungsweise erfolgloser Vorschlag) erzeugt. In der in Fig. 2b dargestellten Kommentarphase können auch weitere Eingabegrößen berücksichtigt werden wie beispielsweise verschiedene allgemeine Faktoren aus dem Internet wie - FIG. 2b corresponds in content to FIG. 2a and illustrates how the amount of input data E1 and E2 increases exponentially in a comment phase subsequent to the suggestion phase, since a total of 3 Λ already exists for three investment proposals V1, V2, V3 made by users N1, N2, N3 2 input data are to be processed as shown on the left side of Fig. 2b. In the output processing, the two data groups, core data E1 and volatile data E2, are logarithmically reduced by the factor n by the system X in real time and without data loss, and A1 (n, a) and B (n, a) data groups, respectively, to the swarm representing another user N (n). However, with a swarm of any size, even this reduction could still be insufficient to keep the swarm ready for action. Therefore, in the comment phase, the further compression of the input data E1 for each proposal V to a tertiary output C is performed both ontologically and quantitatively. As is already known from the proposal phase, this results in the fact that each individual user can refrain from reading all the output data A1 and instead processes only the compressed tertiary information C. Likewise, due to the rating B (v, a), the users N1, N2, N3 themselves become objects on the server and within the scope of the feedback in real time a change of their rating takes place. This is done by splitting the input data E into so-called core data E1 and so-called volatile data E2. In this case, an evaluation by the users N of the system X takes place in the form of a selection W + (positive attitude to an investment proposal), a selection W (negative attitude to an investment proposal) or an abstention H. On the system side, this results in a number a of primary and secondary Output data A1, A2 in the form of a black decision V +, V- generated (overall successful or unsuccessful proposal). In the comment phase shown in Fig. 2b also other input variables can be considered such as various general factors from the Internet such as -
Ergebnisse von Bot-Suchen und/oder Crawlern nach bestimmten Schlagwörtern, Auflistungen in Suchmaschinen oder auch Links in Nutzereingaben, die mittels einer Einheit W (nicht dargestellt) zugeführt werden. So können systemseitig zum Beispiel auch vom Nutzern zugeführte Artikel auf externen Webseiten mittels künstlicher Intelligenz ontologisch quantifiziert werden, wodurch sich der für andere Nutzer aufzubringende Zeitaufwand reduzieren lässt, ohne dabei die Qualität und Quantität des Kenntnisstands negativ zu beeinflussen. Results of bot searches and / or crawlers for specific keywords, listings in search engines or links to user input, which are supplied by a unit W (not shown). Thus, for example, user-supplied articles on external websites can be ontologically quantified by means of artificial intelligence on the system side, which can reduce the time required for other users without adversely affecting the quality and quantity of the knowledge.
Fig. 2c entspricht inhaltlich ebenfalls den Fig. 2a und 2b und veranschaulicht wie die Menge der als Kerndaten E1 und flüchtigen Daten E2 vorliegenden Eingabedaten in einer Auswahlphase exponentiell ansteigt. In der Ausgabeverarbeitung werden die beiden Datengruppen, Kerndaten E1 und flüchtige Daten E2, durch das System X in Echtzeit und ohne Datenverlust logarithmisch um den Faktor n reduziert und als A1(n,a) beziehungsweise B(n,a) Datengruppen an den rechts dargestellten Schwärm N(n) geliefert. Im Unterschied zur Vorschlags- und Kommentarphase ist in dieser Auswahlphase keine weitere Verdichtung der Eingabedaten E hinsichtlich einer Ontologie oder einer Quantifizierung notwendig, da es sich im Rahmen des hier aufgezeigten Fallbeispiels um eine Abstimmung mit binärem Ausgang handelt, das heißt dass als Resultat ein Investmentvorschlag mit„ja" (V+) oder„nein" (V-) bewertet wird. FIG. 2c also corresponds in content to FIGS. 2a and 2b and illustrates how the amount of input data present as core data E1 and volatile data E2 increases exponentially in a selection phase. In the output processing, the two data groups, core data E1 and volatile data E2, are logarithmically reduced by the factor n in real time and without data loss, and A1 (n, a) and B (n, a), respectively, as data groups on the right Swarm N (n) delivered. In contrast to the suggestion and commentary phase, in this selection phase no further compression of the input data E with respect to an ontology or a quantification is necessary, since within the context of the case shown here it is a vote with a binary outcome, that means that as an outcome an investment proposal with "Yes" (V +) or "no" (V-) is evaluated.
Die Ausgabedaten der jeweiligen zweiten Verarbeitungseinheiten R(k) werden hier als flüchtige Daten verstanden. Flüchtige Daten liefern Informationen, die aus dem Verhalten eines Nutzers zu einem bestimmten Vorschlag V gewonnen werden, und können im Hinblick auf alle zukünftigen Aktivitäten des Nutzers N, inklusive des vorliegenden Vorschlags V, quantifiziert werden. Diese Daten werden deshalb als flüchtig bezeichnet, weil ihre Auswertung das Gesamtsystem besser und genauer macht, sie jedoch keinen Beitrag zu den Kerndaten eines Vorschlags selbst leisten. Das System zeigt eine hohe Fehlertoleranz gegenüber dem Ausfall oder auch dem verspäteten Eintreffen der Daten aus den zweiten Verarbeitungseinheiten R(k). The output data of the respective second processing units R (k) are understood here as volatile data. Volatile data provides information derived from a user's behavior on a given proposal V and can be quantified with respect to all of N user's future activities, including present proposal V. These data are considered fleeting because their evaluation makes the overall system better and more accurate, but does not contribute to the core data of a proposal itself. The system shows a high fault tolerance against the failure or also the delayed arrival of the data from the second processing units R (k).
Den flüchtigen Daten gegenüber stehen die Kerndaten, die in den ersten Verarbeitungseinheiten K(k) erzeugt werden. Diese sind zur Funktion des Systems X notwendig und werden vom Server S für die abschließende Bewertung der verschiedenen Vorschläge auf dem Server S benötigt. Dies gilt in insbesondere für die Auswahlphase, da das System X in dieser eine Analyse der von Nutzern N getroffenen Auswahl durchführt. Aufgrund der Tatsache, dass die Nutzer hier die Möglichkeit haben, durch Zustimmung, Ablehnung und Enthaltung zu partizipieren, muss das System X folgende vom Betreiber und/oder dem Schwärm N vorgegebene Berechnung umsetzen, um das Ergebnis zu jedem Vorschlag V in ein binäres Ergebnis von V+ oder V- umzuwandeln: The volatile data is compared with the core data generated in the first processing units K (k). These are necessary for the functioning of the system X and are required by the server S for the final evaluation of the various proposals on the server S. This applies in particular to the selection phase, since the system X in this an analysis of the users N made selection. Due to the fact that the users here have the possibility to participate by consent, refusal and abstention, the system X has to implement the following calculation given by the operator and / or the swarm N to convert the result to each proposal V into a binary result of To convert V + or V-:
• V+ = EP * nP > EN * nN UND SUM(nP nN)> m/100 * n • V + = EP * nP> EN * nN AND SUM (nPnN)> m / 100 * n
V- = SUM (nP nN) < m/100 * n V- = SUM (nPnN) <m / 100 * n
V- = EP * nP < EN * nN UND SUM(nP nN)> m/100 * n V- = EP * nP <EN * nN AND SUM (nPnN)> m / 100 * n
Dabei stellt EP die Zustimmung, EN die Ablehnung, nP die Anzahl der Zustimmungen, nN die Anzahl der Ablehnungen und m den Mindestkoeffizienten dar, welcher von (System-)Betreiber oder Schwärm N definiert wurde. Where EP represents the consent, EN the rejection, nP the number of consents, nN the number of rejections and m the minimum coefficient defined by (system) operator or swarm N.
Die ersten und zweiten Verarbeitungseinheiten K(k) und R(k) bewerten dieselben Informationen auf unterschiedliche Weise. Die erste Verarbeitungseinheit K(k) wertet die Eingangsdaten E(v,e) für den dazu gehörigen Vorschlag V(v) aus und die zweite Verarbeitungseinheit R(k) wertet die Eingangsdaten zur Bewertung der Nutzer N aus. Die ersten und zweiten Verarbeitungseinheiten K(k) und R(k) sind dabei grundsätzlich nicht fest oder ursächlich miteinander verknüpft. The first and second processing units K (k) and R (k) evaluate the same information in different ways. The first processing unit K (k) evaluates the input data E (v, e) for the corresponding proposal V (v) and the second processing unit R (k) evaluates the input data for the evaluation of the users N. The first and second processing units K (k) and R (k) are basically not fixed or causally linked together.
Zur Veranschaulichung seien folgende konstruierte Extrembeispiele betrachtet: By way of illustration, the following constructed extreme examples are considered:
Beispiel 1 : Alle Nutzer N schenken nur einem Vorschlag V(1) Aufmerksamkeit und schauen sich nur diesen Vorschlag V(1) an, klicken die dazu bereitgestellten Informationen an, kommentieren, verlinken den Vorschlag V(1) auf Social-Media- Webseiten und diskutieren über den Vorschlag V(1). Dann meldet die erste Verarbeitungseinheit K(1) positive Werte und die zweite Verarbeitungseinheit R(1) meldet, dass zwei andere Vorschläge V(2), V(3) keine Beachtung finden. Dementsprechend ist es vorstellbar, dass die Vorschläge V(2) und V(3) aufgrund des Mindestkoeffizienten m scheitern, obwohl alle Nutzer N aufgrund der Datensätze E2 Echtzeitveränderungen Ihrer Bewertung erfahren. Example 1: All users N only pay attention to a proposal V (1) and only look at this proposal V (1), click on the information provided, comment on it, link the proposal V (1) to social media websites and discuss proposal V (1). Then, the first processing unit K (1) reports positive values and the second processing unit R (1) reports that two other proposals V (2), V (3) are ignored. Accordingly, it is conceivable that the proposals V (2) and V (3) fail due to the minimum coefficient m, although all the users N undergo real-time changes of their rating due to the records E2.
Beispiel 2: Alle Nutzer N schenken allen Vorschlägen V(1), V(2), V(3) gleich viel Aufmerksamkeit, aber 90% der Nutzer N stimmen dem Investment des Vorschlags V(1) zu. Dann meldet die erste Verarbeitungseinheit K(1) wieder positive Werte, weil es eine gewisse Aufmerksamkeit und Käufe gibt. Die zweite Verarbeitungseinheit R(1) bewertet aber die Zustimmung zum Vorschlag V(1) als positive Bewertung für die teilnehmenden Nutzer N, z.B. im Rahmen der Verweildauer oder von den Nutzern ausgeführten Aktionen. Example 2: All users N pay equal attention to all proposals V (1), V (2), V (3), but 90% of users N agree to invest proposal V (1). Then, the first processing unit K (1) returns positive values because there is some attention and purchases. The second However, the processing unit R (1) assesses the approval of the proposal V (1) as a positive rating for the participating users N, eg in the context of the length of stay or actions carried out by the users.
Beispiel 3: Alle Nutzer N schenken nur Vorschlag V(1) Aufmerksamkeit und klicken die dazu bereitgestellten Informationen an, verlinken den Vorschlag V(1) auf Social-Media-Webseiten, diskutieren nur über diesen Vorschlag V(1) in Internet-Foren etc., stimmen aber ohne längere Verweildauer ausschließlich dem Vorschlag V(2) zu. Dann meldet die erste Verarbeitungseinheit K(1) positive Werte für den Vorschlag V (2) und die zweite Verarbeitungseinheit R(1) bewertet aber die Zustimmung zum Vorschlag V(2) sowie auch die Verweildauer und Aktion/en der Nutzer N mit Blick auf Vorschlag V(1) als positive Bewertung für die teilnehmenden Nutzer N. Example 3: All users N only pay attention to suggestion V (1) and click on the information provided, link the proposal V (1) to social media websites, discuss only this proposal V (1) in Internet forums, etc ., but agree without prolonged stay only to the proposal V (2). Then, the first processing unit K (1) reports positive values for the proposal V (2) and the second processing unit R (1), however, evaluates the approval of the proposal V (2) as well as the length of stay and actions / s of the users N Proposal V (1) as a positive rating for the participating users N.
In Fig. 3 ist ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Systems X hinsichtlich einer Nutzerbewertung dargestellt und zeigt beispielhaft im Detail, wie das System X die Bewertung (das Ranking) R eines jeden Nutzers N durchführt, vorliegend für den Vorschlag V2, welcher durch den Nutzer N1 gemacht wurde. In Fig. 3 wird oben links ein Ausschnitt der Fig. 2a beziehungsweise 2b gezeigt, um zu veranschaulichen, um welchen Verarbeitungsschritt es sich hier handelt. Zur Vereinfachung wird nicht auf alle zur Verfügung stehenden Kriterien oder gar Kombinationen von Kriterien eingegangen, die zur Berechnung einer Nutzerbewertung R verarbeitet werden könnten. Es wird lediglich Verweildauer auf relevanten Internetseiten sowie die Anzahl der Kommentare und Teilnahmen an Abstimmungen im Beispiel einbezogen. Die flüchtigen Daten E2 des Nutzers N1 entstehen nicht in einem Vakuum, sondern durch Aktivitäten des Nutzers N1. Parallel zu den festgehaltenen Aktivitäten des Nutzers N1 sind eben auch beliebig viele andere Nutzer Nn aktiv. Die absoluten flüchtigen Eingabedaten E2 des Nutzers N1 (35 Minuten, 2 Kommentare, 7/11 Abstimmungen) müssen stets im Verhältnis zum Durchschnitt aller flüchtigen Eingabedaten E2n aller Nutzer Nn gesehen und bewertet werden. Sowohl der Datensatz hinsichtlich eines bestimmten Nutzers als auch der Datensatz hinsichtlich aller Nutzer ist daher ständig Änderungen unterworfen. In diesem Beispiel wird angenommen, dass Verweildauer, Kommentaraktivität und Wahlbeteiligung zu je 1/3 in die Berechnung des Nutzer Ranking R einfließen und als Ausgabedaten A2 allen Nutzern Nn mitgeteilt werden. - Referring now to Fig. 3, a block diagram illustrating the system X of the present invention is shown in terms of user rating and shows by way of example in detail how the system X performs the ranking (R) of each user N, presently for the proposal V2, by the user N1 was made. In Fig. 3, a detail of Fig. 2a and 2b is shown at the top left to illustrate which processing step it is here. For simplicity's sake, it does not address all available criteria or even combinations of criteria that could be processed to calculate a user's rating R. Only time spent on relevant websites as well as the number of comments and votes in polls are included in the example. The volatile data E2 of the user N1 does not arise in a vacuum but by activities of the user N1. In parallel to the recorded activities of the user N1 just any number of other users Nn are active. The absolute volatile input data E2 of the user N1 (35 minutes, 2 comments, 7/11 votes) must always be seen and evaluated in relation to the average of all volatile input data E2n of all users Nn. Both the record regarding a particular user and the record with respect to all users are therefore subject to constant changes. In this example, it is assumed that dwell time, comment activity and 1/3 turnout are included in the calculation of the user ranking R and are reported as output data A2 to all users Nn. -
Die Teilkoeffizienten für die Verweildauer, die Kommentaraktivität und die Wahlbeteiligung ergeben sich in diesem Beispiel wie folgt: The sub-coefficients for the residence time, the comment activity and the turnout result in this example as follows:
• Teilkoeffizient Verweildauer N1 = (Verweildauer N1 / • partial coefficient residence time N1 = (residence time N1 /
Durchschnittsverweildauer Nn ) x 33.33 Average residence time Nn) x 33.33
• Teilkoeffizient Kommentaraktivität N1 = (Kommentaraktivität N1 / • Subcoefficient comment activity N1 = (comment activity N1 /
Durchschnittskommentaraktivität Nn) x 33.33 Average comment activity Nn) x 33.33
• Teilkoeffizient Wahlbeteiligung N1 = (Wahlbeteiligungsquote N1 / • Partial Coefficient Voter turnout N1 = (Voter turnout ratio N1 /
Durchschnittswahlbeteiligungsquote Nn) x 33.33 Average election participation rate Nn) x 33.33
Das theoretisch perfekte Ranking eines Nutzers N1 liegt bei 100. In diesem Beispiel ergibt sich für den Nutzer N1 ein Ranking R von 60, das allen Nutzern als Ausgabedaten A2 in Echtzeit zur Verfügung gestellt wird. Die Berechnung der Nutzerbewertung kann ferner zum Beispiel auch die Vorschlagsaktivität, den Erfolg oder Misserfolg eines Vorschlages oder auch den Erfolg oder Misserfolg einer sich aus der Wahl ergebenden Aktivität des Schwarms beinhalten. The theoretically perfect ranking of a user N1 is 100. In this example, the user N1 has a ranking R of 60, which is made available to all users as output data A2 in real time. The calculation of the user rating may further include, for example, the suggestion activity, the success or failure of a proposal, or the success or failure of a voting activity of the swarm.
Fig. 4 zeigt ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Systems hinsichtlich einer ontologischen Analyse. Dabei werden die ontologische Analyse O und die systemseitige Verarbeitung derselben für einen durch die Nutzer N1 und N2 gemachten Vorschlag V2 gezeigt. In Fig. 4 wird oben links ein Ausschnitt der Fig. 2a beziehungsweise 2b gezeigt, um zu veranschaulichen, um welchen Verarbeitungsschritt es sich hier handelt. Zur Vereinfachung wird angenommen, dass lediglich zwei Nutzer N1 und N2 die Kerndaten E1 als primäre Eingabedaten zum Vorschlag V2 machen, und zwar in Form von je einem Kommentar zum Vorschlag V2. Bei den abgegebenen Kommentaren handelt es sich zur Vereinfachung um bloßen Text in einfacher Sprache. Im realen Leben könnten zum Beispiel ebenso Links zu anderen Webseiten mit weiteren Texten als Zusatzinformation enthalten sein. Die ontologische Datenbank ist dabei ein Produkt des Betreibers des Systems X und muss spezifisch auf die Problemstellung des Schwarms eingerichtet werden. Zur Vereinfachung werden hier exemplarisch nur einige Worte der ontologischen Datenbank für eine Investmentdiskussion dargestellt. Durch einen Abgleich der Kommentare E1 mit der ontologischen Datenbank wird eine Tag-Cloud erzeugt. Diese ist jedoch in diesem Zwischenstadium noch nicht fertig. In Abhängigkeit von der genutzten Sprache müssen systemseitig zusätzlich noch die Phrasen und Sätze der Kommentare mit dem Wortverzeichnis abgeglichen werden. Die Sätze„Der DAX nimmt Kurs auf ein Allzeithoch" und „Der DAX nimmt nicht Kurs auf ein Allzeithoch" verwenden beide das Wort„Allzeithoch", doch für die Diskussion über steigende Kurse ist dieses Wort nur dann als Quasi-Signal für andere Nutzer Nn von Bedeutung, wenn es wie in dem ersten Satzbeispiel verstanden werden soll. Nach erfolgtem Abgleich mit dem Wortverzeichnis wird der erste Teil der tertiären Ausgabedaten C2 für den Vorschlag V2 in Form einer Tag-Cloud für die Nutzer Nn des Schwarms dargestellt. 4 shows a block diagram illustrating the system according to the invention with regard to an ontological analysis. The ontological analysis O and the system-side processing thereof are shown for a proposal made by the users N1 and N2 proposal V2. In Fig. 4, a detail of Fig. 2a and 2b is shown at the top left to illustrate which processing step it is here. For simplicity, it is assumed that only two users N1 and N2 make the core data E1 as the primary input data to the proposal V2, in the form of a comment on the proposal V2. The comments given are simply plain text in plain language for the sake of simplicity. In real life, for example, links to other websites with additional texts could also be included as additional information. The ontological database is a product of the operator of the system X and must be set up specifically for the problem of the swarm. For the sake of simplicity, only a few words of the ontological database for an investment discussion will be presented here by way of example. A comparison of comments E1 with the ontological database creates a tag cloud. However, this is not finished at this intermediate stage. Depending on the language used, the system must additionally match the phrases and phrases of the comments with the word dictionary. The sentences "The DAX is heading for an all-time high "and" the DAX is not heading for an all-time high "both use the word" all-time high ", but for the discussion of rising prices this word is only relevant as a quasi-signal for other users Nn if it As is to be understood in the first sentence example, after the comparison with the word dictionary, the first part of the tertiary output data C2 for the proposal V2 is represented in the form of a tag cloud for the users Nn of the swarm.
Fig. 5 zeigt ein Blockdiagramm zur Veranschaulichung des erfindungsgemäßen Systems hinsichtlich einer Quantifizierung faktischer Eingabedaten, vorliegend für einen Vorschlag V2 durch die Nutzer N1 und N2. In der Fig. 5 wird oben links ein Ausschnitt der Fig. 2a beziehungsweise 2b gezeigt, um zu veranschaulichen, um welchen Verarbeitungsschritt es sich in dieser Zeichnung handelt. Zur Vereinfachung wird wiederum angenommen, dass lediglich zwei Nutzer N1 und N2 die Kerndaten E1 als primäre Eingabedaten zum Vorschlag V2 machen, und zwar in Form von je einem Kommentar zum Vorschlag V2. Im Gegensatz zur ontologischen Analyse befasst sich das erfindungsgemäße System in diesem Arbeitsschritt ausschließlich mit der„Meinung" des Nutzers N1 beziehungsweise N2 hinsichtlich deren Kommentare zum Vorschlag V2. In diesem Beispiel drückt der linke Kommentar der Eingabedaten E1 eine durchaus starke positive Meinung über den weiteren Kursverlauf des DAX aus. Der rechte Kommentar zeigt nach Abgleich mit dem Wortverzeichnis eine eher verhaltene negative Meinung. Systemseitig wird daher der linke Kommentar mit +7 und der rechte Kommentar mit -4 quantifiziert. Bei einem Produktivsystem könnte der Vorschlag V2 beliebig viele Kommentare auf sich vereinen. Es wäre dann nicht sinnvoll, die Quantifizierung eines jeden Kommentares für alle Nutzer Nn darzustellen. Daher erfolgt auch in diesem vereinfachten Beispiel eine Verdichtung der Quantifizierung auf ein prozentual gewichtetes Stimmungsbarometer. In dieser Vereinfachung wird zudem angenommen, dass jeder Kommentar das gleiche Gewicht bei der Darstellung des Barometers hat. Es ist jedoch auch möglich, dass die Gewichtung eines jeden Kommentars zum Beispiel durch die Bewertung des abgebenden Nutzers (Kommentare von Nutzern mit hoher Bewertung R haben ein höheres Gewicht, weil diese Nutzer als„Experten" angesehen werden könnten) oder durch das Alter des Kommentars (frischere Kommentare haben ein höheres Gewicht, weil diese aktueller sind) erfolgt. Die in den Figuren der Zeichnung dargestellten Ausführungsbeispiele und die im Zusammenhang mit diesen erläuterten Ausführungsbeispiele dienen lediglich einer Erläuterung der Erfindung und sind für diese nicht beschränkend. 5 shows a block diagram for illustrating the system according to the invention with regard to a quantification of factual input data, in the present case for a proposal V2 by the users N1 and N2. In FIG. 5, a detail of FIGS. 2a and 2b is shown at the top left, in order to illustrate what processing step it is in this drawing. For the sake of simplicity, it is again assumed that only two users N1 and N2 make the core data E1 as the primary input data for the proposal V2, in the form of a comment on proposal V2. In contrast to the ontological analysis, the system according to the invention in this step deals exclusively with the "opinion" of the user N1 or N2 with respect to their comments on the proposal V2 In this example, the left comment of the input data E1 expresses a very strong positive opinion about the further price course The right-hand commentary shows a rather subdued negative opinion after being compared with the word dictionary, so the left-hand commentary is quantified with +7 and the right-hand commentary with -4 on the system side It would not make sense to show the quantification of each comment for all users Nn, so in this simplified example, quantification is also condensed to a percentage-weighted sentiment barometer, assuming that each comment is the same G Has not important in the representation of the barometer. However, it is also possible that the weighting of each comment, for example, by the rating of the issuing user (comments from users with high rating R have a higher weight, because these users could be considered as "experts") or by the age of the comment (fresher comments are more important because they are more recent). The exemplary embodiments illustrated in the figures of the drawing and the exemplary embodiments explained in connection therewith merely serve to explain the invention and are not restrictive of it.
Bezugszeichenliste: LIST OF REFERENCE NUMBERS
A Ausgabedaten A output data
A1 Primäre Ausgabedaten (bzgl. Kerndaten, unverdichtet) A1 Primary output data (with regard to core data, uncompressed)
A2 Sekundäre Ausgabedaten (bzgl. flüchtiger Daten, unverdichtet) A2 Secondary output data (for volatile data, uncompensated)
B Nutzern bereitgestellte sekundäre Ausgabedaten A2 B Secondary output data provided to users A2
C Tertiäre Ausgabedaten (verdichtet, Tag-Cloud) C tertiary output data (condensed, tag cloud)
C1. C2, C3 Clients C1. C2, C3 clients
E Eingangsdaten E input data
E1 Kerndaten der Eingangsdaten E E1 core data of the input data E
E2 Flüchtige Daten der Eingangsdaten E E2 Volatile data of the input data E
K Erste Verarbeitungseinheit (für Kerndaten E1) K first processing unit (for core data E1)
N1. N2. N3 Nutzer N1. N2. N3 users
O Vorrichtung zur Verdichtung der Kerndaten E1 mittels ontologischer Analyse O Device for compressing the core data E1 by means of ontological analysis
Q Vorrichtung zur weiteren Verdichtung der Kerndaten E1 mittels Quantifizierung Q device for further compression of the core data E1 by means of quantification
R Zweite Verarbeitungseinheit (für flüchtige Daten E2) R second processing unit (for volatile data E2)
S Server S server
V1 , V2, V3 Investmentvorschläge œystem V1, V2, V3 investment proposals œystem
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2017/065805 WO2019001688A1 (en) | 2017-06-27 | 2017-06-27 | METHOD AND SYSTEM FOR ANALYZING INVESTMENT PROPOSALS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2017/065805 WO2019001688A1 (en) | 2017-06-27 | 2017-06-27 | METHOD AND SYSTEM FOR ANALYZING INVESTMENT PROPOSALS |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019001688A1 true WO2019001688A1 (en) | 2019-01-03 |
Family
ID=59276729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2017/065805 Ceased WO2019001688A1 (en) | 2017-06-27 | 2017-06-27 | METHOD AND SYSTEM FOR ANALYZING INVESTMENT PROPOSALS |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2019001688A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8370244B1 (en) * | 2008-09-25 | 2013-02-05 | Broadridge Financial Solutions, Inc. | Method and system relating to social media technologies |
| DE102014118401A1 (en) * | 2014-12-11 | 2016-06-16 | Crowd IP GmbH | Decentralized expert system for network-based crowdfunding |
-
2017
- 2017-06-27 WO PCT/EP2017/065805 patent/WO2019001688A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8370244B1 (en) * | 2008-09-25 | 2013-02-05 | Broadridge Financial Solutions, Inc. | Method and system relating to social media technologies |
| DE102014118401A1 (en) * | 2014-12-11 | 2016-06-16 | Crowd IP GmbH | Decentralized expert system for network-based crowdfunding |
Non-Patent Citations (1)
| Title |
|---|
| "Moderne Enterprise Architekturen", 5 July 2005, SPRINGER, ISBN: 978-3-540-22946-9, article DIETER MASAK: "Moderne Enterprise Architekturen", pages: 116 - 117, XP055394260 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE112018000334T5 (en) | System and method for domain independent aspect level mood recognition | |
| EP1926081A1 (en) | Method for dialogue adaptation and dialogue system for this purpose | |
| DE102016122384A1 (en) | CONCEPT FOR CONTROLLING MESSAGE TRANSMISSION BETWEEN COMMUNICATION PARTICIPANTS OF AN AUTOMATION SYSTEM | |
| DE10131193A1 (en) | Age-oriented natural language document search based on histories according to sessions for answering a user's questions in a computer system hits keywords in a selection while performing an evaluation. | |
| DE112020000004T5 (en) | Information delivery system and information delivery process | |
| DE112019000045T5 (en) | Information service system and information service procedure | |
| WO2019001688A1 (en) | METHOD AND SYSTEM FOR ANALYZING INVESTMENT PROPOSALS | |
| DE102007018562A1 (en) | Method and device for identifying and providing information about an image | |
| WO2025114004A1 (en) | System and method using a large language model | |
| DE102019213003A1 (en) | KNOWLEDGE DELIVERY PROGRAM, KNOWLEDGE DELIVERY DEVICE AND OPERATING SERVICE SYSTEM | |
| EP3716578B1 (en) | Method and device for controlling a technical device with optimal model | |
| EP3507943B1 (en) | Method for communication in a communication network | |
| Herzberg | Quality Intelligence | |
| LU103146B1 (en) | Demand forecasting using machine learning in a local global model | |
| WO2024153470A1 (en) | Training a conversation system | |
| DE102015008607B4 (en) | Adapting network requirements to client requirements in digital networks | |
| WO2004025501A2 (en) | Method and system, in addition to computer program comprising program coding elements and computer program product for analyzing user data organized according to a database structure | |
| DE102025118205A1 (en) | LLM-supported information gathering | |
| DE102014118401A1 (en) | Decentralized expert system for network-based crowdfunding | |
| WO2025045425A1 (en) | Computer-implemented method and system for operating a technical device | |
| EP4498286A1 (en) | Computer-implemented method for training a machine learning model | |
| Berninger | Automation of the first level support of Company XY | |
| DE102024118030A1 (en) | System, process and computer program product | |
| DE102023201929A1 (en) | Method and device for providing configuration suggestions for a configuration of a modular production system | |
| DE102025103422A1 (en) | COMPUTER-IMPLEMENTED METHOD FOR PROVIDING A RESPONSE TO A USER QUERY |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17735067 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17735067 Country of ref document: EP Kind code of ref document: A1 |