\(\bullet\)_Input data._ In common cases, it is straightforward to describe input data (_e.g._, an instance to be responded by LLMs) in natural language. For special input data, such as knowledge graph and table, it is necessary to apply an appropriate and convenient way to make them readable for LLMs. For structured data, linearization is commonly used to transform the original records (_e.g._, knowledge triples) into sequences [458] due to the simplicity. Further, the programming language (_e.g._, executable code) has also been utilized to formulate the structured data, which can also support using external tools (_e.g._, program executor) to produce the precise results [459, 460].