Focusing on the issue to deal with inadequate extraction of metallogenic information especially geological information,a new method of extracting metallogenic information based on field model,i.e.the field analysis me...Focusing on the issue to deal with inadequate extraction of metallogenic information especially geological information,a new method of extracting metallogenic information based on field model,i.e.the field analysis method of metallogenic information,was proposed.In addition,a case study by using the method of the extraction of metallogenic information from the west Guangxi and southeast Yunnan district as an example was performed.The representation method for the field models of metallogenic information,including the metallogenic influence field model and the metallogenic distance field model,was discussed by introducing the concept of the field theory,based on the characteristic analysis of the distance gradualness and the influence superposition of metallogenic information.According to the field theory superposition principle and the spatial distance analysis method,the mathematical models for the metallogenic influence field and the metallogenic distance field of point,line and area geological bodies were derived out by using parameter equation and calculus.Based on the metallogenic background analysis,the metallogenic information field models of synsedimentary faults and manganese sedimentary basins were built.The relationship between the metallogenic information fields and the manganese mineralization distribution was also investigated by using the method of metallogenic information field analysis.The instance study indicates that the proposed method of metallogenic information field analysis is valid and useful for extracting the ore-controlling information of synsedimentary faults and manganese sedimentary basins in the study area,with which the extraction results are significant both statistically and geologically.展开更多
Inferring the fully qualified names(FQNs)of undeclared receiving objects and non-fully-qualified type names(non-FQNs)in partial code is critical for effectively searching,understanding,and reusing partial code.Existin...Inferring the fully qualified names(FQNs)of undeclared receiving objects and non-fully-qualified type names(non-FQNs)in partial code is critical for effectively searching,understanding,and reusing partial code.Existing type inference tools,such as COSTER and SNR,rely on a symbolic knowledge base and adopt a dictionary-lookup strategy to map simple names of undeclared receiving objects and non-FQNs to FQNs.However,building a symbolic knowledge base requires parsing compilable code files,which limits the collection of APIs and code contexts,resulting in out-of-vocabulary(OOV)failures.To overcome the limitations of a symbolic knowledge base for FQN inference,we implemented Ask Me Any Type(AMAT),a type of inference plugin embedded in web browsers and integrated development environment(IDE).Unlike the dictionary-lookup strategy,AMAT uses a cloze-style fill-in-the-blank strategy for type inference.By treating code as text,AMAT leverages a fine-tuned large language model(LLM)as a neural knowledge base,thereby preventing the need for code compilation.Experimental results show that AMAT outperforms state-of-the-art tools such as COSTER and SNR.In practice,developers can directly reuse partial code by inferring the FQNs of unresolved type names in real time.展开更多
基金Project(2006BAB01B07) supported by the National Science and Technology Pillar Program during the 11th Five-Year Plan Period of China
文摘Focusing on the issue to deal with inadequate extraction of metallogenic information especially geological information,a new method of extracting metallogenic information based on field model,i.e.the field analysis method of metallogenic information,was proposed.In addition,a case study by using the method of the extraction of metallogenic information from the west Guangxi and southeast Yunnan district as an example was performed.The representation method for the field models of metallogenic information,including the metallogenic influence field model and the metallogenic distance field model,was discussed by introducing the concept of the field theory,based on the characteristic analysis of the distance gradualness and the influence superposition of metallogenic information.According to the field theory superposition principle and the spatial distance analysis method,the mathematical models for the metallogenic influence field and the metallogenic distance field of point,line and area geological bodies were derived out by using parameter equation and calculus.Based on the metallogenic background analysis,the metallogenic information field models of synsedimentary faults and manganese sedimentary basins were built.The relationship between the metallogenic information fields and the manganese mineralization distribution was also investigated by using the method of metallogenic information field analysis.The instance study indicates that the proposed method of metallogenic information field analysis is valid and useful for extracting the ore-controlling information of synsedimentary faults and manganese sedimentary basins in the study area,with which the extraction results are significant both statistically and geologically.
基金Supported by the Key Scientific and Technological Research Projects of the Jiangxi Provincial Department of Education(GJJ2200303)the National Social Science Foundation Major Bidding Project(20&ZD068)。
文摘Inferring the fully qualified names(FQNs)of undeclared receiving objects and non-fully-qualified type names(non-FQNs)in partial code is critical for effectively searching,understanding,and reusing partial code.Existing type inference tools,such as COSTER and SNR,rely on a symbolic knowledge base and adopt a dictionary-lookup strategy to map simple names of undeclared receiving objects and non-FQNs to FQNs.However,building a symbolic knowledge base requires parsing compilable code files,which limits the collection of APIs and code contexts,resulting in out-of-vocabulary(OOV)failures.To overcome the limitations of a symbolic knowledge base for FQN inference,we implemented Ask Me Any Type(AMAT),a type of inference plugin embedded in web browsers and integrated development environment(IDE).Unlike the dictionary-lookup strategy,AMAT uses a cloze-style fill-in-the-blank strategy for type inference.By treating code as text,AMAT leverages a fine-tuned large language model(LLM)as a neural knowledge base,thereby preventing the need for code compilation.Experimental results show that AMAT outperforms state-of-the-art tools such as COSTER and SNR.In practice,developers can directly reuse partial code by inferring the FQNs of unresolved type names in real time.