| CPC G06N 3/088 (2013.01) [G06F 18/214 (2023.01); G06N 3/045 (2023.01); G06V 10/95 (2022.01); G06V 30/412 (2022.01)] | 15 Claims |

|
1. A computer-implemented method of automatically reformatting a data table for improved visual presentation of the data table, comprising:
using one or more processors:
obtaining values of at least one attribute for a plurality of cells in the data table, the values of the at least one attribute indicating at least one of a semantic meaning of data filled in the plurality of cells or a structure of the data table, the plurality of cells being arranged in rows and columns in the data table;
extracting a feature representation of the values of the at least one attribute using a first learning network by:
mapping the values of the at least one attribute to a corresponding vectorized representation;
extracting a global feature representation from the vectorized representation;
extracting, within the first learning network and from the global feature representation, a row-wise or column-wise feature representation, the row-wise or column-wise feature representation capturing specific distribution patterns in row or column directions; and
obtaining a hybrid feature representation based upon a concatenation of the row-wise or column-wise feature representation to the global feature representation;
determining respective formats for the plurality of cells based on the hybrid feature representation using at least the first learning network;
adjusting the respective formats based upon a plurality of different target control indications to create a plurality of formats;
previewing, to a user, one or more of the plurality of formats in a graphical user interface (GUI) by displaying the data table adjusted according to one or more of the plurality of formats, the GUI allowing the user to select one of the plurality of formats;
receiving a selection of one of the plurality of formats; and
causing the data table to be displayed to the user in the selected format.
|