Information processing apparatus, information processing method, and program
The information processing device structures address information using a machine learning model to separate it into administrative units, addressing the challenge of managing address data in compliance with standards like ISO 20022, enabling simpler user input.
Patent Information
- Application Number
- JP2024202357
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2026-01-21
AI Technical Summary
Existing systems struggle to manage address information efficiently, particularly in formats compliant with standards like ISO 20022, which require separation into components such as prefectures, cities, wards, towns, and villages.
An information processing device utilizes a machine learning-based model to receive and structure address information into predetermined management units, such as administrative divisions, by training on unstructured and structured address data to output structured information.
Enables efficient management and input of address information in compliance with standards like ISO 20022, allowing users to input address information in a simpler manner without concerning themselves with the specific format requirements.
Smart Images

Figure 2026009799000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] When providing services, various systems may accept and use address information (e.g., information indicating the location of an object by administrative division such as prefecture, city, ward, town, or village) input from a user, the address information indicating the location of the destination, location, or residence. In such cases, various methods are used to input address information, such as a method of individually inputting information into input boxes provided for each component constituting the address information, such as a division such as prefecture, city, ward, town, or village, or a method of collectively inputting a series of components into a single input box. In addition, various technologies for registering and managing address information accepted as input in a database or the like are being considered. For example, Patent Document 1 discloses an example of a technology that supports a user's input operation when accepting address information input from a user, assuming that the address information is registered and managed as data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 7-191988 Summary of the Invention [Problem to be solved by the invention]
[0004] On the other hand, in situations where address information is registered and managed in a database, etc., it may be preferable to manage the individual components that make up the address information, such as prefectures, cities, wards, towns, and villages, separately. For example, in recent years, there are plans to transition the data format for foreign remittances to a format that complies with the ISO 20022 standard, and in complying with this standard, there is a demand for structuring address information so that address information can be managed by separating it into components such as prefectures, cities, wards, towns, and villages.
[0005] In view of the above problems, an object of the present invention is to realize structuring of input address information in a more suitable manner. [Means for solving the problem]
[0006] The information processing device of the present invention has a receiving means for receiving input information including first address information defined so that the location of the target is subdivided in stages by predetermined management units and information regarding the format of the address information, and a structuring means for inputting the input information to a model trained based on machine learning, thereby causing the model to output second address information structured according to the format of the address information so that the components of each of the predetermined management units that make up the first address information are separated, and the model is trained based on machine learning using training data including third address information defined so that the location of the target is subdivided in stages by the management units and that is not structured, and fourth address information in which the third address information is structured according to the format of the address information. [Effects of the Invention]
[0007] According to the present invention, it is possible to realize structuring of input address information in a more suitable manner. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 illustrates an example of a system configuration of an information processing system. [Figure 2]FIG. 10 is a diagram illustrating an example of an address structure model. [Figure 3] FIG. 10 is a diagram showing an example of conditions related to structuring address information. [Figure 4] FIG. 1 illustrates an example of a hardware configuration of an information processing device. [Figure 5] FIG. 1 is a diagram illustrating an example of a functional configuration of an information processing system. [Figure 6] FIG. 1 is a diagram illustrating an example of an application scene of an information processing system. [Figure 7] FIG. 1 is a diagram illustrating an example of a functional configuration of an information processing system. [Figure 8] FIG. 2 is a diagram illustrating an example of a functional configuration of an information processing device. [Figure 9] FIG. 1 is a diagram illustrating an example of an application scene of an information processing system. DETAILED DESCRIPTION OF THE INVENTION
[0009] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted. Furthermore, in this disclosure, "address information" refers to information for managing the location of an object such as a destination, location, or residence by dividing it into predetermined management units such as administrative divisions representing place names such as prefectures, cities, wards, towns, and villages, or addresses. Note that the following explanation will be based on Japanese place names as a representative example, but as will be described later, in other countries, administrative divisions such as states and provinces can also be used in the same way.
[0010] <Summary> An overview of an information processing system 1 according to an embodiment of the present disclosure will be described with reference to FIGS. The information processing system 1 according to this embodiment has a function of receiving input of location information indicating the location of an object such as a destination, location, or residence, dividing and structuring the location information into components for management by gradually subdividing the information in predetermined management units, and then outputting the structured address information. To realize this function, the information processing system 1 realizes the process of structuring the address information by a learning model that has been trained based on machine learning such as so-called AI.
[0011] 1 is a diagram showing an example of a schematic system configuration of an information processing system 1 according to this embodiment. The information processing system 1 includes a learning device 100, an information processing device 200, and a terminal device 300. The learning device 100 executes various processes related to learning of a learning model (hereinafter also referred to as an address structure model) that performs structuring processes on input address information. Address structure model 500 is a schematic representation of the learning model learned by the learning device 100.
[0012] Here, an example of an address structure model learned by the learning device 100 will be described with reference to Fig. 2. The learning model 510 shown in Fig. 2 is an example of the address structure model 500 shown in Fig. 1, and takes address information input as a series of information (for example, address information input in plain text) as input, categorizes the address information into components such as prefecture, city, ward, town, village, block, and house number, and links these components to the corresponding component types, thereby structuring and outputting the information so that they can be individually referenced. For example, in the example shown in FIG. 2, address information input as "Toranomon, Minato Ward, Tokyo..." is divided into components based on the administrative divisions of the country, such as administrative districts, chome, and mant numbers that make up the address information, such as "Tokyo," "Minato Ward," "Toranomon," and so on. As a specific example, information indicated as "Tokyo" is divided and managed as information indicating a "prefecture." Information indicated as "Minato Ward" is divided and managed as information indicating a "ward" among cities, wards, towns, and villages. Similarly, information indicated as "Toranomon" is divided and managed as information indicating a "town" among cities, wards, towns, and villages. In this way, the input address information is divided into components for predetermined management units, and then structured as data in a predetermined format (e.g., XML, etc.) and managed. Structuring the address information in this way makes it possible to mechanically extract the components included in the address information for each individual management unit.
[0013] In this disclosure, address information before being structured by an address structure model (for example, learning model 510 shown in FIG. 2) (i.e., address information that is input to the address structure model) is also referred to as unstructured address information for convenience. Address information structured by the address structure model is also referred to as structured address information for convenience. Unstructured address information is not limited to the plain text address information exemplified in FIG. 2, but may also include address information that does not satisfy predefined structuring conditions, such as address information in which only part of the information (for example, prefecture, city, ward, town, or village) is classified.
[0014] An example of conditions for structuring address information will now be described with reference to Figure 3. Figure 3 shows an example of conditions for structuring address information defined in the ISO20022 standard published by the Payments Market Practice Group. The example shown in Figure 3 shows the correspondence between the types of components that can make up address information managed by the standard and the types of components that can make up address information managed in each country. The address structure model according to this embodiment may, for example, apply structuring processing to input unstructured address information in accordance with the structuring conditions illustrated in Figure 3, and output the resulting structured address information.
[0015] The address structure model according to this embodiment can be constructed based on supervised learning using, as learning data, unstructured address information and structured address information that indicates the correct answer obtained by structuring the unstructured address information. The mechanism for learning the address structure model will be described in detail later.
[0016] Here, reference will be made again to Figure 1. As described above, the address structure model 500 learned by the learning device 100 is applied as a learning model that the information processing device 200 uses to structure address information. The information processing device 200 accepts input of address information (unstructured address information), generates structured address information that has been structured so as to divide the address information into components for each predetermined management unit, and outputs the structured address information to a predetermined output destination. Specifically, the process related to structuring the address information is performed by an address structure model 500 applied to the information processing device 200. The information processing device 200 inputs the unstructured address information accepted as input to the address structure model 500, causing the address structure model 500 to output structured address information obtained by structuring the unstructured address information. The information processing device 200 then outputs the structured address information to a predetermined output destination.
[0017] The terminal device 300 serves as an input / output interface when a user uses the information processing device 200. As a specific example, the terminal device 300 may accept input of address information to be structurized (unstructured address information) and transmit the address information to the information processing device 200 as a target for structuration. Furthermore, the terminal device 300 may receive structured address information as a result of structuring the address information transmitted as input from the information processing device 200 and present the structured address information to the user. As another example, the terminal device 300 may extract components for each predetermined management unit contained in the structured address information received from the information processing device 200 and automatically input the components into an input field of a predetermined UI. By applying such control, it is possible to realize a control such as accepting input of address information in plain text from a user and then automatically inputting each component constituting the address information into an input amount field individually provided for each type of component.
[0018] The overview of the information processing system 1 according to an embodiment of the present disclosure has been described above with reference to FIGS.
[0019] <Hardware configuration> Referring to FIG. 4, an example of the hardware configuration of an information processing device 900 applicable as a device constituting the information processing system according to this embodiment (e.g., the learning device 100, the information processing device 200, and the terminal device 300) will be described. As shown in FIG. 4, the information processing device 900 according to this embodiment includes a central processing unit (CPU) 910, a read-only memory (ROM) 920, and a random access memory (RAM) 930. The information processing device 900 also includes an auxiliary storage device 940 and a network I / F 970. The information processing device 900 may also include at least one of an output device 950 and an input device 960. The CPU 910, the ROM 920, the RAM 930, the auxiliary storage device 940, the output device 950, the input device 960, and the network I / F 970 are connected to one another via a bus 980.
[0020] The CPU 910 is a central processing unit that controls various operations of the information processing device 900. For example, the CPU 910 may control the operation of the entire information processing device 900. The ROM 920 stores control programs, boot programs, and the like that can be executed by the CPU 910. The RAM 930 is the main storage memory of the CPU 910, and is used as a work area or a temporary storage area for expanding various programs.
[0021] The auxiliary storage device 940 stores various data and programs. The auxiliary storage device 940 is realized by a storage device capable of temporarily or permanently storing various data, such as a hard disk drive (HDD) or a nonvolatile memory such as a solid state drive (SSD).
[0022] The output device 950 is a device that outputs various types of information and is used to present various types of information to a user. For example, the output device 950 is realized by a display device such as a display. In this case, the output device 950 presents information to a user by displaying various types of display information. As another example, the output device 950 may be realized by an audio output device that outputs sounds such as voices and electronic sounds. In this case, the output device 950 presents information to a user by outputting sounds such as voices and electronic sounds. Furthermore, the device used as the output device 950 may be changed as appropriate depending on the medium used to present information to a user.
[0023] The input device 960 is used to receive various instructions from the user. In this embodiment, the input device 960 includes input devices such as a mouse, a keyboard, and a touch panel. As another example, the input device 960 may include a sound collection device such as a microphone, and collect voices uttered by the user. In this case, various analysis processes such as acoustic analysis and natural language processing are performed on the collected voices, and the contents of the voices are recognized as instructions from the user. Furthermore, the device applied as the input device 960 may be changed as appropriate depending on the method for recognizing instructions from the user. Furthermore, multiple types of devices may be applied as the input device 960.
[0024] The network I / F 970 is used for communication with external devices via a network. The device used as the network I / F 970 may be changed as appropriate depending on the type of communication path and the communication method used.
[0025] The CPU 910 expands a program stored in the ROM 920 or the auxiliary storage device 940 into the RAM 930 and executes this program, thereby realizing the functional configuration and processing of the information processing system 1 shown in Figures 5, 7, and 8.
[0026] An example of the hardware configuration of the information processing device 900 that can be used as a device constituting the information processing system 1 according to this embodiment has been described above with reference to FIG.
[0027] <Functional configuration and processing> Referring to Figure 5, an example of the functional configuration and processing of the information processing system 1 according to this embodiment will be described, focusing particularly on the parts related to learning the address structure model 510 and the parts related to the operation of the address structure model 510 (the parts related to structuring address information).
[0028] First, an example of the functional configuration and processing of the learning device 100 will be described, focusing particularly on the part related to learning the address structure model 510. The learning device 100 includes a learning unit 109 and learning data D101. The learning unit 109 learns (constructs) the address structure model 510 based on supervised learning using learning data D101, which will be described below. The learning data D101 indicates learning data that the learning unit 109 applies to learning the address structure model 520, and includes input data D102 and training data D103. The input data D102 corresponds to unstructured address information that is applied as input to the address structure model 510. The training data D103 corresponds to structured address information that indicates the correct answer resulting from structuring the unstructured address information indicated as the input data D102.
[0029] Here, a more detailed description will be given of the configuration and processing of the learning unit 109. The learning unit 109 includes an address structure model 510 to be learned, and a determination unit 105. The address structure model 510 serves as a structuring processing unit that performs structuring on the input data D102 as described with reference to FIG. 2 and outputs the resulting structured address information as output data D104. The determination unit 105 compares the output data D104 (structured address information) output by the address structure model 510 with the teacher data D103 (structured address information) associated with the input data D102 from which the output data D104 was generated, and feeds back the result to the address structure model 510. Based on this feedback from the determination unit 105, parameters such as weights of the processing that the address structure model 510 applies to the input are updated, and the address structure model 510 learns.
[0030] The type of learning model applied as the address structure model 510 is not particularly limited as long as it is a model that is learned based on supervised learning. Furthermore, parameters to be updated based on feedback from the determination unit 105 may be changed as appropriate depending on the type of learning model applied as the address structure model 510. Furthermore, since an existing learning model can be applied to the address structure model 510, detailed description thereof will be omitted. Then, the address structure model 510 learned by the learning unit 109 is applied to the structuring processing unit 209 of the information processing device 200. Furthermore, when learning the address structure model 510, the unstructured address information (input data D102) that corresponds to the input of the address structure model 510 corresponds to an example of the third address information, and the structured address information (output data D104) that corresponds to the output corresponds to an example of the fourth address information.
[0031] Next, an example of the functional configuration and processing of the information processing device 200 will be explained, focusing on the part related to the operation of the address structure model 510, in other words, the part that accepts input of unstructured address information, performs processing related to structuring the unstructured address information, and outputs the resulting structured address information. The information processing device 200 includes a structuring processing unit 209 . The structuring processing unit 209 accepts address information to be structured (unstructured address information) as input data D201, structures the address information as described with reference to Figure 2, and outputs the resulting structured address information as output data D202. Specifically, the actual processing related to structuring address information is realized by the address structure model 510 that has been trained by the learning device 100. The structuring processing unit 209 inputs input data D201 (unstructured address information) to the address structure model 510, and outputs structured address information obtained by structuring the address information indicated by the input data D201 as output data D202. The structuring processing unit 209 then outputs the output data D202 to a predetermined output destination (for example, the terminal device 300 shown in FIG. 1 ). When the address structure model 510 is operated, the unstructured address information (input data D201) that corresponds to the input of the address structure model 510 corresponds to an example of first address information, and the structured address information (output data D202) that corresponds to the output corresponds to an example of second address information.
[0032] By applying the above configuration and processing, even when address information to be managed is input as unstructured address information such as plain text, the address information can be divided into components of a predetermined management unit and structured. As a result, even in a situation where address information input from a user is accepted in order to manage address information in compliance with the ISO 20022 standard, the user can enter the address information using a simpler input method without having to be concerned about the address information format specified in the standard.
[0033] <Modification> Next, a modified example of the information processing system according to the present embodiment will be described. In the above-described embodiment, an example of a technology for implementing a function of structuring address information received as input as unstructured address information so that components of the address information are classified into predetermined management units by using a learning model (address structure model) trained based on machine learning was described. In this modification, an example of an aspect in which input and output are changed according to the application based on the technology of the above-described embodiment will be described together with a method for implementing the same.
[0034] (Variation 1) As a first variant example of the information processing system according to this embodiment, we will explain an example of the configuration and processing when structuring address information (unstructured address information) received as input to conform to the address information format of the country that serves as the standard for managing address information.
[0035] For example, Fig. 6 shows an example of an application scenario of the information processing system according to this modification. The example shown in Fig. 6 schematically illustrates a situation in which address information for both the remitter and the remittance recipient in a so-called remittance system is structured based on the ISO 20022 standard. More specifically, in the example shown in Fig. 6, Japanese address information is specified as unstructured address information for the remitter's address, and Chinese address information is specified as unstructured address information for the remittance recipient's address. The address structure model 520 according to this embodiment accepts each of these address information as input, separates each piece of address information into components according to the format of each country, and then structures and outputs the components.
[0036] Next, with reference to Fig. 7, an example of the functional configuration and processing of the information processing system according to this modification will be described assuming the usage scenario illustrated in Fig. 6, focusing particularly on the parts related to learning the address structure model 520 and the parts related to the operation of the address structure model 520. The learning device 120 and information processing device 220 shown in Fig. 7 correspond to the learning device 100 and information processing device 200 in the above-described embodiment.
[0037] First, an example of the functional configuration and processing of the learning device 120 will be described, focusing particularly on the parts related to learning the address structure model 520. In this modification, the address structure model 520 receives as input unstructured address information in a format for each country and a specification of the format to be used when structuring the address information, structures the unstructured address information in the specified format, and outputs structured address information as a result. The learning device 120 performs learning (construction) of this address structure model 520 based on supervised learning.
[0038] The learning device 120 includes a learning unit 129 and learning data D121. The learning unit 129 learns (constructs) the address structure model 520 based on supervised learning using learning data D121, which will be described below. The learning data D121 indicates learning data that the learning device 120 applies to learning the address structure model 520, and includes first input data D122, second input data D123, and training data D124. The first input data D122 corresponds to unstructured address information in a format for each country among the input data to the address structure model 520. The second input data D123 corresponds to a specification of a format to be applied when structuring address information among the input data to the address structure model 520. The training data D124 corresponds to structured address information that indicates the correct answer resulting from structuring the unstructured address information indicated as the first input data D122 based on the format specified as the second input data D123. In this modification, training data D124 is associated with a combination of first input data D122 and second input data D123. That is, even if the content of the unstructured address information applied as the first input data D122 is the same, if the information indicating the format applied as the second input data is different, different training data D124 will be associated depending on the format.
[0039] Here, a more detailed description will be given of the configuration and processing of the learning unit 129. The learning unit 129 includes an address structure model 520 to be learned, and a determination unit 126. The address structure model 520 serves as a structuring processing unit that structures the first input data D122 based on the format specified as the second input data D123 and outputs the resulting structured address information as output data D125. The determination unit 126 compares the output data D125 (structured address information) output by the address structure model 520 with the teacher data D124 (structured address information) associated with the first input data D122 and the second input data D123 from which the output data D125 was generated, and feeds back the result to the address structure model 520. Based on the feedback from the determination unit 126, parameters such as weights of the processing that the address structure model 520 applies to the input are updated, and the address structure model 520 learns. As in the above-described embodiment, the type of learning model applied as the address structure model 520 is not particularly limited as long as it is a model that is learned based on supervised learning.
[0040] Next, an example of the functional configuration and processing of the information processing device 220 will be explained, focusing on the part related to the operation of the address structure model 520, in other words, the part that accepts input of unstructured address information and specification of a format, performs processing related to structuring the unstructured address information in accordance with the format, and outputs the resulting structured address information. The information processing device 200 includes a structuring processing unit 229 . The structuring processing unit 229 receives as input first input data D221 indicating address information to be structurized (unstructured address information by format) and second input data D222 indicating a format designated as an application target when structuring the address information. Then, the structuring processing unit 209 structures the address information designated by the first input data D221 based on the format designated as the second input data D222, and outputs the resulting structured address information as output data D223. Specifically, the actual processing related to structuring address information is realized by the address structure model 520 that has been trained by the learning device 120. The structuring processing unit 229 inputs first input data D221 (unstructured address information in a specific format) and second input data D222 (a specified format) to the address structure model 520, and outputs, as output data D223, structured address information obtained by structuring the address information indicated by the first input data D221 according to the format indicated by the second input data D222. The structuring processing unit 229 then outputs the output data D223 to a predetermined output destination (for example, the terminal device 300 shown in FIG. 1 ).
[0041] By applying the above configuration and processing, as in the above-described embodiment, even when address information to be managed is input as unstructured address information such as plain text, it is possible to classify the address information into components of a predetermined management unit and structure the address information. Furthermore, in this modification, by specifying information indicating a format to be applied when structuring the address information (for example, specifying a country), it is possible to structure the input address information according to the specified format.
[0042] (Variation 2) As a second modification of the information processing system according to this embodiment, an example of the configuration and processing will be described in which the function of structuring address information (unstructured address information) received as input to conform to the address information format of a country that is the standard for managing address information is realized in a manner different from that of the first modification. Specifically, this modification describes an example of the case where unstructured address information is structured into structured address information using the address structure model described in the above embodiment with reference to Fig. 2, and then the structured address information is converted into structured address information conforming to the format of the target country using another learning model.
[0043] Fig. 8 is a diagram showing an example of the functional configuration of an information processing device according to this modification. An information processing device 240 shown in Fig. 8 corresponds to the information processing device 220 in the above-mentioned modification 1. Furthermore, first input data D241 and second input data D243 shown in Fig. 8 correspond to the first input data D221 and second input data D222 in the above-mentioned modification 1. The information processing device 240 according to this modification includes a structuring processing unit 249. The structuring processing unit 249 plays the same role as the structuring processing unit 229 in the information processing device 220 according to the first modification described above.
[0044] As shown in FIG. 8, the structuring processing unit 249 includes an address structure model 530 that structures address information, and an address conversion model 535 that converts the format of the address information structured by the address structure model 530. A learning model substantially similar to that of the address structure model 510 described in the above embodiment with reference to Fig. 2 is applied to the address structure model 530. Under these assumptions, the address structure model 530 receives first input data D241 (unstructured address information) as input, structures the first input data D241 as described with reference to Fig. 2, and outputs the resulting structured address information as first output data D242. The address conversion model 535 receives as input the first output data D242 (structured address information) and the second input data D243 (format), converts the format of the structured address information indicated by the first output data D242 into a format specified as the second input data D243, and outputs the resulting structured address information as the second output data D244. Note that the address conversion model 535 may be learned (constructed) based on supervised learning using the structured address information before format conversion and the format to be converted as input data, and structured address information indicating the result of converting the format of the structured address information as teaching data. In the example shown in FIG. 8, the address structure model 530 corresponds to an example of the first model, and the address conversion model 535 corresponds to an example of the second model.
[0045] By applying the above configuration and processing, similar to the above-mentioned variant example 1, by specifying information indicating the format to be applied when structuring address information (for example, specifying the country), it becomes possible to structure the input address information according to that format.
[0046] (Variation 3) A third variation of the information processing system according to this embodiment will be described below. In this variation, an example will be described in which code information that can uniquely identify a target location, such as a postal code, is accepted as input as unstructured address information to be input to an address structure model, and the address structure model is caused to perform the above-described structuring of the address information indicated by the code information, and the resulting structured address information is output.
[0047] For example, Fig. 9 shows an example of an application scene of the information processing system according to this modification. Address structure model 540 shown in Fig. 9 receives as input data a postal code corresponding to unstructured address information and information indicating the country that manages the postal code, performs the above-described structuring on address information corresponding to the location indicated by the postal code in the country, and outputs the resulting structured address information. Note that in the example shown in Fig. 9, address structure model 540 is trained (constructed) so that, when outputting structured address information, address information structured according to the U.S. format is output. Furthermore, learning (construction) of the address structure model 540 is performed based on supervised learning, as in the above-described embodiment and other modified examples. Specifically, while in the above-described embodiment and other modified examples, address information such as plain text is applied as unstructured address information serving as input data, in this modified example, code information such as a postal code may be applied instead of the address information. Furthermore, when the address structure model 540 is constructed so that it can accept code information for multiple countries as input, information on the country to which the code information belongs may be applied as input data in addition to the code information. Furthermore, the format of the structured address information applied as training data may be similarly adjusted to match the format of the structured address information to be output by the address structure model 540.
[0048] This modification can also be combined with the above-mentioned modification 1 or modification 2. In that case, the address structure model can be learned (constructed) by replacing the unstructured address information applied as input data to the address structure model in modification 1 or modification 2 with code information such as a postal code and information on the country to which the code information belongs, as in this modification.
[0049] By applying the above configuration and processing, for example, in a situation where the target address information can be uniquely identified by code information such as a postal code, the user can simply input the code information to have the information processing system output the corresponding structured address information.
[0050] <Conclusion> As described above, the information processing device according to this embodiment accepts input information including information corresponding to either one of the following types: first address information defined so that the target location is subdivided stepwise into predetermined management units, and code information capable of uniquely identifying the location indicated by the first address information. Then, the information processing device inputs the input information to a model trained based on machine learning, thereby causing the model to output second address information structured so that the components constituting the first address information are divided into predetermined management units. The model is trained (constructed) by a learning device according to this embodiment. Specifically, the learning device trains the model based on machine learning using training data including information corresponding to any one of the following types: third address information defined so that the target location is subdivided stepwise by the management unit; code information corresponding to the third address information; and fourth address information structured so that the components of the third address information are divided into the management units. By applying the above configuration, it is possible to realize structuring of address information accepted as input in a more suitable manner. As a result, even in a situation where address information is accepted from a user in order to manage address information in compliance with the ISO 20022 standard, for example, the user can enter address information using a simpler input method without being concerned about the address information format defined by the standard.
[0051] The above-described embodiment is merely an example and does not necessarily limit the configuration or processing of the present invention, and various modifications and changes may be made without departing from the technical concept of the present invention. For example, the address structure model has been described as being constructed based on supervised learning, but this is not limiting and any method may be used to construct the address structure model. Furthermore, there are no particular limitations on the scope of application of the above-described embodiments. That is, as long as a system uses address information to provide products or services, the technology disclosed herein can be applied when structuring is applied to the management of the address information. Examples of such systems are not limited to the remittance system described above, but also include systems that provide delivery services such as home delivery services. The present invention also includes a program for realizing the functions of the above-described embodiments, and a computer-readable recording medium storing the program.
[0052] The following configurations also fall within the technical scope of the present disclosure. (1) An information processing device comprising: a receiving means for receiving input of input information including information corresponding to one of the following types: first address information defined so that the location of an object is subdivided in stages by predetermined management units; and code information that can uniquely identify the location indicated by the first address information; and a structuring means for inputting the input information to a model trained based on machine learning, and causing the model to output second address information structured so that components of the first address information are separated for each of the predetermined management units, wherein the model is trained based on machine learning using training data including information corresponding to the type of third address information defined so that the location of an object is subdivided in stages by the management units, and unstructured third address information and code information that can uniquely identify the location indicated by the third address information, and fourth address information structured from the third address information. (2) The information processing device described in (1), wherein the receiving means receives input of information regarding the format of address information as the input information, and the structuring means inputs the input information including information regarding the format to the model, thereby causing the model to output the second address information structured according to the format. (3) The information processing device described in (2), wherein the format is a format defined for each country, and the receiving means receives, as information regarding the format, a designation of a country corresponding to the format to be applied to the second address information. (4) The information processing device described in (1), wherein the receiving means receives input of information regarding the format of address information as the input information, and the structuring means inputs the first address information contained in the input information or code information corresponding to the first address information into a first model that is the model, thereby causing the first model to output the second address information, and inputs the second address information output by the first model and information regarding the format contained in the input information into a second model constructed based on machine learning, thereby causing the second model to output the second address information structured according to the format, and the second model is trained based on machine learning using training data including the fourth address information, information regarding the format, and the fourth address information structured according to the format. (5) The information processing device described in (1), wherein the receiving means receives input of a postal code corresponding to the first address information as the code information included in the input information, and the model receives input of a postal code corresponding to the first address information and outputs the second address information structured for the address information corresponding to the postal code. (6) The information processing device according to any one of (1) to (5), wherein the management unit is a unit based on the administrative division of a country as a reference. (7) An information processing device having a learning means for learning a model based on machine learning using learning data including information corresponding to one of the following types: third address information defined so that the location of the target is subdivided in stages by predetermined management units; and code information corresponding to the third address information; and fourth address information structured for the third address information so that the components of the third address information are divided for each of the predetermined management units, wherein the model trained by the learning means receives input information including information corresponding to the type of first address information defined so that the location of the target is subdivided in stages by the management units; and code information that can uniquely identify the location indicated by the first address information, and outputs second address information structured for the first address information. (8) The information processing device described in (7), wherein the learning means inputs information corresponding to either the third address information or the code information corresponding to the third address information into the model, and learns the model based on supervised learning using the fourth address information as training data. (9) The information processing device described in (7), wherein the learning data includes information regarding the format of address information, the fourth address information is address information that has been structured to match the format of the third address information, and the learning means inputs information corresponding to any one of the third address information and code information corresponding to the third address information, and information regarding the format, into the model, and learns the model based on supervised learning using the fourth address information as training data. (10) An information processing method executed by an information processing device, comprising: a receiving step of receiving input of input information including information corresponding to one of the following types: first address information defined so that the location of an object is subdivided in stages by predetermined management units; and code information that can uniquely identify the location indicated by the first address information; and a structuring step of inputting the input information to a model trained based on machine learning, thereby causing the model to output second address information structured so that components of the first address information are separated for each of the predetermined management units, wherein the model is trained based on machine learning using training data including information corresponding to the type of third address information defined so that the location of an object is subdivided in stages by the management units, and the unstructured third address information and the code information that can uniquely identify the location indicated by the third address information, and fourth address information structured from the third address information. (11) An information processing method executed by an information processing device, comprising: a learning step of learning a model based on machine learning using learning data including information corresponding to one of the following types: third address information defined so that the location of an object is subdivided in stages by predetermined management units; and code information corresponding to the third address information; and fourth address information structured for the third address information so that the components of the third address information are divided into the predetermined management units; wherein the model learned in the learning step receives input information including information corresponding to the type of first address information defined so that the location of an object is subdivided in stages by the management units; and code information that can uniquely identify the location indicated by the first address information, and outputs second address information structured for the first address information. (12) A program that causes a computer to execute the following steps: a receiving step of receiving input information including information corresponding to one of the following types: first address information defined so that the location of an object is subdivided in stages by predetermined management units, and code information that can uniquely identify the location indicated by the first address information; and a structuring step of inputting the input information to a model trained based on machine learning, thereby causing the model to output second address information that is structured so that the components of the first address information are separated for each of the predetermined management units; wherein the model is trained based on machine learning using training data that includes information corresponding to the type of third address information defined so that the location of an object is subdivided in stages by the management units, and the unstructured third address information and the code information that can uniquely identify the location indicated by the third address information, and fourth address information that has been structured on the third address information. (13) A program that causes a computer to execute a learning step of learning a model based on machine learning using learning data including information corresponding to one of the following types: third address information defined so that the location of the target is subdivided in stages by predetermined management units; and code information corresponding to the third address information; and fourth address information structured for the third address information so that the components of the third address information are divided into the predetermined management units; and the model learned in the learning step receives input information including information corresponding to the type of first address information defined so that the location of the target is subdivided in stages by the management units; and code information that can uniquely identify the location indicated by the first address information, and outputs second address information structured for the first address information. [Explanation of symbols]
[0053] 1. Information Processing Systems 100, 120 Learning Device 105, 126 Judgment section 109, 129 Learning Department 200, 220, 240 Information processing device 209, 229, 249 Structured processing section 300 Terminal Device 500, 510, 520, 530 Address Structure Models
Claims
1. a receiving means for receiving input of input information including first address information defined so that the target location is subdivided stepwise into predetermined management units and information on the format of the address information; a structuring means for inputting the input information into a model trained based on machine learning, and causing the model to output second address information structured according to the format of the address information so that components for each of the predetermined management units constituting the first address information are separated; and The model is defined so that the location of the target is subdivided stepwise in the management unit, and is trained based on machine learning using training data including the unstructured third address information and fourth address information in which the third address information is structured according to a format of the address information. Information processing device.
2. The format is a format specified for each country, the accepting means accepts, as information regarding a format of the address information, a designation of a country corresponding to the format of the address information to be applied to the second address information; The information processing device according to claim 1 .
3. The information processing device according to claim 1 , wherein the management unit is a unit based on an administrative division of a country that is a reference.
4. a learning means for learning a model based on machine learning using learning data including: third address information defined so that the location of the target is subdivided stepwise into predetermined management units; information indicating a format of the address information; and fourth address information structured according to the format of the address information so that components of the third address information for each of the predetermined management units are separated from each other; The model trained by the learning means receives input information including first address information defined so that the location of the target is subdivided stepwise into the management units and information indicating a format of the address information, and outputs second address information structured in accordance with the format of the address information for the first address information. Information processing device.
5. 5. The information processing device according to claim 4, wherein the learning means learns the model based on supervised learning using the third address information and information indicating the format of the address information as inputs to the model and fourth address information structured according to the format of the address information as training data.
6. An information processing method executed by an information processing device, a receiving step of receiving input information including first address information defined so that the target location is subdivided stepwise into predetermined management units and information regarding the format of the address information; a structuring step of inputting the input information into a model trained based on machine learning, and causing the model to output second address information structured according to the format of the address information so that components for each of the predetermined management units constituting the first address information are separated; Including, The model is defined so that the location of the target is subdivided stepwise in the management unit, and is trained based on machine learning using training data including the unstructured third address information and the structured fourth address information according to the format of the address information for the third address information. Information processing methods.
7. An information processing method executed by an information processing device, a learning step of learning a model based on machine learning using learning data including: third address information defined so that the location of the target is subdivided stepwise into predetermined management units; information indicating a format of the address information; and fourth address information structured according to the format of the address information so that components of the third address information for each of the predetermined management units are separated from each other; The model trained in the training step receives input information including first address information defined so that the location of the target is subdivided stepwise into the management units and information indicating a format of the address information, and outputs second address information structured in accordance with the format of the address information for the first address information. Information processing methods.
8. On the computer, a receiving step of receiving input information including first address information defined so that the target location is subdivided stepwise into predetermined management units and information regarding the format of the address information; a structuring step of inputting the input information into a model trained based on machine learning, and causing the model to output second address information structured according to the format of the address information so that components for each of the predetermined management units constituting the first address information are separated; Execute The model is defined so that the location of the target is subdivided stepwise in the management unit, and is trained based on machine learning using training data including the unstructured third address information and fourth address information in which the third address information is structured according to a format of the address information. program.
9. On the computer, a learning step of learning a model based on machine learning using learning data including: third address information defined so that the target location is subdivided in stages by predetermined management units; information indicating a format of the address information; and fourth address information structured according to the format of the address information so that components of the third address information for each of the predetermined management units are separated from the third address information; The model trained in the training step receives input information including first address information defined so that the location of the target is subdivided stepwise into the management units and information indicating a format of the address information, and outputs second address information structured in accordance with the format of the address information for the first address information. program.
Citation Information
Patent Citations
Address data input device
JP1995191988A