Winning probability acquisition device, method, and program
The acquisition probability acquisition device calculates the probability of word acquisition in a text using intimacy data and a model, addressing the lack of such methods in existing technologies and enhancing vocabulary size estimation and learning recommendations.
Patent Information
- Application Number
- JP2024522830
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-05-26
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2042-05-26
AI Technical Summary
Existing technologies lack a method to determine the probability that a person has acquired each word in a text using a generated logistic model.
An acquisition probability acquisition device that includes a memory unit for storing word intimacy data, an intimacy acquisition unit, a model memory unit, and an acquisition probability unit to calculate the probability that a person has acquired each word based on the intimacy and a stored model.
Enables the determination of the probability that a person has acquired each word in a text, allowing for more accurate estimation of vocabulary size and personalized learning recommendations.
Smart Images

Figure 0007800673000001 
Figure 0007800673000002 
Figure 0007800673000003
Abstract
Description
[Technical Field]
[0001] The disclosed technology relates to a technology for obtaining the acquisition probability of a word. [Background technology]
[0002] The total number of words a person knows is called their vocabulary size. A vocabulary size estimation test is a test that estimates that vocabulary size accurately in a short amount of time (see, for example, Non-Patent Document 1). The estimation procedure is outlined below.
[0003] (1) The word list in the word familiarity database is sorted in order of familiarity, and test words are selected at approximately regular intervals (for example, one word is selected for every 1,000 words). Familiarity (word familiarity) is a numerical representation of how familiar a word is. The higher the familiarity, the more familiar the word is.
[0004] (2) Present test words to the user and ask them to answer whether they know the words or not.
[0005] (3) A logistic regression analysis is performed to best explain these combinations of test words and answers. In this logistic regression analysis, the independent variable is the total number of words in the word familiarity DB that have a familiarity level equal to or higher than that of each test word, and the dependent variable is the probability (e.g., 0 or 1) that the user answers that they know each word. As a result of the logistic regression analysis, a logistic model (or logistic regression equation) is obtained. An example of a logistic model is shown in Figure 12.
[0006] (4) In the obtained logistic model, the value of x corresponding to y = 0.5 is calculated and used as the estimated vocabulary size. Note that the estimated vocabulary size refers to a value estimated to be the user's vocabulary size.
[0007] This method uses a word familiarity database to accurately estimate a user's vocabulary size simply by testing whether or not they know the selected test words. [Prior art documents] [Non-patent literature]
[0008] [Non-Patent Document 1] Tetsuo Kobayashi, Shigeaki Amano, Nobuo Masataka, "The Current State and Future of the Mobile Society", 2007, NTT Publishing, pp. 127-128. Summary of the Invention [Problem to be solved by the invention]
[0009] No technology has been proposed to use the generated logistic model to obtain the probability that a person has acquired each word contained in a text.
[0010] The disclosed technology aims to obtain the probability that a person has acquired each word contained in a text. [Means for solving the problem]
[0011] One aspect of the disclosed technology is an acquisition probability acquisition device, in which intimacy is an index representing closeness to a word, and which includes: a memory unit in which a word intimacy DB storing a plurality of words and a plurality of intimacies corresponding to each of the plurality of words is stored; an intimacy acquisition unit that acquires the intimacy corresponding to each word included in input text from the word intimacy DB stored in the memory unit; a model memory unit that stores a model representing the relationship between a value based on the intimacy corresponding to each word and a value based on the probability that a certain person has acquired each word; and an acquisition probability acquisition unit that acquires the acquisition probability, which is the probability that a certain person has acquired each word, using at least the intimacy corresponding to each acquired word and the model stored in the model memory unit. [Effects of the Invention]
[0012] According to the disclosed technology, it is possible to obtain the probability that a certain person has acquired each word contained in a certain text. [Brief explanation of the drawings]
[0013] [Figure 1] FIG. 1 is a diagram illustrating an example of the functional configuration of a model generation device and a word selection device. [Figure 2] FIG. 2 is a diagram showing an example of the processing procedure of the model generation method and the word selection method. [Figure 3] FIG. 3 is a diagram showing an example of a logistic regression model. [Figure 4] FIG. 4 is a diagram illustrating an example of a functional configuration of the winning probability acquisition device. [Figure 5] FIG. 5 is a diagram showing an example of a processing procedure of the winning probability obtaining method. [Figure 6] FIG. 6 is a diagram for explaining an example of generation of acquired word information. [Figure 7] FIG. 7 is a diagram illustrating an example of the functional configuration of the device for extracting recommended words to learn. [Figure 8] FIG. 8 is a diagram showing an example of a processing procedure of the method for extracting recommended words to learn. [Figure 9] FIG. 9 is a diagram showing examples of recommended words to study. [Figure 10] FIG. 10 is a diagram illustrating an example of a functional configuration of a computer. [Figure 11] FIG. 11 is a diagram showing an example of the correspondence between the familiarity and the number of words. [Figure 12] FIG. 12 is a diagram for explaining the background art. DETAILED DESCRIPTION OF THE INVENTION
[0014] Hereinafter, embodiments of the disclosed technology will be described with reference to the drawings.
[0015] [First embodiment] First, a first embodiment will be described. The first embodiment is a model generation device and method, and a word generation device and method.
[0016] 1, the model generation device 1 of this embodiment includes a storage unit 11, a word selection unit 12, a presentation unit 13, an answer reception unit 14, a model generation unit 15, and a vocabulary size estimation unit 16. The model generation device 1 does not necessarily have to include the word selection unit 12, the presentation unit 13, the answer reception unit 14, the storage unit 11, and the vocabulary size estimation unit 16.
[0017] 1, the word generation device A1 is configured by a storage unit 11 and a word selection unit 12. The word generation device A1 may also include a presentation unit 13 and an answer acceptance unit .
[0018] <Storage section 11> A familiarity database (DB) is stored in advance in the storage unit 11. The word familiarity DB is a database that stores pairs of M words (plurality of words) and a predetermined familiarity (word familiarity) for each of the words. In other words, the word familiarity DB stores a plurality of words and a plurality of familiarities corresponding to each of the plurality of words.
[0019] The M words in the word familiarity database are ranked in order based on familiarity (e.g., by familiarity). M is an integer equal to or greater than 2, representing the number of words contained in the word familiarity database. While there are no limitations on the value of M, it is desirable to set M to 70,000 or greater when measuring the vocabulary size of a native language, and 10,000 or greater when measuring the vocabulary size of a second language (e.g., English for native Japanese speakers). The average Japanese adult vocabulary size is estimated to be approximately 40,000 to 50,000 words, so approximately 70,000 words can cover the vocabulary of most people, even considering individual differences. On the other hand, second languages often have a smaller vocabulary than their native language, so a word count smaller than the number M for the native language is likely to cover the vocabulary of most people. However, the number of words can vary significantly depending on how the vocabulary is counted, including variations in spelling and the handling of derivative words. Therefore, depending on how the vocabulary is counted, M may need to be 100,000 or greater for the native language. The estimated vocabulary size is limited to the number of words contained in the reference word familiarity database. Therefore, when vocabulary estimation is also performed for people with large vocabulary sizes who may be outliers, it is desirable to set the value of M to a larger value.
[0020] Familiarity (word familiarity) is an index that represents familiarity with a word. Examples of indices that represent familiarity with a word include an index that represents the familiarity of a word (for example, a numerical representation of the familiarity of a word introduced in Non-Patent Document 1), an index that represents how often a word is seen or heard, an index that represents how well a word is known, an index that represents how well a word can be written, and an index that represents how well a word can be spoken using the word.
[0021] For example, a word with a higher degree of intimacy is a more intimate word. In this embodiment, a larger numerical value representing the degree of intimacy indicates a higher degree of intimacy. However, this does not limit the present invention.
[0022] The storage unit 11 receives read requests from the word selection unit 12 and the model generation unit 15 as input, and outputs the words corresponding to the requests and the familiarity of those words.
[0023] <Word Selection Section 12> Input: A problem creation request from the user or the system Output: N test words to use in vocabulary size estimation testing When the word selection unit 12 receives a question generation request from a user or the system, it selects and outputs a plurality of test words w(1), ..., w(N) to be used in the vocabulary size estimation test from the ordered plurality of words contained in the word familiarity DB in the memory unit 11.
[0024] For example, the word selection unit 12 uses a word intimacy DB stored in the memory unit 11 to select multiple test words w(1), ..., w(N) from multiple words so that the intervals between the intimacies corresponding to the test words are constant (step S12).
[0025] For example, the word selection unit 12 selects N words evenly from all words included in the word familiarity DB of the memory unit 11 so that the familiarity of the selected words is at approximately regular intervals, and outputs the N selected words as test words w(1), ..., w(N).
[0026] For example, the word selection unit 12 selects words such that the interval between intimacy levels is 0.1. For example, the word selection unit 12 may select a total of 61 words, including a word w(1) with an intimacy level of 1, a word w(2) with an intimacy level of 1.1, ..., a word w(60) with an intimacy level of 6.9, and a word w(61) with an intimacy level of 7.
[0027] The familiarity of the test words w(1), ..., w(N) does not necessarily have to be at regular intervals, as long as they are selected evenly. If the familiarity is predicted to be near the boundary between whether the user knows it or not from past surveys, you can select more words near the familiarity you want to focus on. In other words, the familiarity values of the series of test words w(1), ..., w(N) may vary in density.
[0028] There is no limitation on the order in which the test words w(1), ..., w(N) are output from the word selection unit 12, but the word selection unit 12 outputs the test words w(1), ..., w(N) in descending order of familiarity, for example.
[0029] The number of test words N may be specified by the question generation request or may be predetermined. There is no limit to the value of N, but it is desirable that it be, for example, about 50≦N≦100. To perform sufficient estimation, it is desirable that N≧25. A larger N allows for more accurate estimation, but increases the burden on the user (subject) (step S12).
[0030] To reduce the burden on users and improve accuracy, tests of 50 words each can be conducted multiple times (e.g., three times), the vocabulary size can be estimated for each test, and the answers from multiple tests can be re-estimated together. In this case, the number of test words can be reduced, which reduces the burden on users, and allowing users to see the results for each test helps maintain their motivation to answer. Furthermore, combining the words from multiple tests to perform a final vocabulary size estimation can improve estimation accuracy.
[0031] By selecting multiple test words so that the intervals between the familiarity levels corresponding to the test words are constant, the variation in familiarity level can be reduced, making it easier for the logistic curve to converge.
[0032] <Presentation part 13> Input: N test words Output: Instruction and N test words The presentation unit 13 receives N test words w(1), ..., w(N) output from the word selection unit 12. The presentation unit 13 presents the test words w(1), ..., w(N) to the user 100 (subject) in accordance with a preset display format (step S13).
[0033] For example, the presentation unit 13 presents to the user 100 a predetermined instruction sentence prompting the user 100 to input an answer regarding the user's knowledge of the test words, and N test words w(1), ..., w(N) in a format for a vocabulary size estimation test, in accordance with a pre-set display format.
[0034] There are no limitations on the presentation format, and the information may be presented as visual information such as text or images, as auditory information such as audio, or as tactile information such as Braille.
[0035] For example, the presentation unit 13 may electronically display the instruction sentence and the test word on a display screen of a terminal device such as a personal computer (PC), a tablet, a smartphone, etc. That is, the presentation unit 13 may generate screen information to be presented on a display or the like and output it to the display.
[0036] Alternatively, the presentation unit 13 may be a printing device and the instruction sentences and test words may be printed on paper or the like and output. Alternatively, the presentation unit 13 may be a speaker of a terminal device and output the instruction sentences and test words by voice. Alternatively, the presentation unit 13 may be a Braille display and display the instruction sentences and test words in Braille.
[0037] The user's 100 response regarding his / her knowledge of the test words may be either "know" or "don't know" the test words (answering that he / she knows or doesn't know the test words in each rank), or may be one of three or more options including "know" and "don't know." Examples of options other than "know" and "don't know" include "I'm not sure (about whether I know)" and "I know the word, but I don't know its meaning." However, even if the user 100 is asked to respond with three or more options including "know" and "don't know," the accuracy of vocabulary size estimation may not be improved compared to when the user 100 responds with either "know" or "don't know." For example, if the user 100 is asked to choose from three options, "know," "don't know," and "don't know," whether "don't know" is selected depends on the user's personality. In such cases, increasing the number of options does not improve the accuracy of vocabulary size estimation. Therefore, it is usually preferable to have the user 100 answer with two choices, such as "know" or "don't know."
[0038] However, rather than asking whether they "know" or "don't know," it would be better to ask for answers from the perspective of whether they "can create example sentences (using the test words)" or "can't create example sentences," or whether they "can explain the meaning (of the test words)" or "can't explain the meaning." By clarifying the perspective, the estimated vocabulary size will change. For example, if the question is whether the user "can create example sentences," the vocabulary size that the user thinks they can use will be estimated.
[0039] In the following, an example will be described in which the user 100 is asked to answer either "know" or "don't know" the test word.
[0040] Furthermore, for example, the test words are presented in order of increasing familiarity, but the order of presentation is not limited to this, and the test words may be presented in a random order.
[0041] <Answer Reception Section 14> Input: User's response regarding knowledge of test words Output: User's response regarding knowledge of the test words The user 100, who has been presented with the instruction sentence and the test word, inputs an answer regarding the user's 100 knowledge of the test word to the answer receiving unit 14 (step S14).
[0042] For example, the answer receiving unit 14 is a touch panel of a terminal device such as a PC, tablet, or smartphone, and the user 100 inputs the answer to the touch panel. The answer receiving unit 14 may be a microphone of the terminal device, in which case the user 100 inputs the answer by voice into the microphone.
[0043] The user 100 may input the answer to the answer receiving unit 14 by clicking with a mouse or the like.
[0044] The answer receiving unit 14 receives the input answers regarding knowledge of the test words (for example, an answer that the test word is known or an answer that the test word is not known) and outputs the answers as electronic data. The answer receiving unit 14 may output answers for each test word, may output answers for one test together, or may output answers for multiple tests together.
[0045] For example, when the answer receiving unit 14 receives an answer from the user 100 that the user 100 knows the test word, the answer receiving unit 14 assigns a numerical value of 1 to the answer regarding knowledge of the test word. On the other hand, when the answer receiving unit 14 receives an answer from the user 100 that the user 100 does not know the test word, the answer receiving unit 14 assigns a numerical value of 0 to the answer regarding knowledge of the test word. These numerical values are output to the model generation unit 15.
[0046] <Model Generation Unit 15> Input: User's response regarding knowledge of test words Output: Model The answer regarding the knowledge of the test words of the user 100 output from the answer receiving unit 14 is input to the model generating unit 15.
[0047] The model generation unit 15 uses the answers regarding knowledge of the test words and the word familiarity DB stored in the storage unit 11 to obtain a model that represents the relationship between a value based on the familiarity corresponding to the test word and a value based on the probability that the user 100 will answer that he or she knows the test word (step S15). The obtained model is output to the vocabulary size estimation unit 16.
[0048] The value based on the familiarity corresponding to the test word may be the familiarity corresponding to the test word itself, or may be a non-monotonically decreasing function value of the familiarity corresponding to the test word (for example, a monotonically increasing function value). For simplicity of explanation, the following will illustrate a case where the value based on the familiarity corresponding to the test word is the familiarity corresponding to the test word itself.
[0049] The value based on the probability that user 100 will answer that he knows the test word may be the probability that user 100 will answer that he knows the test word itself, or may be a non-monotonic decreasing function value (e.g., a monotonically increasing function value) of the probability that user 100 will answer that he knows the test word. For simplicity of explanation, the following will illustrate a case where the value based on the probability that user 100 will answer that he knows the test word is the probability that user 100 will answer that he knows the test word itself.
[0050] Although there is no limitation on the model, an example of a model is a logistic regression model (logistic model). For simplicity of explanation, the following example illustrates a case where the model is a logistic curve y=f(x,Ψ), where the degree of familiarity corresponding to the test word is the independent variable x and the probability that the user 100 answers that they know each word is the dependent variable y. Ψ is a model parameter.
[0051] The model generation unit 15 refers to the word familiarity DB stored in the storage unit 11, obtains the familiarity corresponding to the test word w(n) that the user 100 answered that he knows, and sets the obtained familiarity as x(n). This familiarity x(n) is the familiarity corresponding to the test word w(n).
[0052] For a test word w(n) that the user 100 has answered that he knows, the model generation unit 15 sets a point (x, y) = (x(n), 1) where the probability y that the user 100 will answer that he knows the test word w(n) is 1 (i.e., 100%) and the familiarity corresponding to the test word w(n) is x(n).
[0053] Furthermore, for a test word w(n) that the user 100 answers that he does not know (or does not answer that he knows), the model generation unit 15 sets a point (x, y) = (x(n), 0) where the probability y that the user 100 answers that he knows the test word w(n) is 0 (i.e., 0%) and the familiarity corresponding to the test word w(n) at that time is x(n).
[0054] The model generation unit 15 applies a logistic curve to each point (x, y) = (x(n), 1) or (x(n), 0) where n = 1, ..., N, and obtains a logistic curve y = f(x, Ψ) that minimizes the error as a model. That is, the model generation unit 15 obtains a logistic curve y = f(x, Ψ) that minimizes the error for each point (x, y) = (x(n), 1) or (x(n), 0) where n = 1, ..., N, as a model.
[0055] Figure 3 shows an example of a model of the logistic curve y = f(x,Ψ). In Figure 3, the horizontal axis represents familiarity, and the vertical axis represents the probability (y) of answering that the user knows the word. The circles represent the point (x, y) = (x(n), 1) for the test word w(n) that the user 100 answered that he knows, and the point (x, y) = (x(n), 0) for the test word w(n) that the user 100 answered that he does not know (or does not answer that he knows). "AIC" in Figure 3 represents the Akaike Information Criterion, and the smaller the value, the better the fit of the model. "n" in Figure 3 represents the number of test words.
[0056] Here, generation can also be rephrased as creation or construction. Therefore, the model generation unit 15 may be a model creation unit 15 or a model construction unit 15. Furthermore, a model may be created or constructed.
[0057] <Vocabulary Estimation Unit 16> Input: Model Output: Vocabulary count for 100 users The vocabulary size estimation unit 16 estimates the vocabulary size of the user 100 based on the model (step S16).
[0058] Hereinafter, estimation method 1 to estimation method 3 will be described as examples of methods for estimating the vocabulary size of user 100 by vocabulary size estimation unit 16.
[0059] (Estimation method 1) The vocabulary size estimation unit 16 obtains a predetermined value of familiarity, which is the familiarity when the value based on the probability that the user 100 will answer that they know the word in the model is a predetermined value or close to the predetermined value. Examples of the predetermined value are 0.5 or 0.8. Of course, the predetermined value may be any other value greater than 0 and less than 1.
[0060] Then, the vocabulary size estimation unit 16 refers to the word intimacy DB stored in the memory unit 11 to obtain the number of words with an intimacy level equal to or higher than a predetermined value of acquired intimacy, and sets the obtained number as the vocabulary size of the user 100.
[0061] (Estimation method 2) Vocabulary size estimation unit 16 refers to the model and the word familiarity DB stored in storage unit 11, and obtains an output value y(m) when familiarity x(m) corresponding to word w(m) included in the word familiarity DB is input to the model. In other words, vocabulary size estimation unit 16 calculates the value of y corresponding to familiarity x(m) corresponding to word w(m) in the model, and sets the calculated value as the output value y(m). Vocabulary size estimation unit 16 performs this process for each word w(m) (m=1, ..., M) included in the word familiarity DB, thereby obtaining the output value y(m) (m=1, ..., M).
[0062] Then, the vocabulary size estimation unit 16 calculates Σ m=1 M Calculate y(m) and use this calculated value as the vocabulary size of user 100.
[0063] In this case, if the word w(m) is a test word and an answer regarding knowledge of the test word w(m) is obtained, the vocabulary size estimation unit 16 may estimate the vocabulary size of the user 100 by taking into account the answer regarding knowledge of the test word w(m).
[0064] For example, if the answer regarding knowledge of the test word w(m) is "know," the vocabulary size estimation unit 16 sets y(m) = 1, and if the answer regarding knowledge of the test word w(m) is "don't know," the vocabulary size estimation unit 16 sets y(m) = 0. For y(m) of words other than the test word, the output value y(m) obtained from the model as described above is used.
[0065] Then, the vocabulary size estimation unit 16 uses these y(m) to calculate Σ m=1 M Calculate y(m) and use this calculated value as the vocabulary size of user 100.
[0066] By taking into account responses regarding knowledge of test words, a more appropriate vocabulary size can be estimated.
[0067] By estimating the vocabulary size based on a logistic model estimated from y, which is the probability that user 100 will respond that they know the test word, and x, which is the familiarity of the test word, the model converges more easily than when the vocabulary size is directly set to x, making it possible to estimate the vocabulary size more robustly. Furthermore, even if the distribution of word counts corresponding to each familiarity level differs significantly, sudden changes in the estimated vocabulary size can be suppressed.
[0068] (Estimation method 3) The vocabulary size estimation unit 16 refers to the model and the word familiarity DB stored in the storage unit 11, and obtains an output value y(i) when familiarity x(i) included in the word familiarity DB is input to the model. In other words, the vocabulary size estimation unit 16 calculates the value of y in the model corresponding to familiarity x(i), and sets the calculated value as the output value y(i). The vocabulary size estimation unit 16 also refers to the word familiarity DB stored in the storage unit 11, and obtains the number n(i) of words included in the word familiarity DB that correspond to familiarity x(i). The vocabulary size estimation unit 16 performs these processes for each familiarity x(i) (i = 1, ..., I) included in the word familiarity DB, and thereby obtains the output value y(i) (i = 1, ..., I) and the number of words n(i) (i = 1, ..., I), where I is the number of familiarity types.
[0069] Then, the vocabulary size estimation unit 16 calculates Σ i=1 I Calculate y(i)×n(i) and use this calculated value as the vocabulary size of user 100.
[0070] If the intimacy level is the same, the corresponding y value will be the same. Also, there may be words with the same intimacy level. For this reason, by calculating for each intimacy level, as in estimation method 3 rather than estimation method 2, the vocabulary size estimation calculation can be performed more quickly.
[0071] <Modification of the first embodiment> The word selection unit 12 may simply select a plurality of test words w(1), . . . , w(N) from a plurality of words, rather than selecting test words such that the intervals between the familiarity levels corresponding to the test words are constant.
[0072] In addition, the model generation unit 15 may hypothesize answers regarding knowledge of the non-presented words and obtain a model that represents the relationship between a value based on the familiarity corresponding to the test word and the non-presented word and a value based on an assumption or the probability that the user 100 will answer that he or she knows the test word and the non-presented word.
[0073] Here, non-presented words are words other than the multiple test words among the multiple words. To facilitate convergence of the logistic model, answers to non-presented words that were not used as test words are assumed and used to create the model. Words close to the upper limit of familiarity are words that many people know, and words close to the lower limit are words that many people do not know. Therefore, if user 100 answers that he or she knows the test word with the highest familiarity, it is assumed that he or she also knows non-presented words with a familiarity level higher than that familiarity. Conversely, if the user answers that he or she does not know the test word with the lowest familiarity, it is assumed that he or she also does not know non-presented words with a familiarity level lower than that familiarity.
[0074] In other words, if the non-presented words are presented to user 100, user 100's response regarding knowledge of the non-presented words will be that he knows the words with a higher familiarity than the maximum familiarity of the test words, and that he does not know the words with a lower familiarity than the minimum familiarity of the test words.
[0075] For example, if a user answers that they know a test word with a familiarity of 6.5, it is assumed that they also know non-presented words with familiarity of 6.7 and 6.9. Also, if a user answers that they do not know a test word with a familiarity of 2, it is assumed that they do not know non-presented words with familiarity of 1.8 and 1.6.
[0076] In this way, the model can be more easily converged and a more appropriate model can be generated by estimating the model by adding non-presented words, which are words that were not presented to the user 100, and answers regarding knowledge of the non-presented words. This makes it easier for the model to converge and a more appropriate model can be generated, for example, even if the user 100 answers that he knows most of the test words, or even if the user 100 answers that he does not know most of the test words.
[0077] [Second embodiment] A second embodiment will now be described. The second embodiment is an acquisition probability acquisition device and method.
[0078] The following description will focus on the differences from the first embodiment and the modified example of the first embodiment, and some explanations of matters that have already been explained may be omitted.
[0079] 4, the acquisition probability acquisition device 2 of this embodiment includes a memory unit 11, a model memory unit 21, a word extraction unit 22, an intimacy degree acquisition unit 23, an acquisition probability acquisition unit 24, and an acquired word information generation unit 25. The acquisition probability acquisition device 2 does not necessarily have to include the word extraction unit 22 and the acquired word information generation unit 25.
[0080] <Storage section 11> The storage unit 11 is the same as the storage unit 11 in the first embodiment.
[0081] A word familiarity DB storing a plurality of words and a plurality of familiarity degrees corresponding to each of the plurality of words is stored in the storage unit 11. Here, the familiarity degree is an index representing the familiarity with a word.
[0082] <Model storage unit 21> The model storage unit 21 stores a model that represents the relationship between a value based on the familiarity corresponding to each word and a value based on the probability that a certain person has acquired each word. Here, "a certain person" refers to a person who acquires the acquisition probability. "A certain person" may be a user 100.
[0083] Here, acquiring a word means, in other words, knowing a word, being able to use a word, understanding a word, or being able to explain a word.
[0084] This model example is a model generated by the model generation device 1 of the first embodiment and the modified example of the first embodiment.
[0085] As indicated by the dashed line in FIG. 4, the winning probability acquisition device 2 may further include a model generation device 1 for generating a model to be stored in the model storage unit 21.
[0086] That is, the acquisition probability acquisition device 2 may further include (1) a word selection unit 12 that selects multiple test words from multiple words, (2) a presentation unit 13 that presents the test words to the user, (3) an answer acceptance unit 14 that accepts the user's answers regarding their knowledge of the test words, and (4) a model generation unit 15 that uses the answers regarding their knowledge of the test words and a word familiarity DB stored in the memory unit 11 to obtain a model that represents the relationship between a value based on the familiarity corresponding to the test word and a value based on the probability that the user will answer that they know the test word, and sets the obtained model as the model stored in the model memory unit.
[0087] <Word Extraction Unit 22> Input:Text Output: Word The word extraction unit 22 extracts each word contained in the input text (step S22).
[0088] Each extracted word is output to the familiarity obtaining unit 23.
[0089] The text input to the word extraction unit 22 may be any text that is readable by the information processing device, namely, the word extraction unit 22. Examples of text include texts published in books such as textbooks and novels, newspapers, magazines, and web pages.
[0090] The word extraction unit 22 extracts each word contained in the input text by, for example, performing a morphological analysis on the text.
[0091] <Familiarity acquisition part 23> Input: word Output: Word, familiarity Each word extracted by the word extraction unit 22 is input to the familiarity obtaining unit 23. The familiarity obtaining unit 23 obtains the familiarity corresponding to each word from the word familiarity DB stored in the storage unit 11 (step S23).
[0092] When the acquisition probability acquisition device 2 does not include the word extraction unit 22, each word included in the text is input. In this case, the familiarity acquisition unit 23 acquires the familiarity corresponding to each word included in the text from the word familiarity DB stored in the storage unit 11 (step S23).
[0093] Each word and the degree of familiarity corresponding to each word are output to the acquisition probability acquisition unit 24.
[0094] Note that the intimacy acquiring unit 23 and the word extracting unit 22 may not acquire the intimacy for words that are function words such as proper nouns, numerals, particles, etc. In other words, the word extracting unit 22 may acquire the intimacy only for words that are content words.
[0095] Function words such as numerals and particles are words that many people know. Therefore, by acquiring the familiarity of these function words, in other words, by processing these function words, it is possible to increase the proportion of estimated acquired words in the text calculated by the acquired word information generation unit 25. Conversely, by not acquiring the familiarity of these function words, in other words, by not processing these function words, it is possible to decrease the proportion of estimated acquired words in the text calculated by the acquired word information generation unit 25.
[0096] Furthermore, the familiarity acquiring unit 23 may ignore words that are not included in the word familiarity DB without acquiring the familiarity, thereby enabling the acquisition probability acquisition process to be performed appropriately even if the morphological analysis is incorrect.
[0097] <Acquisition Probability Acquisition Unit 24> Input: Word, familiarity Output: Word, acquisition probability The acquisition probability acquisition unit 24 uses at least the familiarity corresponding to each word and the model stored in the model storage unit 21 to acquire an acquisition probability, which is the probability that a certain person has acquired each word (step S24).
[0098] The acquisition probability acquisition unit 24 obtains an output value when the familiarity corresponding to each word is input to the model, and sets the obtained output value as the acquisition probability corresponding to each word. In other words, the acquisition probability acquisition unit 24 calculates the value of y corresponding to the familiarity x corresponding to each word in the model, and sets the calculated value as the acquisition probability corresponding to each word.
[0099] If the model stored in the model storage unit 21 is a logistic curve y=f(x, Ψ) in which the degree of familiarity corresponding to a word is the independent variable x and the probability that a person will answer that they know each word is the dependent variable y, the acquisition probability acquisition unit 24 calculates the value of y=f(x, Ψ) corresponding to the degree of familiarity x corresponding to each word, and sets the calculated value as the acquisition probability corresponding to each word.
[0100] The acquisition probability acquisition unit 24 may acquire the acquisition probability in consideration of the part of speech, the length of the word, etc. For example, the acquisition probability acquisition unit 24 may acquire the acquisition probability by using the part of speech, the length of the word, etc. as explanatory variables.
[0101] Each word and its corresponding acquisition probability are output to the acquired word information generating unit 25 .
[0102] <Acquired word information generation unit 25> Input: Word, acquisition probability Output: Acquired word information The acquired word information generating unit 25 generates acquired word information, which is information relating to the acquisition of words included in the text, using the acquisition probability corresponding to each word (step S25).
[0103] Examples of the acquired word information include at least one of the estimated acquired words in the text, the number of estimated acquired words in the text, and the proportion of estimated acquired words in the text.
[0104] Below, examples of how to calculate the estimated acquired words in the text, the number of estimated acquired words in the text, and the proportion of estimated acquired words in the text will be described.
[0105] (Estimated acquired words in the text) First, the acquired word information generation unit 25 estimates the vocabulary size of a certain person. The vocabulary size can be estimated by the method described in the vocabulary size estimation unit 16 of the first embodiment. To estimate the vocabulary size, the word familiarity DB from the storage unit 11 and the model from the model storage unit 21 may be input to the acquired word information generation unit 25, as shown by the dashed dotted line in FIG. 4.
[0106] Next, the acquired word information generation unit 25 obtains GOISU(k), the number of words with an intimacy level equal to or higher than the intimacy level corresponding to each input word w(k). To obtain GOISU(k), the word intimacy DB may be input from the storage unit 11 to the acquired word information generation unit 25, as shown by the dashed line in Figure 4.
[0107] The acquired word information generation unit 25 then determines words in the text whose GOISU(k) is equal to or less than the person's vocabulary size as estimated acquired words. Generally, the higher the familiarity of a word, the smaller the GOISU(k). Therefore, it can be assumed that a person knows words whose GOISU(k) is equal to or less than the person's vocabulary size.
[0108] FIG. 6 shows an example of GOISU(k).
[0109] (estimated number of words acquired in the text) First, the acquired word information generation unit 25 estimates the vocabulary size of a certain person. The vocabulary size can be estimated by the method described in the vocabulary size estimation unit 16 of the first embodiment. To estimate the vocabulary size, the word familiarity DB from the storage unit 11 and the model from the model storage unit 21 may be input to the acquired word information generation unit 25, as shown by the dashed dotted line in FIG. 4.
[0110] Next, the acquired word information generation unit 25 obtains GOISU(k), the number of words with an intimacy level equal to or higher than the intimacy level corresponding to each input word w(k). To obtain GOISU(k), the word intimacy DB may be input from the storage unit 11 to the acquired word information generation unit 25, as shown by the dashed line in Figure 4.
[0111] Then, the acquired word information generating unit 25 determines the number of words whose GOISU(k) is equal to or less than the vocabulary size of a person as the number of estimated acquired words in the text.
[0112] (Percentage of estimated acquired words in the text) The acquired word information generating unit 25 calculates a value determined by, for example, the following formula (1) or (2), and sets the calculated value as the proportion of estimated acquired words in the text.
[0113] (Σ k=1 K y(k)FREQ(k)) / Σ k=1 K FREQ(k)…(1) (Σ k=1 K y(k)DIFF(k)) / Σ k=1 K DIFF(k)…(2) Here, FREQ(k) is the number of times that word w(k) appears in the text. If the text is divided into multiple parts, DIFF(k) is the number of parts in which word w(k) appears. Examples of parts are predetermined units that make up the text, such as a unit, chapter, or section. The entire text may also be used as the unit. K is the total number of words included in the text and for which the acquisition probability has been acquired by the acquisition probability acquisition unit 24.
[0114] The acquired word information generation unit 25 counts FREQ(k) and DIFF(k) based on the input words. The acquired word information generation unit 25 calculates the value determined by formula (1) or formula (2) using the FREQ(k) and DIFF(k) found by counting.
[0115] FIG. 6 shows an example of FREQ(k) and DIFF(k).
[0116] Generally, words that are more familiar to many people will appear more frequently, and words that are less familiar to many people will appear less frequently, so rare words will appear less frequently in a text than familiar words.
[0117] Therefore, the proportion of estimated acquired words in the text obtained by formula (1) using FREQ(k) is expected to be higher than the proportion of estimated acquired words in the text obtained by formula (2) using DIFF(k).Which of formulas (1) and (2) is used is determined appropriately depending on what information is needed as acquired word information, etc.
[0118] The acquired word information generating unit 25 may set the ratio of estimated acquired words in the text to the number of estimated acquired words in the text / K. The number of estimated acquired words in the text can be calculated by the method described in (Number of estimated acquired words in the text).
[0119] [Third embodiment] A third embodiment will now be described. The third embodiment is an apparatus and method for extracting recommended words to study.
[0120] The following description will focus on the differences from the first embodiment and the modified example of the first embodiment, and some explanations of matters that have already been explained may be omitted.
[0121] As shown in FIG. 7, the recommended word to study extraction device 3 of this embodiment includes a storage unit 11, a model storage unit 31, an acquisition probability acquisition unit 32, and a recommended word to study extraction unit 33.
[0122] <Storage section 11> The storage unit 11 is the same as the storage unit 11 in the first embodiment.
[0123] A word familiarity DB storing a plurality of words and a plurality of familiarity degrees corresponding to each of the plurality of words is stored in the storage unit 11. Here, the familiarity degree is an index representing the familiarity with a word.
[0124] <Model storage unit 31> The model storage unit 31 stores a model that represents the relationship between a value based on the familiarity corresponding to each word and a value based on the probability that a certain person has acquired each word. Here, "a certain person" refers to a person from whom recommended words for learning are extracted. "A certain person" may be a user 100.
[0125] This model example is a model generated by the model generation device 1 of the first embodiment and the modified example of the first embodiment.
[0126] As indicated by the dashed line in FIG. 6, the device 3 for extracting recommended words to learn may further include a model generation device 1 for generating models to be stored in the model storage unit 31.
[0127] That is, the learning recommendation word extraction device 3 may further include (1) a word selection unit 12 that selects multiple test words from multiple words, (2) a presentation unit 13 that presents the test words to the user, (3) an answer acceptance unit 14 that accepts the user's answers regarding their knowledge of the test words, and (4) a model generation unit 15 that uses the answers regarding their knowledge of the test words and a word familiarity DB stored in the memory unit 11 to obtain a model that represents the relationship between a value based on the familiarity corresponding to the test word and a value based on the probability that the user will answer that they know the test word, and sets the obtained model as the model stored in the model memory unit.
[0128] <Acquisition probability acquisition unit 32> Input: word Output: Word, acquisition probability The acquisition probability acquisition unit 32 receives as input a word set consisting of a plurality of words that are candidates for recommended words to learn.
[0129] The acquisition probability acquisition unit 32 uses at least the word familiarity DB stored in the memory unit 11 and the model stored in the model memory unit 31 to acquire an acquisition probability, which is the probability that a person has acquired each word included in the input word set (step S32).
[0130] The acquisition probability acquisition unit 32 obtains an output value when the familiarity corresponding to each word is input to the model, and sets the obtained output value as the acquisition probability corresponding to each word. In other words, the acquisition probability acquisition unit 32 calculates the value of y corresponding to the familiarity x corresponding to each word in the model, and sets the calculated value as the acquisition probability corresponding to each word.
[0131] If the model stored in the model storage unit 31 is a logistic curve y=f(x, Ψ) in which the degree of familiarity corresponding to a word is the independent variable x and the probability that a person will answer that they know each word is the dependent variable y, the acquisition probability acquisition unit 32 calculates the value of y=f(x, Ψ) corresponding to the degree of familiarity x corresponding to each word, and sets the calculated value as the acquisition probability corresponding to each word.
[0132] The acquisition probability acquisition unit 32 may acquire the acquisition probability in consideration of the part of speech, the length of the word, etc. For example, the acquisition probability acquisition unit 32 may acquire the acquisition probability by using the part of speech, the length of the word, etc. as explanatory variables.
[0133] Each word and its corresponding acquisition probability are output to the acquired word information generating unit 25 .
[0134] <Study recommendation word extraction unit 33> Input: Word, acquisition probability Output: Recommended words to learn The recommended learning word extracting unit 33 extracts recommended learning words from the word set based on the acquired acquisition probability (step S33).
[0135] For example, the recommended word extraction unit 33 may extract, as a recommended word to study, a word whose acquired probability is close to a predetermined probability.
[0136] The predetermined probability is a number greater than 0 and less than 1. An example of a predetermined probability is 0.5.
[0137] The recommended learning word extraction unit 33 may extract a predetermined number of words that are close to a predetermined probability as recommended learning words.
[0138] If the predetermined probability is 0.5 and the predetermined number is 7, for example, the seven words shown in Fig. 9 are extracted as recommended words to learn. In Fig. 9, ENTRY is the notation of the word, PSY is the familiarity, Prob is the probability of acquisition, YN is information about the answer, if any, from user 100 that they know or do not know these words, and Distance50 is the magnitude of the difference between the predetermined probability of 0.5 in this case and Prob.
[0139] In this example, since no answer that the user 100 knows or does not know the word has been obtained, "-" is displayed in YN. If the user 100 answers that they know the word, "1" is displayed in YN, and if the user 100 answers that they do not know the word, "0" is displayed in YN.
[0140] The recommended words to learn are presented to a person who is a target for extracting recommended words to learn. The recommended words to learn may be presented to a person who is a target for extracting recommended words to learn in the form of a table shown in FIG.
[0141] The recommended word to learn extraction unit 33 may extract words that fall within a predetermined range that includes a predetermined probability as recommended words to learn.
[0142] The recommended word extraction unit 33 for learning may extract, as recommended words for learning, words of a predetermined part of speech whose acquired probability is close to a predetermined probability. Examples of the predetermined part of speech are verbs, nouns, and adjectives. The predetermined part of speech may be two or more parts of speech. In this case, the recommended word extraction unit 33 may extract, as recommended words for learning, words whose acquired probability is close to a predetermined probability from each of the words of two or more parts of speech.
[0143] The information on the parts of speech may be stored in a word familiarity DB. In this case, the recommended word to learn extractor 33 can refer to the word familiarity DB to acquire the parts of speech of the words and perform the above processing.
[0144] The recommended learning word extraction unit 33 may refer to a dictionary that stores words and their parts of speech stored in a storage unit (not shown) to acquire the parts of speech of the words and perform the above processing.
[0145] <Modification of the third embodiment> The word set consisting of multiple words that are candidates for recommended words to be studied and input to the acquisition probability acquisition unit 32 may be words contained in a predetermined text. For this purpose, the recommended word to be studied extraction device 3 may be equipped with a word extraction unit 34 described below.
[0146] <Word Extraction Unit 34> Input:Text Output: Word The word extraction unit 34 extracts each word contained in the input text (step S34).
[0147] The extracted words are output to the acquisition probability acquisition unit 32 as a set of words that are candidates for recommended words to learn.
[0148] The text input to the word extraction unit 34 may be any text that is readable by the information processing device, the word extraction unit 22. Examples of text include texts published in books such as textbooks and novels, newspapers, magazines, and web pages.
[0149] The word extraction unit 34 extracts each word contained in the input text by, for example, performing a morphological analysis on the text.
[0150] [Variations] The present disclosure is not limited to the above-described embodiments, and various modifications and applications are possible without departing from the spirit and scope of the present disclosure.
[0151] The various processes described in the embodiments may not only be executed in chronological order according to the order described, but may also be executed in parallel or individually depending on the processing capacity of the device executing the processes or as needed.
[0152] For example, data exchange between the components of the model generation device 1, the acquisition probability acquisition device 2, and the recommended word for learning extraction device 3 may be performed directly or via a storage unit (not shown).
[0153] [Programs, recording media] The processing of each unit of each of the above-mentioned devices may be realized by a computer, in which case the processing content of the functions that each device should have is described by a program. Then, by loading this program into storage unit 1020 of computer 1000 shown in Figure 10 and operating arithmetic processing unit 1010, input unit 1030, output unit 1040, display unit 1060, etc., various processing functions of each of the above-mentioned devices are realized on the computer.
[0154] The program describing the processing contents can be recorded on a computer-readable recording medium, such as a non-transitory recording medium, specifically a magnetic recording device, an optical disk, or the like.
[0155] The program may be distributed, for example, by selling, transferring, lending, etc. a portable recording medium such as a DVD or CD-ROM on which the program is recorded. Furthermore, the program may be stored in a storage device of a server computer, and then transferred from the server computer to another computer via a network, thereby distributing the program.
[0156] A computer that executes such a program, for example, first stores the program recorded on a portable recording medium or transferred from a server computer in its own non-transitory storage device, auxiliary storage unit 1050. Then, when executing a process, the computer loads the program stored in auxiliary storage unit 1050, its own non-transitory storage device, into storage unit 1020 and executes processing in accordance with the loaded program. Alternatively, as another form of execution of this program, the computer may load the program directly from a portable recording medium into storage unit 1020 and execute processing in accordance with the program. Furthermore, each time a program is transferred from a server computer to this computer, the computer may execute processing in accordance with the received program. Alternatively, the server computer may not transfer the program to this computer, but may instead execute the processing function by issuing an execution instruction and obtaining the results, thereby executing the above-described processing through a so-called ASP (Application Service Provider) type service. Note that the program in this embodiment includes information used for processing by a computer that is equivalent to a program (such as data that is not a direct instruction to a computer but has properties that define computer processing).
[0157] Furthermore, in this embodiment, the device is configured by executing a predetermined program on a computer, but at least a part of the processing contents may be realized by hardware.
[0158] For example, the word selection unit 12, presentation unit 13, answer reception unit 14, model generation unit 15, vocabulary size estimation unit 16, word extraction unit 22, intimacy acquisition unit 23, acquisition probability acquisition unit 24, acquired word information generation unit 25, acquisition probability acquisition unit 32, recommended learning word extraction unit 33, and word extraction unit 34 may be configured by a processing circuit.
[0159] Furthermore, the storage unit 11, the model storage unit 21, and the model storage unit 31 may be configured by a memory.
[0160] The following additional notes are provided regarding the above-described embodiments.
[0161] (Additional note 1) Memory and at least one processor coupled to said memory; Including, The memory stores a word familiarity DB in which a plurality of words and a plurality of familiarities corresponding to each of the plurality of words are stored, the familiarity being an index representing familiarity with a word; The processor: selecting a plurality of test words from the plurality of words using the word familiarity DB stored in the memory so that the familiarity intervals corresponding to the test words are constant; Word selection device.
[0162] (Additional note 2) A non-transitory storage medium storing a program executable by a computer to perform a word selection process, The word selection process includes: The familiarity is an index showing familiarity with a word, and a word familiarity DB storing a plurality of words and a plurality of familiarity levels corresponding to the plurality of words is used to select a plurality of test words from the plurality of words so that the intervals between the familiarity levels corresponding to the test words are constant. Non-transitory storage medium.
[0163] (Additional note 3) Memory and at least one processor coupled to said memory; Including, The memory stores a word familiarity DB in which a plurality of words and a plurality of familiarities corresponding to each of the plurality of words are stored, the familiarity being an index representing familiarity with a word; The processor: a method for inputting a plurality of test words and answers of a user to whom the plurality of test words have been presented, the method using the answers to the test word knowledge and a word familiarity DB stored in the memory to obtain a model representing the relationship between a value based on the familiarity corresponding to the test words and a value based on the probability that the user will answer that they know the test words; Model generation device.
[0164] (Additional note 4) A non-transitory storage medium storing a program executable by a computer to perform a model generation process, The model generation process includes: a method for inputting a plurality of test words and answers of a user to which the plurality of test words have been presented, the method using the answers to the test word knowledge and a word familiarity DB to obtain a model representing the relationship between a value based on familiarity corresponding to the test words and a value based on the probability that the user will answer that they know the test words; The intimacy is an index representing the familiarity of a word, and the word intimacy DB stores a plurality of words and a plurality of intimacies corresponding to the plurality of words, respectively. Non-transitory storage medium.
[0165] (Additional note 5) Memory and at least one processor coupled to said memory; Including, The memory includes: The intimacy is an index showing the familiarity with a word, and a word intimacy DB storing a plurality of words and a plurality of intimacies corresponding to the plurality of words, respectively; a model representing the relationship between a value based on the familiarity corresponding to each word and a value based on the probability that a person has acquired each word; is stored, The processor: The familiarity corresponding to each word included in the input text is obtained from the word familiarity DB stored in the memory; acquiring an acquisition probability, which is the probability that the certain person has acquired each of the words, by using at least the familiarity corresponding to each of the acquired words and the model stored in the memory; Acquisition probability acquisition device.
[0166] (Additional note 6) A non-transitory storage medium storing a program executable by a computer to execute an acquisition probability acquisition process, The acquisition probability acquisition process includes: The intimacy is an index showing the familiarity of a word, and the intimacy corresponding to each word included in the input text is obtained from a word intimacy DB that stores multiple words and multiple intimacies corresponding to each of the multiple words, acquiring an acquisition probability, which is the probability that each word is acquired by the certain person, by using at least a model representing the relationship between a value based on the familiarity corresponding to each word and a value based on the probability that each word is acquired by the certain person, and the familiarity corresponding to each acquired word; Non-transitory storage medium.
[0167] (Additional note 7) Memory and at least one processor coupled to said memory; Including, The memory includes: The intimacy is an index showing the familiarity with a word, and a word intimacy DB storing a plurality of words and a plurality of intimacies corresponding to the plurality of words, respectively; a model representing the relationship between a value based on the familiarity corresponding to each word and a value based on the probability that a person has acquired each word; is stored, The processor: Using at least the word familiarity DB stored in the memory and the model stored in the memory, an acquisition probability is obtained, which is the probability that each word included in the input word set has been acquired by the certain person; extracting learning recommendation words from the word set based on the acquired acquisition probability; A device for extracting recommended learning words.
[0168] (Additional note 8) A non-transitory storage medium storing a program executable by a computer to execute a recommended learning word extraction process, The recommended learning word extraction process includes: The intimacy is an index showing the familiarity with a word, and the acquisition probability, which is the probability that a certain person has acquired each word included in the input word set, is obtained by using at least a word intimacy DB that stores multiple words and multiple intimacies corresponding to each of the multiple words, and a model that shows the relationship between a value based on the intimacy corresponding to each word and a value based on the probability that a certain person has acquired each word, extracting learning recommendation words from the word set based on the acquired acquisition probability; Non-transitory storage medium.
[0169] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
Claims
1. a storage unit in which a word familiarity DB is stored, the familiarity being an index representing familiarity with a word, and in which a plurality of words and a plurality of familiarity degrees respectively corresponding to the plurality of words are stored; a familiarity acquiring unit that acquires familiarity corresponding to each word included in the input text from a word familiarity DB stored in the storage unit; a model storage unit that stores a model representing the relationship between a value based on the familiarity corresponding to each word and a value based on the probability that a person has acquired each word; an acquisition probability acquisition unit that acquires an acquisition probability, which is the probability that each word is acquired by the certain person, by using at least the familiarity corresponding to each of the acquired words and a model stored in the model storage unit; An acquisition probability acquisition device including:
2. 2. The winning probability acquisition device of claim 1, The acquisition probability acquisition device further includes: (1) a word selection unit that selects a plurality of test words from a plurality of words; (2) a presentation unit that presents the test words to a user; (3) an answer acceptance unit that accepts the user's answer regarding knowledge of the test words; and (4) a model generation unit that uses the answer regarding knowledge of the test words and a word familiarity DB stored in the storage unit to obtain a model that represents the relationship between a value based on familiarity corresponding to the test words and a value based on the probability that the user will answer that he or she knows the test word, and sets the obtained model as the model stored in the model storage unit. Acquisition probability acquisition device.
3. 3. The winning probability acquisition device according to claim 1 or 2, and further comprising an acquired word information generating unit that generates acquired word information, which is information regarding the acquisition of words included in the text, using the acquired acquisition probability corresponding to each of the words. Acquisition probability acquisition device.
4. an intimacy acquisition step in which an intimacy acquisition unit acquires an intimacy corresponding to each word included in the input text from a word intimacy DB storing a plurality of words and a plurality of intimacies corresponding to each of the plurality of words, the intimacy being an index representing intimacy with respect to a word; an acquisition probability acquisition step in which an acquisition probability acquisition unit acquires an acquisition probability, which is the probability that each word is acquired by the certain person, using at least a model representing the relationship between a value based on the familiarity corresponding to each word and a value based on the probability that each word is acquired by the certain person, and the familiarity corresponding to each word acquired; Including how to obtain the probability of winning.
5. A program for causing a computer to function as each part of the winning probability acquisition device of claim 1.
Citation Information
Patent Citations
Word learning method, word learning apparatus, word learning program, and recording medium with the program recorded thereon, and character string learning method, character string learning apparatus, character string learning program, and recording medium with the program recorded thereon
JP2005107483A
Vocabulary count estimation device, vocabulary count estimation method, and program
WO2021260760A1